diff --git a/src/pretix/locale/ar/LC_MESSAGES/django.po b/src/pretix/locale/ar/LC_MESSAGES/django.po index 539d145de4..6d52be6b85 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-04-30 09:39+0000\n" +"POT-Creation-Date: 2021-05-06 18:54+0000\n" "PO-Revision-Date: 2021-05-05 11:40+0000\n" "Last-Translator: Mohamed Tawfiq \n" "Language-Team: Arabic =11 ? 4 : 5;\n" "X-Generator: Weblate 4.6\n" -#: pretix/api/auth/devicesecurity.py:27 +#: htmlcov/pretix_control_views_dashboards_py.html:963 +#: pretix/control/templates/pretixcontrol/events/index.html:142 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 +#: pretix/control/views/dashboards.py:530 +msgid "Shop disabled" +msgstr "البيع متوقف الآن" + +#: htmlcov/pretix_control_views_dashboards_py.html:965 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1117 +#: 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 "انتهى البيع الأولي" + +#: htmlcov/pretix_control_views_dashboards_py.html:967 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1116 +#: 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 "لم يبدأ البيع الأولي بعد" + +#: htmlcov/pretix_control_views_dashboards_py.html:969 +#: 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:536 +msgid "On sale" +msgstr "للبيع" + +#: pretix/api/auth/devicesecurity.py:28 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" @@ -28,17 +59,17 @@ msgstr "" "الوصول الكامل إلى الجهاز (قراءة وتغيير الطلبات وبطاقات الهدايا، وقراءة " "المنتجات والإعدادات)" -#: pretix/api/auth/devicesecurity.py:43 +#: pretix/api/auth/devicesecurity.py:44 #, fuzzy msgid "pretixSCAN" msgstr "pretixSCAN" -#: pretix/api/auth/devicesecurity.py:73 +#: pretix/api/auth/devicesecurity.py:74 #, fuzzy msgid "pretixSCAN (kiosk mode, online only)" msgstr "pretixSCAN (وضع kiosk، عبر الانترنت فقط)" -#: pretix/api/auth/devicesecurity.py:101 +#: pretix/api/auth/devicesecurity.py:102 #, fuzzy msgid "pretixPOS" msgstr "pretixPOS" @@ -75,39 +106,39 @@ msgid "Target URL" msgstr "الرابط المستهدف" #: pretix/api/models.py:99 pretix/base/models/devices.py:121 -#: pretix/base/models/organizer.py:221 +#: pretix/base/models/organizer.py:247 msgid "All events (including newly created ones)" msgstr "كل الفعاليات (بما في ذلك تلك التي تم إنشاؤها حديثا)" #: pretix/api/models.py:100 pretix/base/models/devices.py:122 -#: pretix/base/models/organizer.py:222 +#: pretix/base/models/organizer.py:248 msgid "Limit to events" msgstr "حد اقصى للفعاليات" -#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1168 #, fuzzy msgid "The product \"{}\" is not assigned to a quota." msgstr "المنتج \"{}\" غير مخصص لحصة." -#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1180 #, fuzzy msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "ليس هناك حصص كافية على حصة \"{}\" لإجراء العملية." -#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 -#: pretix/base/services/orders.py:1219 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1140 +#: pretix/base/services/orders.py:1238 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "المقعد المحدد \"{seat}\" غير متوفر." -#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1361 -#: pretix/base/models/items.py:1349 pretix/base/models/items.py:1580 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1370 +#: pretix/base/models/items.py:1386 pretix/base/models/items.py:1617 msgid "One or more items do not belong to this event." msgstr "هناك عنصر أو أكثر لا ينتمي إلى هذه الفعالية." #: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 -#: pretix/base/models/items.py:1591 pretix/base/models/items.py:1594 +#: pretix/base/models/items.py:1628 pretix/base/models/items.py:1631 #: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "الفعالية الفرعية لا تنتمي إلى هذه الفعالية." @@ -137,15 +168,15 @@ msgstr "خاصية البيانات الوصفية '{name}' لا يسمح بقي msgid "Unknown plugin: '{name}'." msgstr "إضافة غير معروفة: '{name}'." -#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:880 msgid "The bundled item must not be the same item as the bundling one." msgstr "يجب ألا يكون العنصر المجمّع هو العنصر نفسه." -#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:882 msgid "The bundled item must not have bundles on its own." msgstr "يجب ألا يحتوي العنصر المضمن على حزم خاصة به." -#: pretix/api/serializers/item.py:169 +#: pretix/api/serializers/item.py:177 msgid "" "Updating add-ons, bundles, or variations via PATCH/PUT is not supported. " "Please use the dedicated nested endpoint." @@ -153,7 +184,7 @@ msgstr "" "تحديث الإضافات، أو الحزم، أو المنوعات عن طريق PATCH/PUT غير مدعوم. الرجاء " "استخدام نهاية شبكية مستقلة." -#: pretix/api/serializers/item.py:178 pretix/control/forms/item.py:532 +#: pretix/api/serializers/item.py:186 pretix/control/forms/item.py:554 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 +192,16 @@ msgstr "" "يجب ألا ترتبط منتجات بطاقات الهدايا بمعدلات ضريبية غير صفرية حيث سيتم تطبيق " "ضريبة المبيعات عند استرداد بطاقة الهدايا." -#: pretix/api/serializers/item.py:183 pretix/control/forms/item.py:538 +#: pretix/api/serializers/item.py:191 pretix/control/forms/item.py:560 msgid "Gift card products should not be admission products at the same time." msgstr "لا يمكن أن تكون منتجات بطاقات الهدايا منتجات دخول." -#: pretix/api/serializers/item.py:220 +#: pretix/api/serializers/item.py:228 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "بيانات '{name}' غير موجودة." -#: pretix/api/serializers/item.py:337 +#: pretix/api/serializers/item.py:345 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." @@ -178,44 +209,45 @@ msgstr "" "خيارات التحديث عبر PATCH / PUT غير مدعومة. الرجاء استخدام نقطة النهايات " "المتشابكة المخصصة." -#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 +#: pretix/api/serializers/item.py:359 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "لا يمكن أن يعتمد السؤال على سؤال تم طرحه أثناء التسجيل." -#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 +#: pretix/api/serializers/item.py:364 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "الأسئلة تدور في سلسلة لا متناهية." -#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 +#: pretix/api/serializers/item.py:369 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "لا يمكن طرح هذا النوع من الأسئلة أثناء تسجيل الدخول." -#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 +#: pretix/api/serializers/order.py:1153 pretix/api/serializers/order.py:1160 msgid "The product \"{}\" is not available on this date." msgstr "المنتج \"{}\" غير متوفر في هذا التاريخ." -#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 +#: pretix/api/serializers/organizer.py:119 +#: pretix/control/forms/organizer.py:492 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "توجد بطاقة هدايا بنفس السر مسبقا في حسابك أو حساب منظم تابع." -#: pretix/api/serializers/organizer.py:163 -#: pretix/control/views/organizer.py:557 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:665 msgid "pretix account invitation" msgstr "دعوة حساب pretix" -#: pretix/api/serializers/organizer.py:185 -#: pretix/control/views/organizer.py:656 +#: pretix/api/serializers/organizer.py:223 +#: pretix/control/views/organizer.py:764 msgid "This user already has been invited for this team." msgstr "تمت دعوة هذا المستخدم سابقا لهذا الفريق." -#: pretix/api/serializers/organizer.py:201 -#: pretix/control/views/organizer.py:673 +#: pretix/api/serializers/organizer.py:239 +#: pretix/control/views/organizer.py:781 msgid "This user already has permissions for this team." msgstr "هذا المستخدم لديه أذن سابقة لهذا الفريق." -#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:414 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -223,12 +255,12 @@ msgid "" msgstr "تم التصريج التطبيق \"{application_name}\" للوصول إلى حسابك." #: pretix/api/views/order.py:485 pretix/control/views/orders.py:1250 -#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:771 msgid "You cannot generate an invoice for this order." msgstr "لا يمكنك إنشاء فاتورة لهذا الطلب." #: pretix/api/views/order.py:490 pretix/control/views/orders.py:1252 -#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:773 msgid "An invoice for this order already exists." msgstr "توجد فاتورة مصدرة لهذا الطلب مسبقا." @@ -238,7 +270,7 @@ msgid "There was an error sending the mail. Please try again later." msgstr "حدث خطأ أثناء إرسال البريد. الرجاء المحاولة مرة أخرى في وقت لاحق." #: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 -#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 +#: pretix/base/services/orders.py:133 pretix/presale/views/order.py:755 msgid "One of the selected products is not available in the selected country." msgstr "أحد المنتجات المختارة غير متوفر في البلد المحدد." @@ -255,7 +287,7 @@ msgid "Order marked as paid" msgstr "الطلب مدفوع" #: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 -#: pretix/control/templates/pretixcontrol/event/mail.html:68 +#: pretix/control/templates/pretixcontrol/event/mail.html:72 #: pretix/control/views/orders.py:1216 msgid "Order canceled" msgstr "تم إلغاء الطلب" @@ -277,7 +309,7 @@ msgid "Order contact address changed" msgstr "تم تغيير عنوان تواصل الطلب" #: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 -#: pretix/control/templates/pretixcontrol/event/mail.html:59 +#: pretix/control/templates/pretixcontrol/event/mail.html:63 msgid "Order changed" msgstr "تم تغيير الطلب." @@ -330,18 +362,25 @@ msgid "{system} User" msgstr "{system} اسم المستخدم" #: 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/base/models/auth.py:124 pretix/base/models/customers.py:45 +#: pretix/base/models/notifications.py:46 pretix/base/models/orders.py:192 +#: pretix/control/navigation.py:81 pretix/control/navigation.py:464 +#: pretix/control/templates/pretixcontrol/event/settings.html:68 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:38 #: pretix/plugins/checkinlists/exporters.py:454 -#: pretix/presale/checkoutflow.py:861 pretix/presale/forms/checkout.py:57 -#: pretix/presale/forms/user.py:40 +#: pretix/presale/checkoutflow.py:1085 pretix/presale/forms/checkout.py:60 +#: pretix/presale/forms/customer.py:50 pretix/presale/forms/customer.py:124 +#: pretix/presale/forms/customer.py:231 pretix/presale/forms/customer.py:275 +#: pretix/presale/forms/customer.py:318 pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:22 msgid "E-mail" msgstr "البريد الإلكتروني" #: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 -#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 +#: pretix/base/forms/auth.py:205 pretix/base/models/customers.py:46 +#: pretix/control/forms/__init__.py:395 pretix/presale/forms/customer.py:54 +#: pretix/presale/forms/customer.py:235 msgid "Password" msgstr "كلمة المرور" @@ -363,7 +402,7 @@ msgstr " التذاكر مدعومة من قبل pretix " msgid "source code" msgstr "رمز المصدر" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -373,58 +412,58 @@ msgstr "رمز المصدر" msgid "Default" msgstr "افتراضي" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "بسيط مع الشعار" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 pretix/base/pdf.py:154 pretix/base/pdf.py:297 #: pretix/base/services/invoices.py:399 pretix/control/views/event.py:731 #, fuzzy msgid "John Doe" msgstr "جون دوي" -#: pretix/base/email.py:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "مثال لشركة" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "مثال لتذكرة الدخول" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 msgid "An individual text with a reason can be inserted here." msgstr "يمكن إدراج نص هنا." -#: pretix/base/email.py:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "تم خصم المبلغ من بطاقتك." -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "يرجى التحويل إلى هذا الحساب المصرفي: 9999-9999-9999-9999" -#: pretix/base/exporter.py:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "تصدير الصيغة" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "إكسل (. XLSX)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (مع فواصل)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (نمط إكسل)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (مع فواصل منقوطة)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "إكسل مجمع (. XLSX)" @@ -432,7 +471,7 @@ msgstr "إكسل مجمع (. XLSX)" msgid "Answers to file upload questions" msgstr "أجوبة لأسئلة رفع الملفات" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -449,10 +488,10 @@ msgstr "تذكرة الفعالية {event}-{code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -477,6 +516,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -496,9 +536,9 @@ msgstr "" "تشمل فقط الفواتير الصادرة في هذا التاريخ أو قبله. علما بأن تاريخ الفاتورة لا " "يتوافق دائما مع الطلب أو تاريخ الدفع." -#: 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:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -509,7 +549,7 @@ msgid "Payment provider" msgstr "مقدم الدفع" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "جميع مقدمي خدمات الدفع" @@ -531,9 +571,9 @@ msgstr "جميع الفواتير" msgid "Invoice data" msgstr "بيانات الفاتورة" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -550,8 +590,8 @@ msgstr "رقم الفاتورة" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -563,13 +603,15 @@ msgstr "التاريخ" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -580,6 +622,8 @@ msgstr "التاريخ" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "رمز الطلب" @@ -601,7 +645,8 @@ msgstr "إلغاء" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "اللغة" @@ -620,19 +665,23 @@ msgstr "مرسل الفاتورة:" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -643,10 +692,13 @@ msgstr "مرسل الفاتورة:" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "الاسم" @@ -656,10 +708,10 @@ msgstr "الاسم" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -673,9 +725,9 @@ msgstr "العنوان" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -688,9 +740,9 @@ msgstr "الرمز البريدي" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -703,11 +755,11 @@ msgstr "المدينة" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -726,9 +778,9 @@ msgstr "الرقم الضريبي" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -756,7 +808,7 @@ msgstr "مستلم الفاتورة:" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -775,9 +827,9 @@ msgstr "عنوان الشارع" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -787,19 +839,19 @@ msgid "State" msgstr "المنطقة" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "المستفيد" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "المرجع الداخلي" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "الضريبة العكسية" @@ -837,7 +889,7 @@ msgid "Cancellation" msgstr "إلغاء" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "فاتورة" @@ -846,9 +898,9 @@ msgstr "فاتورة" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -856,7 +908,6 @@ msgstr "فاتورة" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "نعم" @@ -864,9 +915,9 @@ msgstr "نعم" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -874,7 +925,6 @@ msgstr "نعم" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "لا" @@ -884,12 +934,12 @@ msgid "Line number" msgstr "رقم السطر" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "الوصف" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "السعر الاجمالي" @@ -898,14 +948,14 @@ msgid "Net price" msgstr "السعر الصافي" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "قيمة الضريبة" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -932,15 +982,17 @@ msgstr "تصنيف حسب الحالة" msgid "Order data" msgstr "طلب بيانات" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "الطلبات" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "ترتيب الطلبات" @@ -991,8 +1043,8 @@ msgstr "تاريخ نهاية الفعالية" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 #, fuzzy msgid "Event slug" msgstr "slug الفعالية" @@ -1001,6 +1053,7 @@ msgstr "slug الفعالية" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "الطلب الكلي" @@ -1010,16 +1063,19 @@ msgstr "الطلب الكلي" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1028,6 +1084,8 @@ msgstr "الطلب الكلي" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "الحالة" @@ -1037,21 +1095,23 @@ msgstr "الحالة" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "البريد الإلكتروني" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" @@ -1060,9 +1120,11 @@ msgstr "رقم الهاتف" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1070,6 +1132,8 @@ msgstr "رقم الهاتف" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "تاريخ الطلب" @@ -1080,7 +1144,7 @@ msgstr "تاريخ الطلب" msgid "Order time" msgstr "وقت الطلب" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 msgid "Custom address field" msgstr "مجال العنوان المخصص" @@ -1126,16 +1190,16 @@ msgid "Sales channel" msgstr "قناة المبيعات" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "يتطلب اهتماما خاصا" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1145,11 +1209,13 @@ msgstr "تعليق" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "مواقف" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "تم التحقق من عنوان البريد الإلكتروني" @@ -1164,11 +1230,11 @@ msgid "Fee type" msgstr "نوع الرسوم" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1199,16 +1265,17 @@ msgstr "معرف الحالة" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1217,19 +1284,21 @@ msgstr "معرف الحالة" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1240,35 +1309,40 @@ msgstr "التاريخ" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "منتج" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "التغير" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "اسم الحاضر" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "البريد الإلكتروني للحاضر" @@ -1326,9 +1400,10 @@ msgid "Refund states" msgstr "حالات استعادة المبلغ" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1349,7 +1424,7 @@ msgid "Creation date" msgstr "تاريخ الإنشاء" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "موعد الإكمال" @@ -1358,10 +1433,10 @@ msgid "Status code" msgstr "رمز الحالة" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1370,8 +1445,8 @@ msgid "Amount" msgstr "المبلغ" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1411,9 +1486,9 @@ msgid "Current user's carts" msgstr "عربات المستخدم الحالية" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1451,10 +1526,10 @@ msgstr "استرداد بطاقات الهدايا" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "رمز بطاقة الهدايا" @@ -1463,8 +1538,8 @@ msgstr "رمز بطاقة الهدايا" msgid "Issuer" msgstr "المصدر" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 msgid "Gift cards" msgstr "بطاقات الهدايا" @@ -1482,9 +1557,9 @@ msgstr "وضع الاختبار" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1512,7 +1587,7 @@ msgid "Expired and with value" msgstr "منتهية الصلاحية وذات قيمة" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1532,7 +1607,7 @@ msgstr "بطاقة وضع الاختبار" msgid "Expiry date" msgstr "تاريخ الانتهاء" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "شروط وأحكام خاصة" @@ -1547,7 +1622,7 @@ msgstr "العملة" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1602,15 +1677,15 @@ msgid "Voucher expired" msgstr "قسيمة منتهية الصلاحية" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "اسم المنتج" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1632,8 +1707,8 @@ msgstr "الأولية" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1648,6 +1723,7 @@ msgid "This combination of credentials is not known to our system." msgstr "مجموعة بيانات الاعتماد هذه غير معروفة لدى نظامنا." #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "لأسباب أمنية ، يرجى الانتظار 5 دقائق قبل المحاولة مرة أخرى." @@ -1664,6 +1740,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "الرجاء إدخال نفس كلمة المرور مرتين" @@ -1672,6 +1749,7 @@ msgid "Email address" msgstr "عنوان البريد الإلكتروني" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "أعد كلمة السر" @@ -1712,7 +1790,8 @@ msgstr "" msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." -msgstr "قم بتحميل صورة صالحة. الملف الذي قمت بتحميله ليس صورة أو هو صورة تالفة." +msgstr "" +"قم بتحميل صورة صالحة. الملف الذي قمت بتحميله ليس صورة أو هو صورة تالفة." #: pretix/base/forms/questions.py:574 pretix/base/forms/questions.py:886 msgid "Street and Number" @@ -1726,9 +1805,10 @@ msgstr "اختر منطقة" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "هذه الخانة مطلوبه." @@ -1787,15 +1867,18 @@ msgstr "" "الرجاء إدخال كلمة المرور الحالية الخاصة بك إذا كنت ترغب في تغيير عنوان " "البريد الإلكتروني الخاص بك أو كلمة المرور." -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "كلمة المرور الحالية التي أدخلتها غير صحيحة." -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "كلمة السر الحالية الخاصة بك" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "كلمة مرور جديدة" @@ -1803,7 +1886,8 @@ msgstr "كلمة مرور جديدة" msgid "Repeat new password" msgstr "كرر كلمة المرور الجديدة" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "المنطقة الزمنية الافتراضية" @@ -1843,7 +1927,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "عنصر غير موجود: %(value)s" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 #, fuzzy msgid "Business customer" msgstr "زبون العمل" @@ -1874,27 +1958,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "فاتورة إلى" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "رمز الطلب" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "رقم الإلغاء" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "الفاتورة الأصلية" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "رقم الفاتورة" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "تاريخ الإلغاء" @@ -1904,7 +1988,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "تاريخ الفاتورة الأصلي" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "تاريخ الفاتورة" @@ -1930,6 +2014,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1937,10 +2023,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "وضع الاختبار" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -1973,7 +2061,7 @@ msgid "Invoice" msgstr "فاتورة" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -1989,7 +2077,7 @@ msgctxt "invoice" msgid "Qty" msgstr "الكمية" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "معدل الضريبة" @@ -2024,47 +2112,47 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "المدفوعات المتأخرة" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "صافي القيمة" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "القيمة الإجمالية" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "الضريبة" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "الضرائب المدرجة" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" "Using the conversion rate of 1:{rate} as published by the European Central " "Bank on {date}, this corresponds to:" msgstr "" -"باستخدام معدل التحويل 1: {rate} كما نشره البنك المركزي الأوروبي بتاريخ {date}" -" ، المبلغ يعادل:" +"باستخدام معدل التحويل 1: {rate} كما نشره البنك المركزي الأوروبي بتاريخ " +"{date} ، المبلغ يعادل:" -#: pretix/base/invoice.py:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" "Using the conversion rate of 1:{rate} as published by the European Central " "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -"باستخدام معدل التحويل 1: {rate} كما نشره البنك المركزي الأوروبي بتاريخ {date}" -" ، إجمالي الفاتورة يساوي مع {total}." +"باستخدام معدل التحويل 1: {rate} كما نشره البنك المركزي الأوروبي بتاريخ " +"{date} ، إجمالي الفاتورة يساوي مع {total}." -#: pretix/base/invoice.py:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "عارض الفاتورة الحديث (pretix 2.7)" @@ -2073,8 +2161,9 @@ msgstr "عارض الفاتورة الحديث (pretix 2.7)" msgid "Default list" msgstr "القائمة الافتراضية" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "الاسم الكامل" @@ -2108,14 +2197,13 @@ msgid "If turned off, you will not get any notifications." msgstr "إذا قمت بإيقاف التشغيل، فلن تتلقى أي إشعارات." #: 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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "المستخدم" @@ -2156,7 +2244,7 @@ msgstr "" "باستخدام هذا الخيار ، سيتمكن الأشخاص من تسجيل الدخول حتى إذا لم يتم دفع " "الطلب." -#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "بوابات" @@ -2213,11 +2301,37 @@ msgstr "دخول" msgid "Exit" msgstr "خروج" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "This account is inactive." +msgid "Account active" +msgstr "هذا الحساب غير نشط." + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee email" +msgid "Verified email address" +msgstr "البريد الإلكتروني الحضور" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +#, fuzzy +#| msgid "Login" +msgid "Last login" +msgstr "تسجيل الدخول" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Registration details" +msgid "Registration date" +msgstr "تفاصيل التسجيل" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "معرف داخلي" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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,7 +2339,7 @@ msgstr "" "يمكنك إدخال أي قيمة هنا لتسهيل مطابقة البيانات مع المصادر الأخرى. إذا لم تقم " "بإدخال واحد ، فسننشئ واحدا تلقائيا." -#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "هذا المعرف مستخدم مسبقا لسؤال مختلف." @@ -2266,12 +2380,12 @@ msgstr "" "استخدام هذا في عناوين الروابط ورموز الطلبات وأرقام الفواتير ومراجع التحويل " "المصرفي." -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 #, fuzzy msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "قد تحتوي القطعة فقط على أحرف وأرقام ونقاط وشرطات." -#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "نموذج قصير" @@ -2284,26 +2398,26 @@ msgstr "المتجر مباشر" msgid "Event currency" msgstr "عملة الفعالية" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "وقت بدء الفعالية" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "وقت نهاية الفعالية" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "وقت قبول التسجيل" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "تظهر في القوائم" @@ -2316,42 +2430,42 @@ msgstr "" "إذا تم تحديده ، فستظهر هذه الفعالية بشكل عام في قائمة الفعاليات لحسابك " "المنظم." -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 #, fuzzy msgid "End of presale" msgstr "نهاية ما قبل البيع" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: pretix/control/forms/subevents.py:99 #, fuzzy 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "بداية البيع المسبق" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "اختياري. لن يتم بيع أي منتجات قبل هذا التاريخ." -#: pretix/base/models/event.py:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "الموقع" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "خط العرض" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "خط الطول" @@ -2361,12 +2475,12 @@ msgstr "الإضافات" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "تعليق داخلي" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2383,11 +2497,15 @@ msgid "Only sell tickets for this event on the following sales channels." msgstr "قم ببيع التذاكر لهذه الفعالية فقط على قنوات البيع التالية." #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "فعالية" @@ -2398,56 +2516,56 @@ msgstr "فعالية" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "فعاليات" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" "لقد قمت بتكوين منتج مدفوع واحد على الأقل، ولكن لم تقم بتمكين أي وسيلة سداد." -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 msgid "You need to configure at least one quota to sell anything." msgstr "تحتاج إلى تكوين حصة واحدة على الأقل لبيع أي شيء." -#: pretix/base/models/event.py:1012 +#: pretix/base/models/event.py:1021 #, fuzzy, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "تحتاج إلى ملء المعلمة الوصفية \"{property}\"." -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 #, fuzzy msgid "" "Once created an event cannot change between an series and a single event." msgstr "بمجرد إنشاء فعالية لا يمكن تغييرها بين سلسلة وفعالية واحد." -#: pretix/base/models/event.py:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "لا يمكن تغيير رابط الفعالية." -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 msgid "This slug has already been used for a different event." msgstr "لقد تم استخدام هذا الرابط مسبقا لفعالية مختلفة." -#: pretix/base/models/event.py:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "لا يمكن أن تنتهي الفعالية قبل أن تبدأ." -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 msgid "The event's presale cannot end before it starts." msgstr "لا يمكن أن ينتهي العرض المسبق للفعالية قبل أن تبدأ." -#: pretix/base/models/event.py:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "نشط" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2455,7 +2573,7 @@ msgstr "" "فقط مع تمكين مربع الاختيار هذا ، يكون هذا التاريخ مرئيا في الواجهة الأمامية " "للمستخدمين." -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2463,48 +2581,48 @@ msgstr "" "إذا تم الحديد، فستظهر هذه الفعالية بشكل عام في قائمة تواريخ الفعالية الخاصة " "بك." -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "نص الصفحة الأولى" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "التاريخ في سلسلة الفعاليات" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "التواريخ في سلسلة الفعالية" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 #, fuzzy msgid "One or more variations do not belong to this event." msgstr "واحد أو أكثر من المتغيرات لا تنتمي إلى هذه الفعالية." -#: pretix/base/models/event.py:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 #, fuzzy msgid "Can not contain spaces or special characters except underscores" msgstr "لا يمكن أن تحتوي على مسافات أو أحرف خاصة باستثناء الشرطات السفلية (_)" -#: pretix/base/models/event.py:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 #, fuzzy msgid "The property name may only contain letters, numbers and underscores." msgstr "يحتوي اسم الخاصية على أحرف وأرقام وشرطات سفلية فقط." -#: pretix/base/models/event.py:1461 +#: pretix/base/models/event.py:1470 msgid "Default value" msgstr "القيمة الافتراضية" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "لا يمكن تغييرها إلا من قبل المسؤولين في درجة منظم" -#: pretix/base/models/event.py:1465 +#: pretix/base/models/event.py:1474 msgid "Required for events" msgstr "مطلوب للفعاليات" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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" @@ -2512,11 +2630,11 @@ msgstr "" "إذا تم تحديده ، فلا يمكن بث الفعالية مباشرة إلا إذا تم تعيين الخاصية. في " "سلسلة الفعاليات ، يكون دائما أمرا اختياريا تعيين قيمة للتواريخ الفردية" -#: pretix/base/models/event.py:1471 +#: pretix/base/models/event.py:1480 msgid "Valid values" msgstr "قيم صالحة" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." @@ -2524,11 +2642,11 @@ msgstr "" "إذا أبقيت هذا فارغا ، فسيتم السماح بأي قيمة. وإلا ، أدخل قيمة واحدة محتملة " "في كل سطر." -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "يمكن أن تكون الخاصية إما مطلوبة أو لها قيمة افتراضية ، وليس كليهما." -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 msgid "You cannot set a default value that is not a valid value." msgstr "لا يمكنك تعيين قيمة افتراضية ليست قيمة صالحة." @@ -2638,7 +2756,7 @@ msgstr "متاحة حتى" msgid "This product will not be sold after the given date." msgstr "لن يتم بيع هذا المنتج بعد تاريخ معين." -#: pretix/base/models/items.py:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "الفئة" @@ -2659,7 +2777,7 @@ msgstr "اسم العنصر" msgid "This is shown below the product name in lists." msgstr "يظهر هذا أسفل اسم المنتج في القوائم." -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "السعر الافتراضي" @@ -2716,8 +2834,8 @@ msgstr "عرض قائمة الانتظار لهذه التذكرة" msgid "This will only work if waiting lists are enabled for this event." msgstr "يتم تمكين هذا العمل لن يؤدي إلا من قوائم الانتظار لهذا الحدث." -#: pretix/base/models/items.py:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "مشاهدة عدد التذاكر يقم" @@ -2864,11 +2982,11 @@ msgstr "" "للإشارة إلى الشخص في الاختيار في أن بطاقة هوية الطالب ما زال يحتاج إلى أن " "يتم التحقق." -#: pretix/base/models/items.py:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "السعر الأصلي" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2878,7 +2996,7 @@ msgstr "" "واحد مخفضة. هذا هو مجرد وضع مستحضرات التجميل ولن تؤثر في الواقع التسعير." #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "قنوات المبيعات" @@ -2894,8 +3012,38 @@ msgstr "" "عندما يشتري العميل هذا المنتج، وسوف تحصل على بطاقة هدية بقيمة المقابلة لسعر " "المنتج." -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +#, fuzzy +#| msgid "Team memberships" +msgid "Require a valid membership" +msgstr "عضوية فريق" + +#: pretix/base/models/items.py:523 +#, fuzzy +#| msgid "Team memberships" +msgid "Allowed membership types" +msgstr "عضوية فريق" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2907,56 +3055,64 @@ msgstr "" msgid "Products" msgstr "منتجات" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "عدد أقصى لكل أمر لا يمكن أن يكون أقل من الحد الأدنى للعدد في النظام." -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 msgid "The item's category must belong to the same event as the item." msgstr "فئة العنصر يجب أن تنتمي إلى نفس الحدث هذا البند." -#: pretix/base/models/items.py:692 +#: pretix/base/models/items.py:720 msgid "The item's tax rule must belong to the same event as the item." msgstr "حكم الضرائب هذا البند يجب أن تنتمي إلى نفس الحدث هذا البند." -#: pretix/base/models/items.py:698 +#: pretix/base/models/items.py:726 msgid "The item's availability cannot end before it starts." msgstr "توفر العنصر لا يمكن أن تنتهي قبل أن تبدأ." -#: pretix/base/models/items.py:744 +#: pretix/base/models/items.py:772 msgid "This is shown below the variation name in lists." msgstr "ويظهر ذلك تحت اسم الاختلاف في القوائم." -#: pretix/base/models/items.py:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "موضع" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +#, fuzzy +#| msgid "Team memberships" +msgid "Membership types" +msgstr "عضوية فريق" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "الاختلافات المنتج" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "عدد الحد الأدنى" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "العدد الأقصى" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "تم تضمينها إضافات في السعر" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -2964,49 +3120,49 @@ msgstr "" "إذا المحدد، مضيفا إضافات لهذه التذكرة حرة، حتى لو كان إضافات تفعل عادة تكلف " "مالا على حدة." -#: pretix/base/models/items.py:939 +#: pretix/base/models/items.py:976 #, 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:958 +#: pretix/base/models/items.py:995 msgid "The add-on's category must belong to the same event as the item." msgstr "الوظيفة الإضافية الفئة يجب أن تنتمي إلى نفس الحدث هذا البند." -#: pretix/base/models/items.py:963 +#: pretix/base/models/items.py:1000 msgid "The item already has an add-on of this category." msgstr "هذا البند لديه بالفعل وظيفة إضافية في هذه الفئة." -#: pretix/base/models/items.py:968 +#: pretix/base/models/items.py:1005 msgid "The minimum count needs to be equal to or greater than zero." msgstr "احتياجات الحد الأدنى العد لتكون مساوية أو أكبر من الصفر." -#: pretix/base/models/items.py:973 +#: pretix/base/models/items.py:1010 msgid "The maximum count needs to be equal to or greater than zero." msgstr "احتياجات عدد القصوى لتكون مساوية أو أكبر من الصفر." -#: pretix/base/models/items.py:978 +#: pretix/base/models/items.py:1015 msgid "The maximum count needs to be greater than the minimum count." msgstr "عدد كحد أقصى يجب أن يكون أكبر من الحد الأدنى للعدد." -#: pretix/base/models/items.py:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "البند المجمعة" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "تباين المجمعة" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "رقم" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "جزء المعين السعر" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -3017,60 +3173,60 @@ msgstr "" "الإجمالي الإجمالي. قد يكون هذا هاما في حالات الضرائب مختلطة، ولكن يمكن أن " "تظل فارغة على خلاف ذلك. لن تضاف هذه القيمة إلى سعر القطعة قاعدة ل." -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 msgid "The bundled item must belong to the same event as the item." msgstr "يجب أن ينتمي هذا البند المجمعة لنفس الحدث هذا البند." -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1085 msgid "A variation needs to be set for this item." msgstr "يحتاج وهناك تباين في وضعها لهذا البند." -#: pretix/base/models/items.py:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "الاختلاف المختار لا ينتمي الى هذا البند." -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 msgid "The count needs to be equal to or greater than zero." msgstr "احتياجات العد لتكون مساوية أو أكبر من الصفر." -#: pretix/base/models/items.py:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "النص (سطر واحد)" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "نص متعدد الأسطر" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "نعم لا" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "اختيار واحد من قائمة" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "اختيار متعددة من قائمة" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "تحميل الملف" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "زمن" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "التاريخ و الوقت" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "رمز البلد (ISO 3166-1 ألفا 2)" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3078,173 +3234,173 @@ msgstr "رمز البلد (ISO 3166-1 ألفا 2)" msgid "Question" msgstr "سؤال" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "نص التعليمات" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 msgid "If the question needs to be explained or clarified, do it here!" msgstr "إذا كانت احتياجات السؤال الذي يتعين شرح أو توضيح، أن تفعل ذلك هنا!" -#: pretix/base/models/items.py:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "نوع السؤال" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "سؤال مطلوب" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 msgid "This question will be asked to buyers of the selected products" msgstr "سوف يتم طرح هذا السؤال للمشترين من المنتجات المختارة" -#: pretix/base/models/items.py:1164 +#: pretix/base/models/items.py:1201 msgid "Ask during check-in instead of in the ticket buying process" msgstr "طرح خلال التسجيل في مكتب الاستقبال بدلا من عملية شراء التذاكر" -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "السؤال مخفي" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 msgid "This question will only show up in the backend." msgstr "على هذا السؤال سوف تظهر فقط في الخلفية." -#: pretix/base/models/items.py:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "طباعة الإجابة على الفواتير" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "عدد الحد الأدنى" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 #, 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:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "العدد الأقصى" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 msgid "An answer to this question is required to proceed." msgstr "مطلوب إجابة على هذا السؤال والمضي قدما." -#: pretix/base/models/items.py:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "تحديد خيار غير صالح." -#: pretix/base/models/items.py:1296 +#: pretix/base/models/items.py:1333 #, fuzzy #| msgid "That page number is less than 1" msgid "The number is to low." msgstr "أن رقم الصفحة هو أقل من 1" -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 #, fuzzy #| msgid "The entered price is to high." msgid "The number is to high." msgstr "سعر تم إدخالها إلى الأعلى." -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "إدخال رقم صالح." -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "يرجى إدخال اسمك." -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 #, fuzzy #| msgid "Please select a valid seat." msgid "Please choose an earlier date." msgstr "الرجاء اختيار مقعد صالح." -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "إدخال تاريخ صالح." -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "إدخال الوقت غير صحيح." -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "غير صالحة التاريخ والوقت الإدخال." -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "رمز البلد غير معروف." -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "إجابة" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 msgid "The identifier \"{}\" is already used for a different option." msgstr "المعرف \"{}\" يستخدم بالفعل للخيار مختلف." -#: pretix/base/models/items.py:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "خيار سؤال" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "خيارات السؤال" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "السعة الاجمالية" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "اتركه فارغا لعدد غير محدود من التذاكر." -#: pretix/base/models/items.py:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "بند" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "الاختلافات" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "إغلاق هذه الحصة بشكل دائم مرة واحدة يباع بها" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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 " @@ -3254,11 +3410,11 @@ msgstr "" "حتى إذا أصبحت التذاكر المتاحة مرة أخرى من خلال إلغاء أو أوامر تنتهي. بالطبع، " "يمكنك دائما إعادة فتحه يدويا." -#: pretix/base/models/items.py:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3268,13 +3424,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3283,18 +3439,18 @@ msgstr "كوتا" msgid "Quotas" msgstr "الحصص" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 msgid "All variations must belong to an item contained in the items list." msgstr "ويجب على جميع الاختلافات تنتمي إلى عنصر الواردة في قائمة العناصر." -#: pretix/base/models/items.py:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" "واحد أو أكثر من العناصر لديها اختلافات ولكن أيا من هذه في قائمة الاختلافات." -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Subevent لا يمكن أن يكون لاغيا لسلسلة الحدث." @@ -3339,45 +3495,95 @@ msgstr "سؤال {val}" msgid "Tax rule {val}" msgstr "حكم الضرائب {val}" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "الأعراف القصوى" + +#: pretix/base/models/memberships.py:58 +#, fuzzy +#| msgid "Number of times this voucher can be redeemed." +msgid "Number of times this membership can be used in a purchase." +msgstr "عدد مرات هذا قسيمة يمكن استبدالها." + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +#, fuzzy +#| msgid "Members" +msgid "Membership type" +msgstr "أفراد" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "قيد الانتظار" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "مدفوع" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "منتهية الصلاحية" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "ألغيت" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer" +msgstr "زبون" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "مكان" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "تاريخ إنتهاء الصلاحية" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3388,11 +3594,11 @@ msgstr "" "هذا النظام تتطلب اهتماما خاصا. هذا لن تظهر أي تفاصيل أو رسالة مخصصة، لذلك " "تحتاج إلى إطلاع الخاص بك الاختيار في الموظفين كيفية التعامل مع هذه الحالات." -#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "المعلومات الوصفية" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3400,7 +3606,7 @@ msgstr "" "دفع لا يمكن قبوله كتاريخ الأخير من المدفوعات التي تم تكوينها في إعدادات " "الدفع قد انتهى." -#: pretix/base/models/orders.py:805 +#: pretix/base/models/orders.py:815 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,223 +3614,223 @@ msgstr "" "دفع لا يمكن قبوله كما انتهت مدة صلاحية النظام وقمت بتكوين أن عدم التأخر في " "السداد ينبغي قبول في إعدادات الدفع." -#: pretix/base/models/orders.py:807 +#: pretix/base/models/orders.py:817 msgid "This order is not yet approved by the event organizer." msgstr "لم تتم الموافقة على هذا النظام بعد من قبل منظم الحدث." -#: pretix/base/models/orders.py:827 +#: pretix/base/models/orders.py:841 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "المنتج أمر \"{item}\" تتوفر لم تعد." -#: pretix/base/models/orders.py:828 +#: pretix/base/models/orders.py:842 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "المقعد \"{seat}\" تتوفر لم تعد." -#: pretix/base/models/orders.py:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "القسيمة \"{voucher}\" استخدمت في هذه الأثناء." -#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "<ملف>" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "تفريغ، إذا كان هذا المنتج ليس تذكرة الدخول" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "اسم الشركة" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "حدد الدولة" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "خلقت" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "قيد الانتظار" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "تم تأكيد" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "ألغيت" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "فشل" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "ردها" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "معلومات الدفع" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "تم تأكيد تسجيل الإيفينت: %(code)s" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "تم إستلام الدفع لطلبك: %(code)s" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "التي خارجيا" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "خلقت" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "في مرحلة انتقالية" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "منجز" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "فشل" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "ألغيت" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "منظم" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "زبون" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "خارجي" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 #, fuzzy #| msgid "Refund only" msgid "Refund reason" msgstr "برد فقط" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "دفع الرسوم" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "رسوم الشحن" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "رسوم الخدمة" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "رسوم الإلغاء" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "رسوم أخرى" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "القيمة" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "موقف ترتيب" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "تسجيلك للإيفينت: %(code)s" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "ID العربة (مثل مفتاح جلسة)" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "موقف العربة" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "مواقف العربة" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "فقط للعملاء من الشركات داخل الاتحاد الأوروبي." -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 msgid "This reference will be printed on your invoice for your convenience." msgstr "سيتم طباعة هذا المرجع على الفاتورة لراحتك." -#: pretix/base/models/organizer.py:73 +#: pretix/base/models/organizer.py:75 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 +3840,46 @@ msgstr "" "سبيكة يمكن استخدامها مرة واحدة فقط. وتستخدم هذه في عناوين URL للإشارة إلى " "حسابات منظم والأحداث الخاصة بك." -#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "منظم" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "اسم الفريق" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "أعضاء الفريق" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "يمكن إنشاء أحداث" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "يمكن تغيير الفرق وأذونات" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "يمكن تغيير إعدادات منظم" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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!" @@ -3680,63 +3887,69 @@ msgstr "" "شخص ما مع هذا الإعداد يمكن الحصول على معظم البيانات من جميع الأحداث الخاصة " "بك، أي عن طريق تقارير الخصوصية، لذا كن حذرا الذي تضيفها إلى هذا الفريق!" -#: pretix/base/models/organizer.py:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Internal comment" +msgid "Can manage customer accounts" +msgstr "تعليق الداخلي" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "يمكن إدارة بطاقات الهدايا" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "يمكن تغيير إعدادات الحدث" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "يمكن تغيير إعدادات المنتج" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "يمكن عرض أوامر" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "يمكن تغيير أوامر" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "تنفيذ اختبارات التحديث" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "يمكن عرض قسائم" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "يمكن تغيير قسائم" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s علي %(object)s" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "الفريق" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "فرق" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "دعوة إلى فريق '{team}' ل '{email}'" @@ -3787,7 +4000,7 @@ msgstr "" "هذا الخيار فقط بعد استشارة محامي الضرائب. لا تعطى لحساب الضريبة الصحيح " "الضمان. استخدام على مسؤوليتك الخاصة." -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "بلد التاجر" @@ -3847,10 +4060,6 @@ msgstr "طرح من سعر المنتج" msgid "Reduce product price by (%)" msgstr "تخفيض سعر المنتج بنسبة (٪)" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "الأعراف القصوى" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "عدد مرات هذا قسيمة يمكن استبدالها." @@ -3872,11 +4081,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "ساري حتى" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "تذكرة احتياطي من الحصص" @@ -4154,8 +4367,8 @@ msgid "Event date" msgstr "تاريخ الحدث" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "صافي مجموع" @@ -4347,9 +4560,9 @@ msgstr "البريد الإلكتروني الحضور" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 #, fuzzy #| msgid "Attendee badges" msgid "Attendee address" @@ -4376,7 +4589,7 @@ msgstr "لقد أدخلت رقم غير صالح." #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "تذكرة التعليمات البرمجية" @@ -4614,8 +4827,8 @@ msgid "" "{amount_with_currency}." msgstr "" "سيتم تضمين هذا النص لغرض {payment_info} لعنصر النائب بهدف تأكير البريد. على " -"أن يوجه المستخدم لكيفية الدفع. يمكنك استخدام عناصر النائب {order}, {amount}" -", {currency} و{amount_with_currency}." +"أن يوجه المستخدم لكيفية الدفع. يمكنك استخدام عناصر النائب {order}, " +"{amount}, {currency} و{amount_with_currency}." #: pretix/base/payment.py:1013 msgid "Payment process description for pending orders" @@ -4629,8 +4842,8 @@ msgid "" "the placeholders {order}, {amount}, {currency} and {amount_with_currency}." msgstr "" "سيعرض هذا النص في صفحة تأكيد الطلب للطلبات في الانتظار. يجب أن يوجه المستخدم " -"لآلية الدفع. استخدم عناصر النائب{order}, {amount}, " -"{currency}و{amount_with_currency}." +"لآلية الدفع. استخدم عناصر النائب{order}, {amount}, {currency}" +"و{amount_with_currency}." #: pretix/base/payment.py:1063 msgid "Offsetting" @@ -4650,22 +4863,22 @@ msgid "In test mode, only test cards will work." msgstr "في وضع الاختبار، وبطاقات اختبار الوحيدة عمل." #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "لا يمكنك الدفع مع بطاقات هدية عند شراء بطاقة هدية." #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "هذه البطاقة هدية لا يدعم هذه العملة." #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 msgid "This gift card can only be used in test mode." msgstr "لا يمكن إلا أن هذه البطاقة هدية يمكن استخدامها في وضع الاختبار." #: pretix/base/payment.py:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "بطاقات هدية اختبار الوحيدة التي يمكن أن تستخدم في وضع الاختبار." @@ -4716,7 +4929,7 @@ msgstr "" "هذه البطاقة هدية لا يمكن استبدال منذ مدونتها ليست فريدة من نوعها. يرجى " "الاتصال المنظم لهذا الحدث." -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "لم يتم قبول هذه البطاقة هدية من هذا منظم الحدث." @@ -4789,9 +5002,9 @@ msgid "Price including add-ons" msgstr "السعر بما في ذلك إضافات" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 #, fuzzy #| msgid "Attendee email" msgid "Attendee company" @@ -4907,7 +5120,7 @@ msgstr "22:00" msgid "Event admission date and time" msgstr "الحدث تاريخ القبول والوقت" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "2017/05/31 19:00" @@ -4923,7 +5136,7 @@ msgstr "19:00" msgid "Event location" msgstr "موقع الحدث" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "مدينة عشوائية" @@ -5042,7 +5255,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "الطابق الأرضي، الصف 3، مقعد 4" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "القبول العام" @@ -5062,17 +5275,23 @@ msgstr "مقعد: صف واحد" msgid "Seat: seat number" msgstr "مقعد: عدد المقاعد" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Date and time" +msgid "Date and time of first scan" +msgstr "التاريخ و الوقت" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "سؤال: {question}" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "<الجواب: {question}>" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -5081,12 +5300,12 @@ msgstr "<الجواب: {question}>" msgid "Attendee name: {part}" msgstr "اسم الحضور: {part}" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "الفاتورة اسم عنوان: {part}" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "تذكرة" @@ -5146,7 +5365,7 @@ msgstr "" msgid "Event canceled" msgstr "تاريخ الحدث" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5208,7 +5427,7 @@ msgid "" msgstr "" "أزلنا %(product)s من عربة التسوق كما لا يمكنك شراء أقل من %(min)s سلع منه." -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "لم يبدأ الفترة [خبر] لهذا الحدث حتى الان." @@ -5230,7 +5449,7 @@ msgstr "" "لم يبدأ الفترة [خبر] لهذا الحدث حتى الان. تم إزالة مواقع المتضررة من عربة " "التسوق." -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5468,14 +5687,14 @@ msgstr "المنتج عينة {}" msgid "Sample product A" msgstr "عينة المنتج A" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, 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:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5484,11 +5703,62 @@ msgstr "" "يمكنك مشاهدة تفاصيل طلبك في الرابط التالي:\n" "{orderurl}." -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "تلقيت هذا البريد لأنك قمت بالحجز في{event}." +#: pretix/base/services/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, fuzzy, python-brace-format +#| msgid "You selected a product which is not available for sale." +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "يمكنك اختيار المنتج الذي هو ليس متاحة للبيع." + +#: pretix/base/services/memberships.py:139 +#, fuzzy +#| msgid "You cannot select an item that belongs to a different event." +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "لا يمكنك تحديد العنصر الذي ينتمي إلى حدث مختلفة." + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5501,7 +5771,7 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5509,7 +5779,7 @@ msgstr "" "وكانت بعض المنتجات التي اخترتها لم تعد متوفرة. انظر أدناه للحصول على " "التفاصيل." -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5517,22 +5787,22 @@ msgstr "" "وكانت بعض المنتجات التي اخترتها لم تعد متوفرة في كمية التي حددتها. انظر " "أدناه للحصول على التفاصيل." -#: pretix/base/services/orders.py:102 +#: pretix/base/services/orders.py:106 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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "خطأ داخلي حدث، يرجى المحاولة مرة أخرى." -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "عربة التسوق فارغة." -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5541,17 +5811,17 @@ msgstr "" "لا يمكنك تحديد أكثر من %(max)s سلع من المنتج %(product)s. أزلنا المواد " "الفائضة من عربة التسوق." -#: pretix/base/services/orders.py:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "انتهت الفترة [خبر]." -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 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:113 +#: pretix/base/services/orders.py:117 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 " @@ -5560,7 +5830,7 @@ msgstr "" "تم استخدام الحد الأقصى لعدد مرات المسموح بها لقسيمة التخفيض . أزلنا التذكرة " "من عربة التسوق." -#: pretix/base/services/orders.py:115 +#: pretix/base/services/orders.py:119 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5573,7 +5843,7 @@ msgstr "" "وقد تم بالفعل استخدام رمز قسيمة تستخدم لأحد العناصر الموجودة في سلة التسوق " "الخاصة بك الحد الأقصى لعدد مرات المسموح بها. أزلنا هذا البند من عربة التسوق." -#: pretix/base/services/orders.py:117 +#: pretix/base/services/orders.py:121 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5581,7 +5851,7 @@ msgstr "" "انتهت صلاحية رمز قسيمة تستخدم لأحد بنود في عربة التسوق. أزلنا هذا البند من " "عربة التسوق." -#: pretix/base/services/orders.py:119 +#: pretix/base/services/orders.py:123 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." @@ -5589,7 +5859,7 @@ msgstr "" "رمز قسيمة تستخدم لأحد بنود في عربة التسوق غير صالح لهذا البند. أزلنا هذا " "البند من عربة التسوق." -#: pretix/base/services/orders.py:121 +#: pretix/base/services/orders.py:125 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5597,7 +5867,7 @@ msgstr "" "تحتاج إلى رمز قسيمة صالحة لأمر واحد من هذه المنتجات في سلة التسوق الخاصة بك. " "أزلنا هذا البند من عربة التسوق." -#: pretix/base/services/orders.py:123 +#: pretix/base/services/orders.py:127 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." @@ -5605,48 +5875,48 @@ msgstr "" "لم يبدأ الفترة [خبر] لأحد الأحداث في عربة التسوق حتى الان. تم إزالة مواقع " "المتضررة من عربة التسوق." -#: pretix/base/services/orders.py:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "كان باطلا واحد من المقاعد في طلبك، أزلنا موقف من عربة التسوق." -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "احتياجات تاريخ انتهاء الصلاحية الجديدة ليكون في المستقبل." -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "هذا النظام لم يتم انتظار الموافقة." -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "ترتيب المعتمدة وأكد: %(code)s" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "أجل الموافقة عليها وتنتظر السداد: %(code)s" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "نفى أجل: %(code)s" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "لا يمكنك إلغاء هذا النظام." -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5655,17 +5925,17 @@ msgstr "" "لا يمكن إلغاء هذا النظام منذ بطاقة هدية {card} شراؤها في هذا النظام قد تم " "استبدالها." -#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "رسوم الإلغاء لا يمكن أن يكون أعلى من الائتمان دفع هذا النظام." -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "من أجل إلغاء: %(code)s" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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 " @@ -5675,55 +5945,55 @@ msgstr "" "من أسعار تغيرت الآن فقط، أو قد استخدمت بطاقة هدية استخدمتها في هذه الأثناء. " "يرجى التحقق من أسعار أقل وحاول مرة أخرى." -#: pretix/base/services/orders.py:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "النظام الخاص بك هو على وشك الانتهاء: %(code)s" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "طلبك في انتظار دفع: %(code)s" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "تذكرتك جاهز للتحميل: %(code)s" -#: pretix/base/services/orders.py:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "تم تغيير طلبك: %(code)s" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "تحتاج إلى تحديد الاختلاف من المنتج." -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "الحصة {name} ليس لديها ما يكفي من القدرة اليسار لتنفيذ العملية." -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "ليس هناك حصة محددة تسمح هذه العملية." -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 msgid "The selected product is not active or has no price set." msgstr "المنتج المحدد غير نشط أو لا يوجد لديه مجموعة السعر." -#: pretix/base/services/orders.py:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "أن هذه العملية تترك أجل تفريغ. يرجى إلغاء النظام نفسه بدلا من ذلك." -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "في انتظار فقط أو يمكن تغيير أوامر المدفوعة." -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5731,7 +6001,7 @@ msgstr "" "أن هذه العملية جعل النظام مجانا، وبالتالي تدفع على الفور، ولكن لا الحصة " "المتاحة." -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5739,17 +6009,17 @@ msgstr "" "هذا هو وظيفة إضافية على المنتج، يرجى اختيار موقف الأساس لها ينبغي أن يضاف " "إلى." -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "موقف قاعدة المحدد لا يسمح لك لإضافة هذا المنتج باعتباره الإضافة." -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "تحتاج إلى اختيار subevent لهذا المنصب الجديد." -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5758,27 +6028,27 @@ msgstr "" "لك مقعد المحدد \"{seat}\" عن التاريخ الذي لا يتطابق مع تاريخ التذكرة المحدد. " "الرجاء اختيار المقعد مرة أخرى." -#: pretix/base/services/orders.py:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "المنتج المختار يتطلب منك اختيار مقعد." -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 msgid "The selected product does not allow to select a seat." msgstr "لا يسمح للمنتج المحدد إلى اختيار مقعد." -#: pretix/base/services/orders.py:1223 +#: pretix/base/services/orders.py:1242 #, 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:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "لا يمكنك تغيير سعر الموقف الذي تم استخدامه لإصدار بطاقة هدية." -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -5787,7 +6057,7 @@ msgstr "" "لا يمكن إلغاء A المنصب منذ بطاقة هدية {card} شراؤها في هذا النظام قد تم " "استبدالها." -#: pretix/base/services/orders.py:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5885,26 +6155,38 @@ msgstr "" msgid "Plugin: %s" msgstr "المساعد: %s" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "القسيمة تم إرسالها إلى {recipient}." +#: pretix/base/settings.py:116 +#, fuzzy +#| msgid "All customers not checked in" +msgid "Allow customers to create accounts" +msgstr "كل العملاء لم يتم تسجيل دخولهم" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "الحد الأقصى لعدد العناصر في النظام" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "إضافة على المنتجات لن يتم فرزها." -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "عرض أسعار صافي بدلا من أسعار الجسيمة في قائمة المنتجات (غير مستحسن!)" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 #, fuzzy #| msgid "" #| "Independent of your choice, the cart will show gross prices as this is " @@ -5916,27 +6198,27 @@ msgstr "" "مستقلة عن اختيارك، سوف العربة تظهر الأسعار الإجمالية لأن هذا هو الثمن الذي " "يحتاج إلى أن تدفع" -#: pretix/base/settings.py:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "اسأل عن أسماء الحضور" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "تسأل عن اسم لجميع التذاكر التي تشمل القبول لهذا الحدث." -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "تتطلب الحضور أسماء" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "يحتاج الزبائن للشغل في أسماء جميع الحاضرين." -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "اسأل عن عناوين البريد الإلكتروني للتذكرة الواحدة" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 +6237,11 @@ msgstr "" "عنوان البريد الإلكتروني أساسي واحد، وليس إلى عناوين لكل الحضور. ولكن يمكنك " "تمكين هذا في إعدادات البريد الإلكتروني." -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "تتطلب عناوين البريد الإلكتروني للتذكرة الواحدة" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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 " @@ -5969,87 +6251,87 @@ msgstr "" "خيار أعلاه للحصول على مزيد من التفاصيل. ستكون دائما المطلوبة عنوان بريد " "إلكتروني واحد لتأكيد الطلب بغض النظر عن هذا الإعداد." -#: pretix/base/settings.py:192 +#: pretix/base/settings.py:203 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for company per ticket" msgstr "اسأل عن عناوين البريد الإلكتروني للتذكرة الواحدة" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require company per ticket" msgstr "تتطلب عناوين البريد الإلكتروني للتذكرة الواحدة" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for postal addresses per ticket" msgstr "اسأل عن عناوين البريد الإلكتروني للتذكرة الواحدة" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require postal addresses per ticket" msgstr "تتطلب عناوين البريد الإلكتروني للتذكرة الواحدة" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "تسأل عن عنوان البريد الإلكتروني أجل مرتين" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" "تتطلب العملاء لملء في عنوان البريد الإلكتروني الرئيسي مرتين لأخطاء تجنب." -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "اسأل عن عنوان الفاتورة" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "لا تسأل عن عنوان الفاتورة إذا أمر نقدمه مجانا" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "تتطلب اسم العميل" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "تظهر الحضور الأسماء على الفواتير" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "تتطلب عنوان الفاتورة" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "تتطلب عناوين الأعمال" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "وهذا يتطلب من المستخدمين إدخال اسم الشركة." -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "اسأل عن المستفيد" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -6058,81 +6340,81 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "طلب ID VAT" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "لا يعمل إلا إذا كان طلب عنوان فاتورة. ليس مطلوبا VAT ID." -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "فاتورة تفسير عنوان" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "سيتم عرض هذا النص أعلاه شكل عنوان الفاتورة أثناء الخروج." -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "عرض المنتجات الخالية على الفواتير" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" "علما بأن الفواتير لن يتم إنشاؤها للأوامر التي تحتوي على المنتجات فقط مجانا." -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 #, fuzzy #| msgid "Show overpaid orders" msgid "Show expiration date of order" msgstr "عرض زائدة أوامر" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 #, fuzzy #| msgid "Invoice number prefix" msgid "Minimum length of invoice number after prefix" msgstr "رقم الفاتورة البادئة" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "توليد الفواتير مع أرقام متتالية" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "إذا أبطل مفعولها، سيتم استخدام رمز النظام في رقم الفاتورة." -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "رقم الفاتورة البادئة" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 #, fuzzy #| msgid "" #| "This will be prepended to invoice numbers. If you leave this field empty, " @@ -6156,11 +6438,11 @@ msgstr "" "العدد الكامل على الأكثر مرة واحدة على كل الأحداث الخاصة بك. هذا الإعداد يؤثر " "فقط على الفواتير المستقبلية." -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "رقم الفاتورة بادئة لالغاء" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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 " @@ -6169,25 +6451,25 @@ msgstr "" "سيتم إرفاق مسبقا هذا إلى فاتورة أعداد إلغاءات. إذا تركت هذا الحقل فارغا، " "سيتم استخدام نظام الترقيم نفسه الذي تكوين الفواتير العادية." -#: pretix/base/settings.py:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "فترة الحجز" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "محجوزة عدد الدقائق البنود في عربة المستخدم لهذا المستخدم." -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "إعادة توجيه مباشرة إلى المغادرة بعد تمت إضافة المنتج إلى عربة." -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "نهاية النص [خبر]" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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 " @@ -6197,11 +6479,11 @@ msgstr "" "لهذا الحدث هو أكثر. يمكنك استخدامه لوصف خيارات أخرى للحصول على تذكرة، مثل " "شباك التذاكر." -#: pretix/base/settings.py:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "نص التوجيه" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6209,33 +6491,33 @@ msgstr "" "سيتم عرض هذا النص فوق خيارات الدفع. هل يمكن ان توضح الخيارات للمستخدم هنا، " "إذا كنت تريد." -#: pretix/base/settings.py:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 #, fuzzy #| msgid "All days" msgid "in days" msgstr "كل الأيام" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 #, fuzzy #| msgid "Extend payment term" msgid "Set payment term" msgstr "تمديد فترة السداد" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "مصطلح الدفع في أيام" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -6247,11 +6529,11 @@ msgstr "" "الدفع في الوقت الحقيقي، ونحن نوصي لا يزال وضع اثنين أو ثلاثة أيام للسماح " "للناس لإعادة المحاولة المدفوعات الفاشلة." -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "شروط الدفع نهاية الوحيدة في أيام الأسبوع" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 #, fuzzy #| msgid "" #| "If this is activated and the payment term of any order ends on a Saturday " @@ -6268,13 +6550,13 @@ msgstr "" "نقل إلى يوم الاثنين المقبل بدلا من ذلك. هذا مطلوب في بعض البلدان بموجب " "القانون المدني. هذا لن يؤثر على موعد الماضي المدفوعات تكوين أعلاه." -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 #, fuzzy #| msgid "Payment term in days" msgid "Payment term in minutes" msgstr "مصطلح الدفع في أيام" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 #, fuzzy #| msgid "" #| "The number of days after placing an order the user has to pay to preserve " @@ -6293,11 +6575,11 @@ msgstr "" "الدفع في الوقت الحقيقي، ونحن نوصي لا يزال وضع اثنين أو ثلاثة أيام للسماح " "للناس لإعادة المحاولة المدفوعات الفاشلة." -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "آخر موعد للمدفوعات" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 #, fuzzy #| msgid "" #| "The last date any payments are accepted. This has precedence over the " @@ -6313,11 +6595,11 @@ msgstr "" "كنت تستخدم ميزة سلسلة الحدث وأمر تحتوي على تذاكر لعدة تواريخ، سيتم استخدام " "أقرب وقت ممكن." -#: pretix/base/settings.py:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "تنتهي تلقائيا أوامر غير المدفوعة" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6327,22 +6609,22 @@ msgstr "" "\"انتهت\" بعد انتهاء مهلة السداد. وهذا يعني أن تلك التذاكر تعود إلى تجمع " "ويمكن طلبها من قبل أشخاص آخرين." -#: pretix/base/settings.py:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "استعرض المدفوعات المتأخرة" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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 " @@ -6352,88 +6634,88 @@ msgstr "" "القدرة المتاحة. في أي وقت يتم قبول أي مدفوعات بعد 'آخر موعد للمدفوعات " "\"تكوين أعلاه." -#: pretix/base/settings.py:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "مشاهدة تاريخ البدء" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "عرض تاريخ البدء [خبر] قبل أن يبدأ [خبر]." -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "لا تولد الفواتير" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "يدويا فقط في لوحة الادارة" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "تلقائيا على طلب المستخدم" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "تلقائيا لجميع أوامر خلق" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 #, 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:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "توليد الفواتير" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "لن تولد الفواتير تلقائيا لأوامر الحرة." -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "خط عنوان" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "ألبرت أينشتاين شارع 52" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "ID الضرائب المحلية" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "ID ضريبة القيمة المضافة في الاتحاد الأوروبي" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "مثلا مع هذه الوثيقة، أرسلنا لك الفاتورة لأجل التذكرة." -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "النص التمهيدي" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "سيتم طباعتها على كل فاتورة فوق صفوف الفاتورة." -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6441,15 +6723,15 @@ msgstr "" "مثلا شكرا لك على الشراء! يمكنك العثور على مزيد من المعلومات حول هذا الحدث " "في ..." -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "نص إضافي" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "سيتم طباعتها على كل فاتورة أقل من إجمالي الفاتورة." -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6457,21 +6739,21 @@ msgstr "" "مثلا تفاصيل حسابك المصرفي، التفاصيل القانونية مثل ID ضريبة القيمة المضافة، " "أرقام التسجيل، الخ" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "تذييل" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "سيتم طباعة وتركزت في خط أصغر في نهاية كل صفحة الفاتورة." -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "إرفاق الفواتير على رسائل البريد الإلكتروني" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6482,28 +6764,28 @@ msgstr "" "تأكيد الطلب. إذا يتم إنشاؤها تلقائيا في الدفع، سيتم تعلق على تأكيد البريد " "الدفع. إذا لم يتم إنشاؤها تلقائيا، وأنها لن تعلق على رسائل البريد الإلكتروني." -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "إظهار العناصر خارج فترة [خبر]" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "عرض تفاصيل هذا البند قبل بدء [خبر] وبعد [خبر] قد انتهت" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "اللغات المتوفرة" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "اللغة الافتراضية" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6511,57 +6793,57 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 #, 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:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "مشاهدة تاريخ نهاية الحدث" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "إذا المعوقين، سيتم عرض تاريخ بدء الحدث فقط للجمهور." -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "تظهر مواعيد مع الوقت" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "إذا المعوقين، سيتم عرض بداية الحدث وتاريخ انتهاء بدون وقت من اليوم." -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "إخفاء جميع المنتجات التي تباع بها" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "تظهر علنا ​​كيف العديد من تذاكر من نوع معين لا تزال متاحة." -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "اسأل محركات البحث لا مؤشر المحل تذكرة" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "مشاهدة أشكال مختلفة من المنتج توسعت بشكل افتراضي" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "تمكين قائمة الانتظار" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6573,11 +6855,11 @@ msgstr "" "الانتظار وهذا الشخص يتلقى اشعارا بالبريد الالكتروني مع قسيمة التي يمكن " "استخدامها لشراء التذاكر." -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "قائمة الانتظار التلقائي المهام" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6590,11 +6872,11 @@ msgstr "" "تلقائيا ولكن يمكنك إرسالها يدويا عن طريق لوحة التحكم. إذا تم تعطيل قائمة " "الانتظار ولكن يبقى تمكين هذا الخيار، ستظل أرسلت تذاكر بها." -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "وقت الانتظار استجابة قائمة" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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 " @@ -6604,81 +6886,81 @@ msgstr "" "العدد من ساعات حتى تنتهي ويمكن أن تكون إعادة تعيينه إلى الشخص التالي على " "القائمة." -#: pretix/base/settings.py:1019 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "اسأل عن أسماء الحضور" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 #, 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:1029 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "تتطلب اسم العميل" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 #, 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:1040 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a phone number" msgstr "اسأل عن أسماء الحضور" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 #, 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:1050 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Phone number" msgid "Require phone number" msgstr "رقم الهاتف" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 #, 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:1061 +#: pretix/base/settings.py:1072 #, fuzzy #| msgid "Voucher explanation" msgid "Phone number explanation" msgstr "تفسير قسيمة" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 #, fuzzy #| msgid "Reminder to download tickets" msgid "Allow users to download tickets" msgstr "تذكير تذاكر تحميل" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "تاريخ التحميل" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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 " @@ -6688,49 +6970,49 @@ msgstr "" "وأمر تحتوي على تذاكر لتواريخ الأحداث متعددة، وتحميل جميع التذاكر ستكون متاحة " "إذا واحد على الأقل من موعد فعاليات المؤتمر يسمح بذلك." -#: pretix/base/settings.py:1096 +#: pretix/base/settings.py:1107 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for add-on products" msgstr "توليد تذاكر للمنتجات عدم قبول" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for all products" msgstr "توليد تذاكر للمنتجات عدم قبول" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for pending orders" msgstr "توليد تذاكر للمنتجات عدم قبول" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6739,11 +7021,11 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "عرض توفر لمحات عامة في الحدث" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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 " @@ -6753,48 +7035,48 @@ msgstr "" "لأوقات أطول تحميل الصفحة إذا كان لديك الكثير من الأحداث والحالة المعروضة قد " "يكون قديما لمدة تصل إلى دقيقتين." -#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "التقويم" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "التقويم" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "أسلوب محة افتراضي" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "آخر موعد للتعديلات" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6805,57 +7087,57 @@ msgstr "" "على الأسئلة. إذا كنت تستخدم ميزة سلسلة الحدث وأمر تحتوي على تذاكر لتواريخ " "الأحداث متعددة، سيتم استخدام أقرب وقت ممكن." -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 #, fuzzy #| msgid "Customers can cancel their paid orders" msgid "Customers can change the variation of the products they purchased" msgstr "يمكن للعملاء إلغاء أوامر أموالها المدفوعة" -#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Requirement for changed prices" msgstr "تتطلب عناوين البريد الإلكتروني للتذكرة الواحدة" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 #, fuzzy #| msgid "Do not allow cancellations after" msgid "Do not allow changes after" msgstr "لا تسمح إلغاء بعد" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "يمكن للعملاء إلغاء أوامرهم غير المدفوعة" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "لا تسمح إلغاء بعد" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "يمكن للعملاء إلغاء أوامر أموالها المدفوعة" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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." @@ -6863,41 +7145,41 @@ msgstr "" "سيتم دفعها المال المدفوع تلقائيا مرة أخرى إذا في طريقة الدفع يسمح بذلك. خلاف " "ذلك، سيتم إنشاء استرداد اليدوي للك لمعالجة يدويا." -#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "الحفاظ على رسوم على إلغاء الثابتة" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "الحفاظ على الدفع والشحن ورسوم الخدمات" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "الحفاظ على رسوم على إلغاء percentual على" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 #, fuzzy #| msgid "Voucher explanation" msgid "Voluntary lower refund explanation" msgstr "تفسير قسيمة" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6905,58 +7187,58 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 #, fuzzy #| msgid "Manually issue a gift card" msgid "All refunds are issued as gift cards" msgstr "يدويا إصدار بطاقة هدية" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund order" msgid "Refund method" msgstr "أجل استرداد" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "عنوان الإتصال" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "سنعرض هذا علنا ​​للسماح الحضور للاتصال بك." -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "مقدم الخدمة URL" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -6964,34 +7246,34 @@ msgstr "" "وينبغي أن نشير على سبيل المثال إلى جزء من موقع الويب الخاص بك الذي يحتوي على " "تفاصيل الاتصال الخاصة بك والمعلومات القانونية." -#: pretix/base/settings.py:1431 +#: pretix/base/settings.py:1442 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "ملفات تذكرة مؤقتا" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "موضوع بادئة" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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." @@ -6999,19 +7281,19 @@ msgstr "" "سيتم إرفاق مسبقا هذا لموضوع كل رسائل البريد الإلكتروني الصادرة، بتنسيق " "[بادئة]. اختيار، على سبيل المثال، شكل قصيرة من اسم الحدث الخاص بك." -#: pretix/base/settings.py:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "عنوان المرسل" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "عنوان المرسل لرسائل البريد الإلكتروني الصادرة" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "اسم المرسل" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." @@ -7019,7 +7301,7 @@ msgstr "" "اسم المرسل استخدامها جنبا إلى جنب مع عنوان المرسل لرسائل البريد الإلكتروني " "الصادرة. افتراضات إلى اسم الحدث الخاص بك." -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -7044,7 +7326,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -7066,7 +7348,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7089,7 +7371,7 @@ msgstr "" "تحياتي الحارة،\n" "لديك {event} فريق" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -7114,7 +7396,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -7141,7 +7423,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -7171,7 +7453,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7194,7 +7476,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -7217,7 +7499,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -7244,7 +7526,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7267,7 +7549,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -7294,7 +7576,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -7340,7 +7622,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -7363,7 +7645,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -7393,7 +7675,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7430,7 +7712,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -7459,7 +7741,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -7478,18 +7760,28 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1754 -#, python-brace-format +#: pretix/base/settings.py:1765 +#, fuzzy, python-brace-format +#| msgid "" +#| "Hello {attendee_name},\n" +#| "\n" +#| "you are registered for {event}.\n" +#| "\n" +#| "If you did not do so already, you can download your ticket here:\n" +#| "{url}\n" +#| "\n" +#| "Best regards,\n" +#| "Your {event} team" msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" "مرحبا {attendee_name}،\n" "\n" @@ -7501,7 +7793,7 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -7524,58 +7816,118 @@ msgstr "" "تحياتنا،\n" "فريق{event}" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "الرجاء إدخال رمز عشري من لون، على سبيل المثال # 990000." -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "لون أصلي" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "لون لهجة للنجاح" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "نقترح بشدة لاستخدام الظل الأخضر." -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "لون لهجة عن الأخطاء" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "نقترح بشدة لاستخدام الظل الأحمر." -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "الخط" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "تحترم إلا من خلال المتصفحات الحديثة." -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 #, fuzzy #| msgid "Sender name" msgid "Header image" msgstr "اسم المرسل" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your events name " @@ -7591,25 +7943,25 @@ msgstr "" "إذا كنت توفير صورة الشعار، ونحن سوف افتراضيا لا تظهر اسم الأحداث والتاريخ في " "رأس الصفحة. وسوف نعرض شعارك مع ارتفاع الحد الأقصى من 120 بكسل." -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 #, 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:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your " @@ -7625,11 +7977,11 @@ msgstr "" "إذا كنت توفير صورة الشعار، ونحن سوف افتراضيا لا تظهر اسم مؤسستك في رأس " "الصفحة. وسوف نعرض شعارك مع ارتفاع الحد الأقصى من 120 بكسل." -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -7638,19 +7990,19 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "صورة الشعار" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "وسوف نعرض شعارك مع ارتفاع القصوى وعرض 2.5 سم." -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "معلومات النص" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -7658,11 +8010,11 @@ msgstr "" "لا يتم عرض أي مكان افتراضيا، ولكن إذا كنت ترغب في ذلك، يمكنك استخدام هذا على " "سبيل المثال في قوالب تذكرة." -#: pretix/base/settings.py:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 #, fuzzy #| msgid "" #| "This text will be shown above the payment options. You can explain the " @@ -7674,21 +8026,21 @@ msgstr "" "سيتم عرض هذا النص فوق خيارات الدفع. هل يمكن ان توضح الخيارات للمستخدم هنا، " "إذا كنت تريد." -#: pretix/base/settings.py:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "تفسير قسيمة" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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,13 +8048,13 @@ msgstr "" "وسيتم عرض هذا النص القادم لإدخال لرمز قسيمة. يمكنك استخدامه على سبيل المثال " "لشرح كيفية الحصول على رمز قسيمة." -#: pretix/base/settings.py:2104 +#: pretix/base/settings.py:2174 #, fuzzy #| msgid "Attendee data" msgid "Attendee data explanation" msgstr "بيانات الحضور" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 #, fuzzy #| msgid "" #| "This text will be shown next to the input for a voucher code. You can use " @@ -7714,23 +8066,23 @@ msgstr "" "وسيتم عرض هذا النص القادم لإدخال لرمز قسيمة. يمكنك استخدامه على سبيل المثال " "لشرح كيفية الحصول على رمز قسيمة." -#: pretix/base/settings.py:2117 +#: pretix/base/settings.py:2187 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "رسوم إضافية" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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." @@ -7738,15 +8090,15 @@ msgstr "" "تأكد من إدخال عنوان البريد الألكتروني بشكل صحيح. سوف نرسل تأكيد الطلب مرفقا " "معه رابط سوف تحتاجه للدخول لطلبك لاحقا." -#: pretix/base/settings.py:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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,207 +8106,208 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "وقت بدء الحدث (تنازلي)" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "الاسم (تنازلي)" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "تاريخ الطلب" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "صلة الى نظرة عامة منظم على جميع صفحات الحدث" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "النص الصفحة الرئيسية" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "سيتم عرض هذا على الصفحة الرئيسية منظم." -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 #, fuzzy #| msgid "Gift card code" msgid "Length of gift card codes" msgstr "رمز بطاقة هدية" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 #, fuzzy #| msgid "Gift card code" msgid "Validity of gift card codes in years" msgstr "رمز بطاقة هدية" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 #, fuzzy #| msgid "Customers can cancel their unpaid orders" msgid "Customers can choose their own seats" msgstr "يمكن للعملاء إلغاء أوامرهم غير المدفوعة" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "معظم الألقاب الإنجليزية المشتركة" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "معظم الألقاب الألمانية المشتركة" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "الاسم المعطى" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "اسم العائلة" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "يوحنا" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "أنثى ظبية" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "عنوان" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "الدكتور" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "الاسم الاول" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "الاسم الأوسط" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "فلان الفلاني" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "الشتائم" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "النسخ اللاتينية" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "إلغاء" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 #, fuzzy #| msgid "Require customer name" msgctxt "person_name" msgid "Degree (after name)" msgstr "تتطلب اسم العميل" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "لا يمكنك تتطلب تحديد أسماء الحضور إذا كنت لا أطلب منهم." -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" "عليك أن تسأل لرسائل البريد الإلكتروني الحضور إذا كنت تريد أن تجعل منهم " "المطلوبة." -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 #, fuzzy #| msgid "" #| "You have to ask for attendee emails if you want to make them required." @@ -7964,13 +8317,13 @@ msgstr "" "عليك أن تسأل لرسائل البريد الإلكتروني الحضور إذا كنت تريد أن تجعل منهم " "المطلوبة." -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 #, 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:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "تاريخ الدفعة الأخيرة لا يمكن أن يكون قبل نهاية [خبر]." @@ -8004,14 +8357,19 @@ msgid "E-mails" msgstr "E-رسائل" #: pretix/base/shredder.py:196 +#, fuzzy +#| msgid "" +#| "This will remove all e-mail addresses from orders and attendees, as well " +#| "as logged email contents." msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" "سيؤدي ذلك إلى إزالة جميع عناوين البريد الإلكتروني من أوامر والحضور، وكذلك " "محتويات البريد الإلكتروني تسجيل." -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8019,13 +8377,13 @@ msgid "" "waiting list." msgstr "سيؤدي ذلك إلى إزالة جميع عناوين البريد الإلكتروني من قائمة الانتظار." -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "الاسم" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 #, fuzzy #| msgid "" #| "This will remove all attendee names from order positions, as well as " @@ -8037,11 +8395,11 @@ msgstr "" "سيؤدي هذا إلى إزالة كافة أسماء الحضور من مواقف النظام، فضلا عن التغيرات " "بتسجيل الدخول إليها." -#: pretix/base/shredder.py:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "عناوين فاتورة" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8049,18 +8407,18 @@ msgstr "" "سيؤدي هذا إلى إزالة كافة عناوين فاتورة من أوامر، فضلا عن التغيرات بتسجيل " "الدخول إليها." -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "إجابات السؤال" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" "سيؤدي هذا إلى إزالة جميع الأجوبة على الأسئلة، فضلا عن التغيرات بتسجيل الدخول " "إليها." -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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 " @@ -8070,16 +8428,16 @@ msgstr "" "التي قد تحتوي على بيانات شخصية من قاعدة البيانات. سيتم الحفاظ أرقام الفاتورة " "والمجاميع." -#: pretix/base/shredder.py:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "ملفات تذكرة مؤقتا" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" "سيؤدي هذا إلى إزالة جميع الملفات المخزنة مؤقتا تذكرة. وسيتم تقديم أي تنزيل." -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -8426,12 +8784,57 @@ msgstr "الرجاء عدم تحميل ملفات بحجم أكبر من{size}!" msgid "Filetype not allowed!" msgstr "الملف المطبوع سري!" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "استخدام خادم SMTP مخصص" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" +"سيتم إرسال جميع الرسائل المتعلقة الحدث الخاص بك على خادم SMTP التي يحددها لك." + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "اسم المضيف" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "ميناء" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "اسم المستخدم" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "استخدام STARTTLS" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "تمكين عادة على المنفذ 587." + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "استخدام SSL" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "تمكين عادة على المنفذ 465." + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "يمكنك تنشيط إما SSL أو الأمن STARTTLS، ولكن ليس كلاهما في نفس الوقت." + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -8516,29 +8919,29 @@ msgstr "لا تنسخ" msgid "Default ({value})" msgstr "تلقائي ({value})" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "مجال مخصص" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "تحتاج إلى تكوين المجال مخصصة في خادم الويب مسبقا." -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "لا يمكنك اختيار المجال الأساسي من هذا التثبيت." -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 #, 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:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "تنسيق اسم" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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 " @@ -8547,11 +8950,11 @@ msgstr "" "هذا يعرف كيف pretix سيطلب أسماء الإنسان. تغيير هذا بعد تلقي أوامر بالفعل قد " "يؤدي إلى سلوك غير متوقع عندما يكون الترتيب أو تغيير أسماء." -#: pretix/control/forms/event.py:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "عناوين سمح" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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." @@ -8559,12 +8962,12 @@ msgstr "" "إذا كان نظام تسمية قمت بتعريفه فوق يتيح للمستخدمين إدخال العنوان، يمكنك " "استخدام هذا للحد من مجموعة من العناوين اختيار." -#: pretix/control/forms/event.py:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "طلب {fields}، العرض مثل {example}" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "إدخال النص الحر" @@ -8579,7 +8982,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -8649,15 +9052,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "عنوان مخفية" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "سيتم إرسال جميع رسائل البريد الإلكتروني إلى هذا العنوان كنسخة مخفية" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "التوقيع" @@ -8666,7 +9069,7 @@ msgstr "التوقيع" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "وسيلحق هذا على كل البريد الإلكتروني. النائبة المتاحة: {event}" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "مثلا تفاصيل الاتصال الخاصة بك" @@ -8701,7 +9104,8 @@ msgstr "إرسالها النص إلى الحضور" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -8777,123 +9181,78 @@ msgstr "" msgid "Denied order" msgstr "أمر مرفوض" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "استخدام خادم SMTP مخصص" - -#: 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:1029 -msgid "Hostname" -msgstr "اسم المضيف" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "ميناء" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "اسم المستخدم" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "استخدام STARTTLS" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "تمكين عادة على المنفذ 587." - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "استخدام SSL" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "تمكين عادة على المنفذ 465." - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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: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:1135 +#: pretix/control/forms/event.py:1087 #, fuzzy #| msgid "Ticket code" msgid "Ticket code generator" msgstr "تذكرة التعليمات البرمجية" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "أي بلد" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "الإتحاد الأوربي" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "أي زبون" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "فرد" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "اعمال" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "العمل مع معرف الضريبة على القيمة المضافة" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "تكلفة ضريبة القيمة المضافة" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "لا ضريبه للقيمه المضافه" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 #, fuzzy #| msgid "Filetype not allowed!" msgid "Sale not allowed" msgstr "الملف المطبوع سري!" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 #, fuzzy #| msgid "Sales tax rate" msgid "Deviating tax rate" msgstr "معدل ضريبة المبيعات" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "النص على الفواتير" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "قسيمة المختارة مسبقا" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -8904,11 +9263,11 @@ msgstr "" "شراء المنتج عن طريق القطعة، سيتم استخدام هذه القسائم. يمكن استخدام هذا يمكن " "على سبيل المثال لتوفير الحاجيات التي تعطي تخفيض أو إلغاء المنتجات سرية." -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "وضع التوافق" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -8916,28 +9275,28 @@ msgstr "" "لا تعمل لدينا القطعة العادية في جميع بناة الموقع. إذا واجهت مشكلة، حاول " "استخدام هذا الوضع التوافق." -#: pretix/control/forms/event.py:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "لا وجود رمز قسيمة معين." -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "وكانت سبيكة التي أدخلتها غير صحيحة." -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "التنزيلات تذكرة" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "زبائنك سوف تكون قادرة على تحميل تذاكرهم في شكل PDF." -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "يتطلب من جميع الحضور لملء في أسمائها" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -8945,11 +9304,11 @@ msgstr "" "افتراضيا، ونحن سوف تسأل عن الأسماء ولكن لا تتطلب منهم. يمكنك إيقاف هذا تماما " "في الإعدادات." -#: pretix/control/forms/event.py:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "الدفع عن طريق الشريط" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -8960,11 +9319,11 @@ msgstr "" "خيارات الدفع الأخرى. لقبول الدفع عن طريق الشريط، وسوف تحتاج إلى إعداد حساب " "معهم، والتي تأخذ أقل من خمس دقائق باستخدام واجهة بسيطة بهم." -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "الدفع عن طريق التحويل المصرفي" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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 " @@ -8974,16 +9333,16 @@ msgstr "" "المصرفية الخاصة بك لمعالجة المدفوعات في غضون pretix، أو وضع علامة عليها كما " "تدفع يدويا." -#: pretix/control/forms/event.py:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "السعر (اختياري)" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "حر" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "الكمية متاحة" @@ -9104,25 +9463,25 @@ msgstr "في انتظار الموافقة" msgid "Approval pending" msgstr "في انتظار الموافقة" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - أي تباين" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -9156,46 +9515,32 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 #, fuzzy #| msgid "Client secret" msgid "Ticket secret" msgstr "كلمة سر الزبون" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "جميع المنظمين" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "تسوق الحية و[خبر] تشغيل" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "غير نشط" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "التاريخ من" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "التاريخ وحتى" @@ -9238,142 +9583,143 @@ msgid "Sunday" msgstr "الأحد" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "استعلام بحث" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "كل الأحداث" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "متجر على الهواء مباشرة" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "تسوق لا يعيش" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "حدث واحد قيد التشغيل أو في المستقبل" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "حدث واحد في الماضي" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "بحث الحضور ..." -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "تحقق ذات المركز" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "جميع الحاضرين" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 #, fuzzy #| msgid "Checked in – {list}" msgctxt "checkin state" msgid "Checked in but left" msgstr "إيداعه - {list}" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 #, fuzzy #| msgid "Presale" msgctxt "checkin state" msgid "Present" msgstr "مبيعات" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "إيداعه" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "غير محددة في" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "مدير" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "لا المسؤول" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "ساري المفعول" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "غير معوض" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "افتدى على الأقل مرة واحدة" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "افتدى بالكامل" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "مطفأة وإيداعه مع تذكرة" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "التعامل مع الحصص" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "السماح لتجاهل الحصص" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "تصفية حسب العلامة" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "بحث قسيمة" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "أي منتج في الحصص \"{quota}\"" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "حالة إعادة الأموال" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "كل مبلغ معاد المفتوحة" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "كل مبلغ معاد" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "تاريخ فلتر" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "مصنف بواسطة…" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "تاريخ الدفع الناجح الماضي" @@ -9597,7 +9943,7 @@ msgstr "" "حدد هذا الخيار على سبيل المثال للالقمصان التي تأتي في أحجام متعددة. يمكنك " "تحديد الاختلافات في الخطوة التالية." -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 #, fuzzy #| msgid "Product category" msgid "No category" @@ -9643,32 +9989,32 @@ msgstr "بحجم" msgid "Number of tickets" msgstr "عدد التذاكر" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "مطلوب اسم الحصص." -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "يرجى تحديد الحصص." -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(الافتراضي الأحداث)" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "اختيار تلقائيا اعتمادا على إعدادات الحدث" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "نعم، يتم تمكين إذا الجيل تذكرة في عام" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "أبدا" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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, " @@ -9677,11 +10023,15 @@ msgstr "" "مثلا هذا السعر المخفض متاح للطلاب بدوام كامل، والعاطلين عن العمل والناس على " "65. هذه التذكرة تشمل الوصول إلى جميع أجزاء من هذا الحدث، باستثناء منطقة VIP." -#: pretix/control/forms/item.py:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9691,15 +10041,15 @@ msgstr "" "الاختلاف \"%s\" لا يمكن حذفها لأنه قد تم بالفعل أمر بذلك من قبل مستخدم أو " "حاليا هي في عربة المستخدم. الرجاء ضبط التباين بأنه \"غير نشطة\" بدلا من ذلك." -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "إضافات" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "لقد قمت بإضافة نفس إضافة على فئة مرتين" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -9707,24 +10057,24 @@ msgstr "" "كن على علم أن تحديد أقل عدد ممكن يجعل من المستحيل لشراء هذا المنتج إذا بعت " "كل ما هو متاح من الإضافات بها." -#: pretix/control/forms/item.py:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "المنتجات المجمعة" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 #, fuzzy #| msgid "You added the same add-on category twice" msgid "You added the same bundled product twice." msgstr "لقد قمت بإضافة نفس إضافة على فئة مرتين" -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "غير نشط" @@ -9763,11 +10113,11 @@ msgstr "عرض كل أوامر وضع الاختبار" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "حصة حجز إضافي" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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!" @@ -9775,11 +10125,11 @@ msgstr "" "إذا قمت بتحديد هذا المربع، سيتم تنفيذ هذه العملية حتى لو أدى ذلك إلى الحصة " "مكتظا بالنزلاء وكنت بعد أن باعت تذاكر أكثر مما تعدون!" -#: pretix/control/forms/orders.py:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "حجز إضافي الحصص وتجاهل التأخر في السداد" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -9790,17 +10140,17 @@ msgstr "" "مكتظا بالنزلاء وكنت بعد أن باعت تذاكر أكثر مما تعدون! كما سيتم تنفيذ العملية " "بغض النظر عن إعدادات المدفوعات المتأخرة." -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 #, fuzzy #| msgid "Notify user by e-mail" msgid "Notify customer by email" msgstr "تنبيه المستخدم عن طريق البريد الإلكتروني" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "الحفاظ على رسوم إلغاء" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -9813,17 +10163,17 @@ msgstr "" "إلغاء الحجز الخاص بك إذا كنت ترغب في الاحتفاظ بها. يرجى دائما إدخال قيمة " "الإجمالية، وسيتم احتساب الضرائب تلقائيا." -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 #, fuzzy #| msgid "Generate cancellation" msgid "Generate cancellation for invoice" msgstr "توليد إلغاء" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "دفع المبلغ" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -9832,33 +10182,33 @@ msgstr "دفع المبلغ" msgid "Payment date" msgstr "يوم الدفع او الاستحقاق" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "الضرائب إعادة حساب" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 #, fuzzy #| msgid "Re-calculate taxes" msgid "Do not re-calculate taxes" msgstr "الضرائب إعادة حساب" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "إصدار فاتورة جديدة إذا لزم الأمر" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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." @@ -9866,67 +10216,85 @@ msgstr "" "في حالة وجود فاتورة لهذا النظام وهذا من شأنه أن عملية تغيير محتوياته، سيتم " "إلغاء الفاتورة القديمة وسيتم إصدار فاتورة جديدة." -#: pretix/control/forms/orders.py:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "إبلاغ المستخدم" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "إرسال بريد إلكتروني إلى إخطار العملاء التي تم تغيير ترتيبها." -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "السماح لحصص حجز إضافي عند تنفيذ هذه العملية" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "إضافة إلى" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "مقعد" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +#, fuzzy +#| msgid "Members" +msgid "Membership" +msgstr "أفراد" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" "بما في ذلك الضرائب، إن وجدت. تبقي فارغة للحصول على السعر الافتراضي المنتج" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "(دون تغيير)" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "السعر الجديد (إجمالي)" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "توليد سر جديدة" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "إلغاء هذا المنصب" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "تنقسم إلى النظام الجديد" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +#, fuzzy +#| msgid "Team memberships" +msgid "(No membership)" +msgstr "عضوية فريق" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "أسرار يبطل" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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 " @@ -9936,68 +10304,68 @@ msgstr "" "للمستخدم وسوف يحتاج المستخدم إلى تحميل تذاكر له مرة أخرى. سوف الإصدارات " "القديمة تكون غير صالحة." -#: 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/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "مستلم" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "الغي الطلب. وجميع التذاكر لم تعد تعمل. هذا لا يمكن عاد." -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "لا تفعل شيئا والحفاظ على النظام كما هو عليه." -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "احتياجات المبلغ المسترد لتكون إيجابية وأقل من {}." -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "تحتاج إلى تحديد مبلغ للحصول على رد جزئي." -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "الغاء الطلب" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 #, fuzzy #| msgctxt "amount_label" #| msgid "Automatically refund" msgid "Automatically refund money if possible" msgstr "تلقائيا استرداد" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 #, 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:678 +#: pretix/control/forms/orders.py:741 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 " @@ -10005,37 +10373,37 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 #, fuzzy #| msgid "Gift card value" msgid "Gift card validity" msgstr "قيمة بطاقة هدية" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "Keep a fixed cancellation fee per ticket" msgstr "الحفاظ على رسوم على إلغاء الثابتة" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Free tickets and add-on products are not counted" msgstr "توليد تذاكر للمنتجات عدم قبول" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "رسوم الطلب" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -10043,24 +10411,24 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 #, fuzzy #| msgid "Send out emails" msgid "Send information via email" msgstr "إرسال رسائل البريد الإلكتروني" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 #, fuzzy #| msgid "Send out emails" msgid "Send information to waiting list" msgstr "إرسال رسائل البريد الإلكتروني" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "ملغية: {event}" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -10091,7 +10459,7 @@ msgstr "" "\n" "فريق {event}" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -10114,34 +10482,34 @@ msgstr "" "\n" "فريق الفعالية {event}" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 #, 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:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "هذا سبيكة هي قيد الاستخدام. الرجاء اختيار واحدة مختلفة." -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -10149,16 +10517,16 @@ msgstr "" "لا يمكن حفظ التغييرات لأنه لن يكون هناك أي فريق المتبقية مع الإذن لفرق " "التغيير والأذونات." -#: pretix/control/forms/organizer.py:234 +#: pretix/control/forms/organizer.py:251 msgid "" "Your device will not have access to anything, please select some events." msgstr "سوف جهازك لا يحصلون على أي شيء، يرجى اختيار بعض الأحداث." -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "فافيكون" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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." @@ -10166,15 +10534,28 @@ msgstr "" "إذا قمت بتوفير فافيكون، وسوف نعرض بدلا من الافتراضي pretix رمز. نوصي حجم " "200x200px على الأقل لاستيعاب معظم الأجهزة." -#: pretix/control/forms/organizer.py:299 +#: pretix/control/forms/organizer.py:364 +#, fuzzy +#| msgid "" +#| "This will be attached to every email. Available placeholders: {event}" +msgid "This will be attached to every email." +msgstr "وسيلحق هذا على كل البريد الإلكتروني. النائبة المتاحة: {event}" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "أنواع الأحداث" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "قيمة بطاقة هدية" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "This security device is already registered." +msgid "An account with this email address is already registered." +msgstr "مسجلة بالفعل هذا الجهاز الأمني." + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -10408,11 +10789,17 @@ msgstr "" "موقف # {posid}: {old_item} ({old_price}) تغيرت إلى {new_item} ({new_price})." #: pretix/control/logdisplay.py:82 +#, fuzzy, python-brace-format +#| msgid "Position #{posid} created: {item} ({price})." +msgid "Position #{posid}: Used membership changed." +msgstr "موقف # {posid} الانشاء: {item} ({price})." + +#: pretix/control/logdisplay.py:86 #, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "موقف # {posid}: مقعد \"{old_seat}\" تغير إلى \"{new_seat}\"." -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10421,118 +10808,118 @@ msgstr "" "موقف # {posid}: تاريخ الحدث \"{old_event}\" ({old_price}) تغير الى " "\"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, 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:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "وضع الضريبة {posid} تغير من {old_rule}إلى{new_rule}" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "رسوم الضريبة {fee}تغيرت من {old_rule}إلى{new_rule}." -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 #, fuzzy #| msgid "The quota has been added." msgid "A fee has been added" msgstr "تمت إضافة الحصص." -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "موقف # {posid} ({old_item}، {old_price}) الملغاة." -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, 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:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "موقف # {posid} الانشاء: {item} ({price})." -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "تم إنشاء سر جديد لموقف # {posid}." -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, 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:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "تم إنشاء هذا النظام من خلال تقسيم ترتيب {order}" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "(غير معروف)" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -"تم مسح رمز غير محدد\"{barcode}...\" في \"{datetime}\"لقائمة\"{list}\"نوع\"" -"{type}\"." +"تم مسح رمز غير محدد\"{barcode}...\" في \"{datetime}\"لقائمة\"{list}\"نوع" +"\"{type}\"." -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "تم مسح رمز غير معروف\"{barcode}...\" لقائمة{list}، نوع\"{type}\"." -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -"تم تحديث مسح الرمز الملغي\"{barcode}...\"في {datetime}للقائمة\"{list}\"، " -"نوع\"{type}\"." +"تم تحديث مسح الرمز الملغي\"{barcode}...\"في {datetime}للقائمة\"{list}\"، نوع" +"\"{type}\"." -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "تم تحديث مسح رمز ملغى\"{barcode}\"لقائمة\"{list}\"، نوع\"{type}\"" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -"تم رفض مسح الحالة#{posid}في{datetime}لقائمة\"{list}\"نوع\"{type}\"خطأ الرمز\"" -"{errorcode}\"." +"تم رفض مسح الحالة#{posid}في{datetime}لقائمة\"{list}\"نوع\"{type}\"خطأ الرمز" +"\"{errorcode}\"." -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " @@ -10540,7 +10927,7 @@ msgid "" msgstr "" "رفض نسح الحالة#{posid}قائمة\"{list}\"،نوع\"{type}\"خطأ الرمز\"{errorcode}\"." -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid} has been checked in at {datetime} for list \"{list}\"." @@ -10548,24 +10935,24 @@ msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "موقف # {posid} تم إيداعه في {datetime} لقائمة \"{list}\"." -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, 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:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "موقف # {posid} تم إيداعه في {datetime} لقائمة \"{list}\"." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "وقد تم التحقق من موقف # {posid} في لائحة \"{list}\"." -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10574,7 +10961,7 @@ msgstr "" "تفحص لموقف #{posid} في{datetime} لقائمة \"{list}\" تم تحميلها حتى لو تم " "مسحها بالفعل." -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:303 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -10583,189 +10970,258 @@ msgstr "" "موقف #{posid} تم مسحها ضوئيا ورفض لأنه قد تم فحصها من قبل على قائمة " "\"{list}\"." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:314 #, fuzzy #| msgid "The product has been created." msgid "This object has been created by cloning." msgstr "تم إنشاء المنتج." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The order has been changed." msgid "The organizer has been changed." msgstr "تم تغيير النظام." -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The team settings have been changed." msgid "The organizer settings have been changed." msgstr "تم تغيير إعدادات الفريق." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been added." msgstr "تم إنشاء منظم جديد." -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been removed." msgstr "تم إنشاء منظم جديد." -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The user has been created." msgid "The webhook has been created." msgstr "تم إنشاء المستخدم." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 #, fuzzy #| msgid "The category has been changed." msgid "The webhook has been changed." msgstr "تم تغيير الفئة." -#: pretix/control/logdisplay.py:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been created." +msgid "The membership type has been created." +msgstr "تم إنشاء تاريخ الحدث." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been changed." +msgid "The membership type has been changed." +msgstr "تم تغيير تاريخ الحدث." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been deleted." +msgid "The membership type has been deleted." +msgstr "تم حذف تاريخ الحدث." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "The team has been created." +msgid "The account has been created." +msgstr "تم إنشاء فريق." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "The category has been changed." +msgid "The account has been changed." +msgstr "تم تغيير الفئة." + +#: pretix/control/logdisplay.py:326 +#, fuzzy +#| msgid "Your account has been enabled." +msgid "A membership for this account has been added." +msgstr "تم تمكين حسابك." + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "An answer option has been changed." +msgid "A membership of this account has been changed." +msgstr "تم تغيير خيار الإجابة." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "Your account has been disabled." +msgid "The account has been disabled and anonymized." +msgstr "تم تعطيل حسابك." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been requested." +msgstr "وقد تم إعادة تعيين كلمة المرور." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been set." +msgstr "وقد تم إعادة تعيين كلمة المرور." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "ارسال بريد الكتروني قد فشلت." + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "تم تحديث التعليق الداخلي للحدث." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 #, fuzzy #| msgid "The refund has been canceled." msgid "The event has been canceled." msgstr "تم إلغاء استرداد." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 #, fuzzy #| msgid "The event has been deleted." msgid "An event has been deleted." msgstr "الحدث تم الغائه." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "تم تغيير تفاصيل النظام." -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "تم وضع علامة على النظام وبدون أجر." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "تم تغيير سر النظام و." -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "تم تغيير تاريخ انتهاء النظام و." -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "تم وضع علامة على النظام ومنتهية الصلاحية." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "تم وضع علامة على الترتيب كما المدفوعة." -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 #, fuzzy #| msgid "The selected question has been deleted." msgid "The cancellation request has been deleted." msgstr "تم حذف السؤال المحدد." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "وقد تم ترتيب ردها." -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "تم إلغاء هذا الأمر." -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 #, fuzzy #| msgid "The order has been created." msgid "The order has been reactivated." msgstr "تم إنشاء هذا الأمر." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "تم حذف أجل وضع الاختبار {code}." -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "تم إنشاء هذا الأمر." -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "الأمر يتطلب موافقة قبل أن تتمكن من الاستمرار في معالجتها." -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "تمت الموافقة على النظام." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "تم رفض الطلب." -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, 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:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "تم تغيير رقم الهاتف من\"{old_phone}\"إلى\"{new_phone}\"." -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "The question has been changed." +msgid "The customer account has been changed." +msgstr "تم تغيير السؤال." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "تم تغيير لغة النظام." -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "تم إنشاء الفاتورة." -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "تم إعادة إنشاء الفاتورة." -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "تم إعادة إصدار الفاتورة." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "تم تحديث تعليق الداخلي النظام و." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "تم تبديل عند النقر علم النظام وبحاجة إلى اهتمام في الاختيار." -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "وقد بدأ دفعة جديدة {local_id} بدلا من سابقتها." -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "تم ارسال نوع البريد الإلكتروني مجهول." -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "ارسال بريد الكتروني قد فشلت." - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." @@ -10773,34 +11229,34 @@ msgstr "" "تم إرسال البريد الإلكتروني دون المرفقات لأنها كان يمكن أن يكون كبيرا جدا " "ليكون من المرجح أن يصل." -#: pretix/control/logdisplay.py:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "تم إرسال البريد الإلكتروني المخصص." -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 #, fuzzy #| msgid "A custom email has been sent." msgid "A custom email has been sent to an attendee." msgstr "تم إرسال البريد الإلكتروني المخصص." -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "وقد أرسلت رسالة بالبريد الالكتروني مع التذكير بأن تذكرة يتوفر للتحميل." -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" "وقد أرسلت رسالة بالبريد الالكتروني مع تحذير بأن النظام على وشك الانتهاء." -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "وقد تم إرسال بريد إلكتروني لإعلام المستخدم التي تم إلغاء الطلب." -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -10809,32 +11265,32 @@ msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "وقد تم إرسال بريد إلكتروني لإعلام المستخدم التي تم إلغاء الطلب." -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "وقد تم إرسال بريد إلكتروني لإعلام المستخدم التي تم تغيير النظام." -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "وقد تم إرسال بريد إلكتروني لإعلام المستخدم الذي تم استلام النظام." -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "وقد تم إرسال بريد إلكتروني لإعلام المستخدم الذي تم استلام المبلغ." -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "وقد تم إرسال بريد إلكتروني لإعلام المستخدم التي تم رفض الطلب." -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "وقد تم إرسال بريد إلكتروني لإعلام المستخدم أن تمت الموافقة على النظام." -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." @@ -10842,7 +11298,7 @@ msgstr "" "وقد تم إرسال بريد إلكتروني لإعلام المستخدم الذي تم استلام النظام ويتطلب " "الدفع." -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." @@ -10850,406 +11306,406 @@ msgstr "" "وقد تم إرسال بريد إلكتروني لإعلام المستخدم الذي تم استلام النظام، ويتطلب " "موافقة عليها." -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" "وكانت رسائل البريد الإلكتروني مع رابط إلى صفحة التفاصيل النظام تستاء إلى " "المستخدم." -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "وقد تم تأكيد الدفع {local_id}." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "تم إلغاء الدفع {local_id}." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, fuzzy, python-brace-format #| msgid "Payment {local_id} has failed." msgid "Canceling payment {local_id} has failed." msgstr "فشلت الدفع {local_id}." -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "وقد بدأ الدفع {local_id}." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "فشلت الدفع {local_id}." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "لا يمكن أن تكون وضعت النظام كما المدفوعة: {message}" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "وقد تم ترتيب زائدة." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "تم إنشاء استرداد {local_id}." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "تم إنشاء استرداد {local_id} كيان خارجي." -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "طلب لك العملاء لإصدار رد." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "وقد تم الانتهاء استرداد {local_id}." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "تم إلغاء استرداد {local_id}." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "فشل استرداد {local_id}." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "تم إنشاء المستخدم." -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "تم تعطيل المصادقة اثنين عامل." -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "وقد جددت بك رموز الطوارئ اثنين عامل." -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "A اثنين عامل جهاز التوثيق جديد \"{name}\" قد أضيفت إلى حسابك." -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "الجهاز اثنين عامل التوثيق \"{name}\" تمت إزالة من حسابك." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "تم تمكين الإشعارات." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "تم تعطيل الإشعارات." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "تم تغيير إعدادات الإشعار." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "تم طمس هويتها لهذا المستخدم." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "إرسال كلمة المرور الإلكتروني إعادة تعيين." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "وقد تم إعادة تعيين كلمة المرور." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "منظم \"{name}\" تم حذفها." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "تم إنشاء قسيمة." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "تم إنشاء قسيمة وإرسالها إلى شخص على قائمة الانتظار." -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "تم تغيير قسيمة." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "تم حذف قسيمة." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "تم استبدال القسيمة من أجل {order_code}." -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "تم إنشاء المنتج." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "تم تغيير المنتج." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "تم حذف المنتج." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "الاختلاف \"{value}\" تم إنشاؤه." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "الاختلاف \"{value}\" تم حذفها." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "الاختلاف \"{value}\" تم تغيير." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "تمت إضافة وظيفة إضافية على هذا المنتج." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "تمت إزالة وظيفة إضافية على من هذا المنتج." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "تم تغيير وظيفة إضافية على على هذا المنتج." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "تمت إضافة بند المجمعة لهذا المنتج." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "تمت إزالة عنصر المجمعة من هذا المنتج." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "تم تغيير عنصر المجمعة لهذا المنتج." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "تمت إضافة الحصص." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "تم حذف الحصص." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "تم تغيير الحصص." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "وقد أغلقت الحصص." -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "وكانت الحصة إعادة فتح." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "تمت إضافة فئة." -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "تم حذف الفئة." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "تم تغيير الفئة." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "تمت إضافة هذا السؤال." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "تم حذف السؤال." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "تم تغيير السؤال." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "تمت إضافة القاعدة الضريبية." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "تم حذف حكم الضرائب." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "تم تغيير القاعدة الضريبية." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "تمت إضافة الاختيار في القائمة." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "تم حذف الاختيار في القائمة." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "تم تغيير الاختيار في القائمة." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "تم تغيير إعدادات الحدث." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "تم تغيير إعدادات تذكرة تنزيل." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "تم تمكين البرنامج المساعد." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "تم تعطيل البرنامج المساعد." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "وقد اتخذت المحل الحية." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "وقد اتخذت المحل حاليا." -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "وقد اتخذت المحل في وضع الاختبار." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "تم تعطيل وضع الاختبار." -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "تم إنشاء هذا الحدث." -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "The event settings have been changed." msgid "The event details have been changed." msgstr "تم تغيير إعدادات الحدث." -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "تمت إضافة خيار الإجابة على السؤال." -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "تمت إزالة خيار الإجابة عن السؤال." -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "تم تغيير خيار الإجابة." -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "تمت إضافة المستخدم إلى فريق الحدث." -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "وقد وجهت الدعوة للمستخدم لفريق الحدث." -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "تم تغيير الأذونات للمستخدم." -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "تمت إزالة مستخدم من فريق الحدث." -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "تم إرسال قسيمة لشخص على قائمة الانتظار." -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "تمت إزالة إدخال من قائمة الانتظار." -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "تم تغيير دخول على قائمة الانتظار." -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "تمت إضافة إدخال إلى قائمة الانتظار." -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "تم إنشاء فريق." -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "تم تغيير إعدادات الفريق." -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "تم حذف الفريق." -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 #, fuzzy #| msgid "The team has been created." msgid "The gate has been created." msgstr "تم إنشاء فريق." -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 #, fuzzy #| msgid "The category has been changed." msgid "The gate has been changed." msgstr "تم تغيير الفئة." -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The team has been deleted." msgid "The gate has been deleted." msgstr "تم حذف الفريق." -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "تم حذف تاريخ الحدث." -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been changed." @@ -11257,86 +11713,86 @@ msgctxt "subevent" msgid "The event date has been canceled." msgstr "تم تغيير تاريخ الحدث." -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "تم تغيير تاريخ الحدث." -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "تم إنشاء تاريخ الحدث." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "تمت إضافة الحصص لتاريخ الحدث." -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "تم تغيير الحصص في تاريخ الحدث." -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "تمت إزالة حصة من تاريخ الحدث." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "تم إنشاء الجهاز." -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "تم تغيير الجهاز." -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "تم إبطال الوصول للجهاز." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "تم تهيئة الجهاز." -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "تم إعادة إنشاء الوصول رمزية للجهاز." -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "وقد أخطرت جهاز الخادم من تحديث الأجهزة أو البرامج." -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been created." msgstr "تم إنشاء فريق." -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been changed." msgstr "تم إنشاء فريق." -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 #, fuzzy #| msgid "The manual transaction has been saved." msgid "A manual transaction has been performed." msgstr "تم حفظ المعاملة اليدوية." -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "تم تغيير الإعدادات من مقدم الدفع." -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "تم تغيير إعدادات مزود الناتج التذاكر." -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "أكد المستخدم الرسالة التالية: \"{}\"" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -11344,7 +11800,7 @@ msgid "" msgstr "" "وقد تم التحقق من موقف # {posid} في يدويا في{datetime} على قائمة \"{list}\"." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." @@ -11352,77 +11808,77 @@ msgstr "" "وقد تم التحقق من موقف # {posid} الدخول مرة أخرى في{datetime} على قائمة " "\"{list}\"." -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "في الاختيار من موقف # {posid} على قائمة \"{list}\" وقد عادت." -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} قد أضيفت إلى الفريق." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} تمت إزالته من الفريق." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "{user} انضم إلى الفريق باستخدام دعوة إرسالها إلى {email}." -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} وقد وجهت الدعوة للفريق." -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "دعوة ل{user} لديه كان يستاء." -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "الدعوة المرسلة إلى {user} تم إلغائها." -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "ورمزي \"{name}\" تم إنشاؤه." -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "ورمزي \"{name}\" تم إبطال." -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "تم تغيير إعدادات حسابك." -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "تم تغيير عنوان البريد الإلكتروني الخاص بك إلى {email}." -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "تم تغيير كلمة السر الخاصة بك." -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "تم تمكين حسابك." -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "تم تعطيل حسابك." -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "كنت انتحاله {}." -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "قمت بإيقاف انتحال {}." @@ -11447,18 +11903,19 @@ msgstr "لوحة القيادة" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "جنرال لواء" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -11508,14 +11965,14 @@ msgid "Overview" msgstr "نظرة عامة" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "المستردة" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "تصدير" @@ -11613,12 +12070,28 @@ msgstr "تذاكر والتسجيل في مكتب الاستقبال" msgid "Event metadata" msgstr "الفوقية الحدث" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "Webhooks" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customers" +msgstr "زبون" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer accounts" +msgstr "إجراءات العملاء" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "الأجهزة" @@ -11669,6 +12142,9 @@ msgid "Register" msgstr "تسجيل" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "تسجيل الدخول" @@ -11720,6 +12196,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -11772,19 +12250,19 @@ msgid "Set new password" msgstr "كلمة المرور الجديدة تعيين" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -11795,13 +12273,17 @@ msgstr "كلمة المرور الجديدة تعيين" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -11818,6 +12300,9 @@ msgstr "كلمة المرور الجديدة تعيين" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "حفظ" @@ -11852,6 +12337,8 @@ msgstr "إعدادت الحساب" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "الخروج" @@ -12078,6 +12565,7 @@ msgstr "CSV" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -12167,7 +12655,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -12180,8 +12668,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -12216,6 +12706,7 @@ msgstr "إلغاء" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -12273,6 +12764,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "آلية الاختيار في" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "تصحيح" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -12534,7 +13040,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 #, fuzzy #| msgid "Can create events" msgid "Cancel or delete event" @@ -12652,7 +13158,7 @@ msgid "Geo coordinates" msgstr "" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -12764,7 +13270,7 @@ msgid "Show more" msgstr "أظهر المزيد" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "تحديث تعليق" @@ -12792,9 +13298,9 @@ msgstr "تم إجراء هذا التغيير من قبل مسؤول pretix." #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -12953,79 +13459,75 @@ msgstr "إجراءات العملاء" msgid "No results" msgstr "لا نتائج" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "إعدادات البريد الإلكتروني" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "البريد الإلكتروني تصميم" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "معاينة" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "البريد الإلكتروني المحتوى" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "طلبية" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "أمر دفع" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "طلب مجاني" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "رابط إعادة إرسال" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "تذكير الدفع" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "في انتظار إخطار قائمة" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "النظام الإلكتروني المخصص" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "تذكير تذاكر تحميل" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "عملية الموافقة أجل" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "إعدادات SMTP" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "حفظ واختبار SMTP مخصص اتصال" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "تصحيح" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -13102,14 +13604,20 @@ msgstr "الإضافات المثبتة" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "تم حفظ التغييرات." @@ -13269,16 +13777,17 @@ msgstr "" "في حال سارت الامور بشكل خاطئ أو غير واضح، فإننا نقترح بشدة أن توفير سبل " "الحضور للاتصال بك:" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "الاعدادات العامة" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "مبادئ" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -13286,68 +13795,68 @@ msgstr "مبادئ" msgid "Meta data" msgstr "البيانات الوصفية" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "الموقع" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 #, fuzzy #| msgid "Attendee data" msgid "Customer and attendee data" msgstr "بيانات الحضور" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 #, fuzzy #| msgid "Customers can cancel their paid orders" msgid "Customer data (once per order)" msgstr "يمكن للعملاء إلغاء أوامر أموالها المدفوعة" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 #, fuzzy #| msgid "Sender address" msgid "Name and address" msgstr "عنوان المرسل" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 #, fuzzy #| msgid "Invoice settings" msgid "See invoice settings" msgstr "ضبط فاتورة" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 #, fuzzy #| msgid "Is an admission ticket" msgid "Attendee data (once per admission ticket)" msgstr "هو تذكرة الدخول" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 #, fuzzy #| msgid "E-mail address verified" msgid "Custom fields" msgstr "عنوان البريد الإلكتروني التحقق منها" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 #, fuzzy #| msgid "Include questions" msgid "Manage questions" msgstr "وتشمل الأسئلة" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 #, fuzzy #| msgid "User settings" msgid "Other settings" msgstr "إعدادات المستخدم" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "النصوص" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "نص تأكيد" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 #, fuzzy #| msgid "" #| "This text needs to be confirmed by the user before a purchase is " @@ -13364,18 +13873,18 @@ msgstr "" "المثال ربط شروطكم الخدمة هنا. إذا كنت تستخدم ميزة الصفحات لنشر شروطكم " "الخدمة، لا تحتاج هذا الإعداد حيث يمكنك تكوين هناك." -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 #, fuzzy #| msgid "Confirmation text" msgid "Add confirmation text" msgstr "نص تأكيد" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "تصميم متجر" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -13383,21 +13892,21 @@ msgstr "تصميم متجر" msgid "Timeline" msgstr "الجدول الزمني" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "عرض" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "عربة التسوق" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 #, fuzzy #| msgid "Event metadata" msgid "Item metadata" msgstr "الفوقية الحدث" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 #, fuzzy #| msgid "" #| "You can here define a set of metadata properties (i.e. variables) that " @@ -13413,11 +13922,11 @@ msgstr "" "في وقت لاحق للأحداث وإعادة استخدامها في أماكن مثل تخطيطات التذاكر. هذا هو " "مرة المنقذ مفيدا إذا قمت بإنشاء الكثير والكثير من الأحداث." -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "إضافة خاصية" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -13501,7 +14010,7 @@ msgid "Add a new rule" msgstr "إضافة قاعدة جديدة" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 #, fuzzy #| msgid "Change to" msgid "Change history" @@ -13775,19 +14284,6 @@ msgstr "سلسلة" msgid "More quotas" msgstr "المزيد من الحصص" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "للبيع" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -14213,7 +14709,7 @@ msgstr "" "يرجى ملاحظة أن الاختلاف الخاص بك وسوف على لا تكون متاحة " "للبيع حتى تقوم بإضافة ذلك إلى الحصة الحالية أو تم إنشاؤه حديثا." -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "إضافة تباين جديد" @@ -14221,17 +14717,33 @@ msgstr "إضافة تباين جديد" msgid "Availability" msgstr "توفر" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "تذاكر والتسجيل في مكتب الاستقبال" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "إعدادات إضافية" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +#, fuzzy +#| msgid "All days" +msgid "days" +msgstr "كل الأيام" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +#, fuzzy +#| msgid "month(s)" +msgid "months" +msgstr "الشهور)" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "تاريخ المنتج" @@ -14373,8 +14885,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "ملغاة" @@ -14900,38 +15414,38 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "تغيير" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "بما في ذلك جميع الضرائب" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "سوف إزالة هذا الموقف أيضا إزالة كافة الوظائف الإضافية لهذا المنصب." -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "أضف منتج" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "عمليات أخرى" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "إجراء تغييرات" @@ -14956,7 +15470,7 @@ msgid "Change order information" msgstr "المعلومات تغيير النظام" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -15114,7 +15628,20 @@ msgstr "تفاصيل الطلب" msgid "Cancellation date" msgstr "تاريخ الإلغاء" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account" +msgstr "إجراءات العملاء" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +#, fuzzy +#| msgid "Contact information" +msgid "Contact email" +msgstr "معلومات التواصل" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." @@ -15122,109 +15649,109 @@ msgstr "" "ونحن نعلم أن عنوان البريد الإلكتروني هذا يعمل لأن المستخدم النقر على الرابط " "أرسلنا لهم." -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "إعادة بناء الفاتورة مع البيانات المحدثة ولكن نفس رقم الفاتورة." -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "تجديد" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" "توليد وثيقة الإلغاء لهذه الفاتورة وإنشاء فاتورة جديدة مع رقم الفاتورة الجديد." -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "توليد إلغاء" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "إلغاء وإعادة إصدار" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "توليد فاتورة" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "الإجابات التغيير" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "منتجات التغيير" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "تفاصيل الطلب" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, fuzzy, python-format #| msgid "Automatically checked in: %(date)s" msgid "Automatically marked not present: %(date)s" msgstr "التحقق تلقائيا في: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Exit scan: %(date)s" msgstr "الممسوحة ضوئيا أولا: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Additional entry scan: %(date)s" msgstr "الممسوحة ضوئيا أولا: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "التحقق تلقائيا في: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Entry scan: %(date)s" msgstr "الممسوحة ضوئيا أولا: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "كود القسيمة المستخدمة:" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "السعر الأصلي: %(price)s" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 #, fuzzy #| msgid "Client secret" msgid "Ticket page" msgstr "كلمة سر الزبون" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "بلا جواب" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "سوف يتم طرح هذا السؤال أثناء التسجيل في مكتب الاستقبال." -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." @@ -15232,61 +15759,61 @@ msgstr "" "وقد تم تحميل هذا الملف من قبل المستخدم، ويمكن أن تحتوي على فيروسات أو غيرها " "من المحتويات الضارة." -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "الضرائب" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "المجموع" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "المدفوعات ناجحة" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "مجموعه انتظار" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "المدفوعات" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "تاريخ تأكيدا" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." @@ -15294,68 +15821,68 @@ msgstr "" "تم إنشاء هذا المبلغ مع نسخة قديمة من pretix، وبالتالي قد لا تكون البيانات " "دقيقة المتاحة." -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "هاجر" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "الغاء الدفع" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "تأكيد كما المدفوعة" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "إنشاء استرداد" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "مصدر" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "إلغاء نقل" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "تأكيد كما القيام به" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "تجاهل" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "عملية استرداد الأموال" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "يتغيرون" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "الرمز البريدي والمدينة" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "صحيح معرف ضريبة القيمة المضافة في الاتحاد الأوروبي" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "التحقق من" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "تاريخ الطلب" @@ -15815,39 +16342,47 @@ msgid "Remove filter" msgstr "فلتر إزالة" #: pretix/control/templates/pretixcontrol/orders/index.html:116 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 #, fuzzy #| msgid "Order total" -msgid "Order paid / total" +msgid "Order paid / total" msgstr "المجموع" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "إسترداد بانتظار" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "زائدة" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "يتقاضون أجورا" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "مدفوع بالكامل" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -15920,6 +16455,144 @@ msgstr "أفعال" msgid "Search" msgstr "بحث" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "E-mail address verified" +msgid "Customer #%(id)s" +msgstr "عنوان البريد الإلكتروني التحقق منها" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "تفاصيل" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Customer VAT ID" +msgid "Customer ID" +msgstr "معرف ضريبة القيمة المضافة للعميل" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Disabled" +msgid "disabled" +msgstr "معاق" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Deactivate" +msgid "not yet activated" +msgstr "إلغاء تنشيط" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Inactive" +msgid "active" +msgstr "غير نشط" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "إخفاء هوية" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +#, fuzzy +#| msgid "Members" +msgid "Memberships" +msgstr "أفراد" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Valid" +msgid "Valid from" +msgstr "ساري المفعول" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +#, fuzzy +#| msgid "Use languages" +msgid "Usages" +msgstr "استخدام اللغات" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +#, fuzzy +#| msgid "Team memberships" +msgid "Add membership" +msgstr "عضوية فريق" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "User history" +msgid "Customer history" +msgstr "التاريخ المستخدم" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, fuzzy, python-format +#| msgid "Anonymize user" +msgid "Anonymize customer #%(id)s" +msgstr "المستخدم إخفاء هوية" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +#, fuzzy +#| msgid "Are you sure you want to delete the team?" +msgid "Are you sure you want to anonymize this customer account?" +msgstr "هل أنت متأكد أنك تريد حذف الفريق؟" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "The manual transaction has been saved." +msgid "This action is irreversible." +msgstr "تم حفظ المعاملة اليدوية." + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgctxt "subevent" +#| msgid "{} new dates have been created." +msgid "No customer accounts have been created yet." +msgstr "وقد تم إنشاء {} مواعيد جديدة." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "منظم حذف" @@ -16115,7 +16788,7 @@ msgstr "ضبط منظم" msgid "Organizer page" msgstr "الصفحة منظم" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -16164,11 +16837,6 @@ msgstr "القائمة أدناه يبين جميع الفرق التي توجد msgid "Gift card: %(card)s" msgstr "هدية بطاقة: %(card)s" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "تفاصيل" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 #, fuzzy #| msgid "Expiry date" @@ -16253,6 +16921,68 @@ msgstr "القائمة أدناه يبين كافة حسابات منظم لدي msgid "Organizer logs" msgstr "المنظمون" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "Submit registration" +msgid "Customer account registration" +msgstr "تاكيد التسجيل" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account email change" +msgstr "إجراءات العملاء" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "كلمة السر الحالية الخاصة بك" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Team memberships" +msgid "Delete membership type:" +msgstr "عضوية فريق" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +#, fuzzy +#| msgid "Are you sure you want to delete the team?" +msgid "Are you sure you want to delete this membership type?" +msgstr "هل أنت متأكد أنك تريد حذف الفريق؟" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +#, fuzzy +#| msgid "A voucher can not be deleted if it already has been redeemed." +msgid "This membership type cannot be deleted since it has already been used." +msgstr "لا يمكن حذف قسيمة إذا كان بالفعل قد تم استبدالها." + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +#, fuzzy +#| msgid "Members" +msgid "Membership type:" +msgstr "أفراد" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Create a new event" +msgid "Create a new membership type" +msgstr "إنشاء حدث جديد" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -16328,7 +17058,7 @@ msgstr "سوف تكون قادرا على إضافة أعضاء الفريق ف msgid "Organizer permissions" msgstr "أذونات منظم" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "أذونات الحدث" @@ -16772,8 +17502,8 @@ msgid "" "(\"%(slug)s\") here:" msgstr "" "الرجاء إعادة التحقق من أنك ترغب في حذف فئات مختارة من بيانات الفعالية على " -"%(event)s. للتأكيد الرجاء ادخال الاسم المختصر للفعالية(\"" -"%(slug)s\") هنا:" +"%(event)s. للتأكيد الرجاء ادخال الاسم المختصر " +"للفعالية(\"%(slug)s\") هنا:" #: pretix/control/templates/pretixcontrol/shredder/download.html:41 #, fuzzy @@ -17540,10 +18270,6 @@ msgstr "إرسال إعادة تعيين كلمة المرور البريد ال msgid "Impersonate user" msgstr "المستخدم انتحال" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "إخفاء هوية" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "المصادقة الخلفية" @@ -17853,52 +18579,68 @@ msgstr "الانتقال إلى رأس القائمة" msgid "Move to the end of the list" msgstr "الانتقال إلى نهاية القائمة" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" -msgstr "إعدادات مستوى منظم" +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Create a new organizer" +msgid "Currently set on organizer level" +msgstr "إنشاء منظم جديد" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" -msgstr "الإعدادات على مستوى الموقع" +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Currently for sale" +msgid "Currently set on global level" +msgstr "للبيع حاليا" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 +#, fuzzy +#| 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 go to the organizer settings to change them or decouple them from " +#| "the organizer account to change them for this event individually." 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" "يتم تعيين هذه الإعدادات حاليا على مستوى منظم. بهذه الطريقة، يمكنك تغييرها " "بسهولة لجميع الأحداث الخاصة بك في نفس الوقت. يمكنك إما الذهاب إلى الإعدادات " "منظم لتغييرها أو فصل لهم من حساب منظم لتغييرها لهذا الحدث بشكل فردي." -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 +#, fuzzy +#| 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 global settings to change them or decouple them from the global " +#| "settings to change them for this event individually." 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" "يتم تعيين هذه الإعدادات حاليا على المستوى العالمي. بهذه الطريقة، يمكنك " "بسهولة تغيير عليها لجميع المنظمين في نفس الوقت. يمكنك إما الذهاب إلى " "الإعدادات العالمية لتغييرها أو فصل لهم من الإعدادات العمومية لتغييرها لهذا " "الحدث بشكل فردي." -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" -msgstr "تغيير فقط لهذا الحدث" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" +msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" -msgstr "تغيير فقط لهذا منظم" +#: pretix/control/templatetags/hierarkey_form.py:79 +#, fuzzy +#| msgid "Organizer settings" +msgid "Go to organizer settings" +msgstr "ضبط منظم" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "التغيير لجميع الأحداث" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" -msgstr "تغيير لجميع المنظمين" +#: pretix/control/templatetags/hierarkey_form.py:79 +#, fuzzy +#| msgid "Global settings" +msgid "Go to global settings" +msgstr "الاعدادات العامة" #: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" @@ -18000,10 +18742,10 @@ msgstr "تم إنشاء الاختيار في قائمة جديدة." #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "لم نتمكن من حفظ التغييرات. انظر أدناه للحصول على التفاصيل." @@ -18096,7 +18838,7 @@ msgstr "" msgid "Set up event" msgstr "اقامة الحدث" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "لا مواعيد" @@ -18132,7 +18874,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -18175,18 +18917,18 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "عدم وجود هذا مزود خدمة الدفع أو تعطيل البرنامج المساعد المعني." -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "حدث خطأ أثناء الاتصال بالخادم SMTP %s" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "تم حفظ التغييرات وكان محاولة الاتصال لخادم SMTP ناجحة." -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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 " @@ -18195,11 +18937,12 @@ msgstr "" "كنا قادرين على الاتصال بخادم SMTP تكوينها. تذكر للتحقق من مربع \"خادم SMTP " "استخدام العرف\"، وإلا لن تستخدم خادم SMTP." -#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "سيتم استبدال هذه القيمة استنادا إلى معايير ديناميكية." -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "البند غير صالح" @@ -18208,7 +18951,7 @@ msgid "Unknown e-mail renderer." msgstr "غير معروف العارض البريد الإلكتروني." #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "لقد طلبت صالح نوع الانتاج التذاكر." @@ -18310,7 +19053,7 @@ msgstr "تذكرة مخفضة" msgid "Your changes have not been saved, see below for errors." msgstr "لم يتم حفظ التغييرات، انظر أدناه للحصول على الأخطاء." -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -18318,26 +19061,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -18345,35 +19088,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -18554,14 +19297,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 msgid "Unknown order code or not authorized to access this order." msgstr "كود أجل غير معروف أو غير مخول للوصول إلى هذا النظام." -#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "لم يتم تمكين حمل تذكرة لهذا المنتج." @@ -18779,15 +19522,15 @@ msgstr "وقد تم تنظيف الفاتورة البيانات الشخصية. msgid "The email has been queued to be sent." msgstr "وقد تم في قائمة الانتظار البريد الإلكتروني لإرسالها." -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "لم يتم العثور على هذه الفاتورة" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "لم يعد تخزين الملف فاتورة على الخادم." -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -18819,99 +19562,99 @@ msgstr "يسمح هذا الإجراء فقط لانتظار أوامر." msgid "This action is only allowed for pending or paid orders." msgstr "يسمح هذا الإجراء فقط المعلقة أو أوامر دفع." -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "حدث خطأ. يرجى الاطلاع على التفاصيل أدناه." -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "تم تغيير النظام وتم إعلام المستخدم." -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "تم تغيير النظام." -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "كان لدينا صعوبات معالجة المدخلات الخاصة بك. يرجى مراجعة الأخطاء أدناه." -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "كان شيئا عن هذا الأمر يجب أن يتغير." -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "لم نتمكن من إرسال البريد الإلكتروني. انظر أدناه للحصول على التفاصيل." -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "الموضوع: {subject}" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "وقد اصطف رسالتك وسوف يتم ارسالهم الى {}." -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "فشل في إرسال البريد الإلكتروني للمستخدم التالية: {}" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "هذا الرابط لم يعد صالحا. يرجى العودة، بتحديث الصفحة وحاول مرة أخرى." -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "لا يوجد أي ترتيب مع رمز ترتيب معين." -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "لم يتم العثور على مصدر المحدد." -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" "كانت هناك مشكلة معالجة المدخلات الخاصة بك. انظر أدناه للحصول على تفاصيل " "الخطأ." -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "تم إلغاء هذا الأمر." -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 #, fuzzy #| msgid "Your input was invalid, please try again." msgid "Your input was not valid." msgstr "كان الإدخال غير صالحة، يرجى المحاولة مرة أخرى." -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "اسم رمزي" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "لا يمكن حذف هذا منظم." -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "تم حذف منظم." -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -18919,37 +19662,40 @@ msgstr "" "لا يمكن حذف منظم وبعض القيود (مثل البيانات التي تم إنشاؤها من قبل المكونات " "الإضافية) لا تسمح بذلك." -#: pretix/control/views/organizer.py:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "تم إنشاء منظم جديد." -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "المسؤولين" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "تم إنشاء فريق. يمكنك الآن إضافة أعضاء للفريق." -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "لا يمكن حفظ التغييرات." -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "تم حذف فريق المحدد." -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "لا يمكن حذف الفريق المحدد." -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -18957,43 +19703,43 @@ msgstr "" "لا يمكنك إزالة آخر عضو من هذا الفريق كما هو ترك أي واحد مع الإذن لفرق " "التغيير." -#: pretix/control/views/organizer.py:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "تمت إزالة عضو من الفريق." -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "غير صالح مع المدعوين المحدد." -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "وتم إبطال دعوة." -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "وكان يستاء دعوة." -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "رمز غير صالح المحدد." -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "تم إبطال الرمز المميز." -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "يحتاج المستخدمون إلى لديك حساب pretix قبل أن يتمكنوا من المدعوين." -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "وقد دعا عضو جديد إلى الفريق." -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "تمت إضافة عضو جديد إلى الفريق." -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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 " @@ -19002,74 +19748,86 @@ msgstr "" "تم إنشاء رمز API جديدة مع سر التالية: {}\n" "يرجى نسخ هذا السر إلى مكان آمن. فلن تكون قادرا على مشاهدته مرة أخرى هنا." -#: pretix/control/views/organizer.py:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "تم تعيين هذا الجهاز تصل بنجاح." -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "هذا الجهاز حاليا لا يستطيعون الوصول." -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "تم إلغاء الوصول لهذا الجهاز." -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "تمت إضافة مصدر البطاقة هدية المحدد." -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "تمت إزالة مصدر البطاقة هدية المحدد." -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "لا يسمح بطاقات هدية لديها قيم سلبية." -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 #, 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:1088 +#: pretix/control/views/organizer.py:1196 #, fuzzy #| msgid "The manual transaction has been saved." msgid "The transaction has been reversed." msgstr "تم حفظ المعاملة اليدوية." -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "كان الإدخال غير صالحة، يرجى المحاولة مرة أخرى." -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "تم حفظ المعاملة اليدوية." -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 msgid "The gift card has been created and can now be used." msgstr "تم إنشاء بطاقة هدية، ويمكن الآن استخدامها." -#: pretix/control/views/organizer.py:1392 +#: pretix/control/views/organizer.py:1500 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The selected gate has been deleted." msgstr "تم حذف التاريخ المحدد." -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1529 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "تم إنشاء المنتج." -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "تم حذف المنتج المحدد." +#: pretix/control/views/organizer.py:1718 +#, fuzzy +#| msgid "The selected product has been deleted." +msgid "The selected object has been deleted." +msgstr "تم حذف المنتج المحدد." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "This user has been anonymized." +msgid "The customer account has been anonymized." +msgstr "تم طمس هويتها لهذا المستخدم." + #: pretix/control/views/pdf.py:74 #, fuzzy #| msgid "The uploaded PDF file is to large." @@ -19133,15 +19891,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "وقد تم إنشاء {} مواعيد جديدة." -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "سلسلة:" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "طلب {}" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "إيصال {}" @@ -19682,8 +20440,8 @@ msgstr "الرجاء إدخال تفاصيل حسابك المصرفي." #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -20372,17 +21130,17 @@ msgstr "" msgid "PayPal account" msgstr "حساب باي بال" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" "انقر هنا للحصول على البرنامج التعليمي حول كيفية الحصول على مفاتيح المطلوبة" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "نقطة النهاية" @@ -20464,8 +21222,8 @@ msgid "" msgstr "" "وباي بال لم يوافق بعد الدفع. ونحن سوف أبلغكم في أقرب وقت اتمام عملية الدفع." -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "كان هناك خطأ أثناء إرسال البريد تأكيد." @@ -21068,7 +21826,7 @@ msgstr "" "يتم تقديم الطلبات الأولى!" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "شريط" @@ -21095,7 +21853,7 @@ msgstr "شريط الاتصال: التطبيق الرسوم (كحد أقصى)" msgid "Stripe Connect: App fee (min)" msgstr "شريط الاتصال: التطبيق رسوم (دقيقة)" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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 " @@ -21104,15 +21862,15 @@ msgstr "" "لقبول الدفع عن طريق الشريط، ستحتاج إلى حساب في الشريط. من خلال النقر على " "الزر التالي، يمكنك إما إنشاء الشريط الجديد حساب pretix اتصال واحدة موجودة." -#: pretix/plugins/stripe/payment.py:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "تواصل مع الشريط" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "قطع من الشريط" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -21123,22 +21881,22 @@ msgstr "" "\">Stripe Webhook إلى نقطة النهاية التالية من أجل إلغاء أوامر تلقائيا " "عندما التهم ليست ردها خارجيا وتجهيز وسائل الدفع غير متزامن مثل SOFORT." -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 #, 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:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -21149,21 +21907,21 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "حساب الشريط" -#: pretix/plugins/stripe/payment.py:173 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Live" msgstr "حي" -#: pretix/plugins/stripe/payment.py:174 +#: pretix/plugins/stripe/payment.py:175 msgctxt "stripe" msgid "Testing" msgstr "اختبارات" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -21171,15 +21929,15 @@ msgstr "" "إذا هذا الحدث الخاص بك في وضع الاختبار، وسوف نستخدم دائما API اختبار الشريط، " "وبغض النظر عن هذا الإعداد." -#: pretix/plugins/stripe/payment.py:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "مفتاح للنشر" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "المفتاح السري" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -21187,39 +21945,39 @@ msgstr "" "البلد الذي هو REGISTRED الشريط في الحساب الخاص بك في. عادة، وهذا هو البلد " "الذي تقيم فيه." -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "مدفوعات بطاقات الائتمان" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "نظام Giropay" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "يجب تمكين في حساب الشريط الخاص بك أولا." -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "المثالي" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "و alipay" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -21231,23 +21989,29 @@ msgstr "" "الأحيان. الرجاء تفعيل طريقة الدفع هذه فقط في حال كانت شروط الدفع لديكم " "تستحمل هذا التأخر." -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "الوصف" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of " "العديد من بطاقات اختبار لتنفيذ الصفقة. والواقع أن نقل أي مبلغ من المال." -#: pretix/plugins/stripe/payment.py:441 pretix/plugins/stripe/payment.py:791 -#: pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:454 pretix/plugins/stripe/payment.py:808 +#: pretix/plugins/stripe/payment.py:903 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "ذكرت شريط خطأ مع بطاقتك: %s" -#: 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 +#: pretix/plugins/stripe/payment.py:481 pretix/plugins/stripe/payment.py:618 +#: pretix/plugins/stripe/payment.py:821 pretix/plugins/stripe/payment.py:915 +#: pretix/plugins/stripe/payment.py:1487 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -21273,7 +22037,7 @@ msgstr "" "كان لدينا التواصل المتاعب مع الشريط. يرجى المحاولة مرة أخرى والحصول على " "اتصال معنا إذا كانت هذه المشكلة قائما." -#: pretix/plugins/stripe/payment.py:486 pretix/plugins/stripe/payment.py:838 +#: pretix/plugins/stripe/payment.py:499 pretix/plugins/stripe/payment.py:855 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -21281,16 +22045,16 @@ msgstr "" "الدفع الخاص بك في انتظار الانتهاء. ونحن سوف أبلغكم في أقرب وقت اتمام عملية " "الدفع." -#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:508 pretix/plugins/stripe/payment.py:869 #, python-format msgid "Stripe reported an error: %s" msgstr "ذكرت شريط خطأ: %s" -#: pretix/plugins/stripe/payment.py:551 +#: pretix/plugins/stripe/payment.py:564 msgid "No payment information found." msgstr "لا توجد معلومات الدفع." -#: pretix/plugins/stripe/payment.py:572 +#: pretix/plugins/stripe/payment.py:589 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -21298,106 +22062,106 @@ msgstr "" "كان لدينا التواصل المتاعب مع الشريط. يرجى المحاولة مرة أخرى والاتصال بالدعم " "إذا كان قائما المشكلة." -#: pretix/plugins/stripe/payment.py:576 +#: pretix/plugins/stripe/payment.py:593 msgid "Stripe returned an error" msgstr "عاد شريط خطأ" -#: pretix/plugins/stripe/payment.py:672 +#: pretix/plugins/stripe/payment.py:689 msgid "Credit card via Stripe" msgstr "بطاقة الائتمان عبر الشريط" -#: pretix/plugins/stripe/payment.py:673 +#: pretix/plugins/stripe/payment.py:690 msgid "Credit card" msgstr "بطاقة ائتمان" -#: pretix/plugins/stripe/payment.py:700 +#: pretix/plugins/stripe/payment.py:717 msgid "You may need to enable JavaScript for Stripe payments." msgstr "قد تحتاج إلى تفعيل جافا سكريبت لدفع الشريط." -#: pretix/plugins/stripe/payment.py:846 +#: pretix/plugins/stripe/payment.py:863 msgid "Your payment failed. Please try again." msgstr "فشل الدفع الخاص بك. حاول مرة اخرى." -#: pretix/plugins/stripe/payment.py:919 +#: pretix/plugins/stripe/payment.py:936 msgid "giropay via Stripe" msgstr "نظام Giropay عبر الشريط" -#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 -#: pretix/plugins/stripe/payment.py:1270 +#: pretix/plugins/stripe/payment.py:968 pretix/plugins/stripe/payment.py:1135 +#: pretix/plugins/stripe/payment.py:1287 msgid "unknown name" msgstr "اسم غير معروف" -#: 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 +#: pretix/plugins/stripe/payment.py:1000 pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1167 pretix/plugins/stripe/payment.py:1319 +#: pretix/plugins/stripe/payment.py:1422 #, python-brace-format msgid "Bank account at {bank}" msgstr "الحساب في مصرف{bank}" -#: pretix/plugins/stripe/payment.py:991 +#: pretix/plugins/stripe/payment.py:1008 msgid "iDEAL via Stripe" msgstr "مثالية عبر الشريط" -#: pretix/plugins/stripe/payment.py:1043 +#: pretix/plugins/stripe/payment.py:1060 msgid "Alipay via Stripe" msgstr "و alipay عبر الشريط" -#: pretix/plugins/stripe/payment.py:1086 +#: pretix/plugins/stripe/payment.py:1103 msgid "Bancontact via Stripe" msgstr "Bancontact عبر الشريط" -#: pretix/plugins/stripe/payment.py:1158 +#: pretix/plugins/stripe/payment.py:1175 msgid "SOFORT via Stripe" msgstr "SOFORT عبر الشريط" -#: pretix/plugins/stripe/payment.py:1175 +#: pretix/plugins/stripe/payment.py:1192 msgid "Country of your bank" msgstr "بلد البنك الذي تتعامل معه" -#: pretix/plugins/stripe/payment.py:1176 +#: pretix/plugins/stripe/payment.py:1193 msgid "Germany" msgstr "ألمانيا" -#: pretix/plugins/stripe/payment.py:1177 +#: pretix/plugins/stripe/payment.py:1194 msgid "Austria" msgstr "النمسا" -#: pretix/plugins/stripe/payment.py:1178 +#: pretix/plugins/stripe/payment.py:1195 msgid "Belgium" msgstr "بلجيكا" -#: pretix/plugins/stripe/payment.py:1179 +#: pretix/plugins/stripe/payment.py:1196 msgid "Netherlands" msgstr "هولندا" -#: pretix/plugins/stripe/payment.py:1180 +#: pretix/plugins/stripe/payment.py:1197 msgid "Spain" msgstr "إسبانيا" -#: pretix/plugins/stripe/payment.py:1227 +#: pretix/plugins/stripe/payment.py:1244 #, python-brace-format msgid "Bank account {iban} at {bank}" msgstr "حساب مصرفي{iban}في{bank}" -#: pretix/plugins/stripe/payment.py:1238 +#: pretix/plugins/stripe/payment.py:1255 #, fuzzy #| msgid "iDEAL via Stripe" msgid "EPS via Stripe" msgstr "مثالية عبر الشريط" -#: pretix/plugins/stripe/payment.py:1310 +#: pretix/plugins/stripe/payment.py:1327 #, fuzzy #| msgid "Alipay via Stripe" msgid "Multibanco via Stripe" msgstr "و alipay عبر الشريط" -#: pretix/plugins/stripe/payment.py:1357 +#: pretix/plugins/stripe/payment.py:1374 #, fuzzy #| msgid "Alipay via Stripe" msgid "Przelewy24 via Stripe" msgstr "و alipay عبر الشريط" -#: pretix/plugins/stripe/payment.py:1413 +#: pretix/plugins/stripe/payment.py:1430 #, fuzzy #| msgid "Payment via Stripe" msgid "WeChat Pay via Stripe" @@ -21848,96 +22612,175 @@ msgstr "تحقق في" msgid "Check-in" msgstr "تحقق في" -#: pretix/presale/checkoutflow.py:97 +#: pretix/presale/checkoutflow.py:101 msgctxt "checkoutflow" msgid "Step" msgstr "خطوة" -#: pretix/presale/checkoutflow.py:232 +#: pretix/presale/checkoutflow.py:233 +#, fuzzy +#| msgid "Customer actions" +msgctxt "checkoutflow" +msgid "Customer account" +msgstr "إجراءات العملاء" + +#: pretix/presale/checkoutflow.py:349 +#, fuzzy +#| msgid "Members" +msgctxt "checkoutflow" +msgid "Membership" +msgstr "أفراد" + +#: pretix/presale/checkoutflow.py:391 pretix/presale/checkoutflow.py:411 +msgid "" +"Your cart includes a product that requires an active membership to be " +"selected." +msgstr "" + +#: pretix/presale/checkoutflow.py:430 msgctxt "checkoutflow" msgid "Add-on products" msgstr "إضافة على المنتجات" -#: pretix/presale/checkoutflow.py:450 +#: pretix/presale/checkoutflow.py:648 msgctxt "checkoutflow" msgid "Your information" msgstr "معلوماتك" -#: pretix/presale/checkoutflow.py:605 +#: pretix/presale/checkoutflow.py:828 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:611 +#: pretix/presale/checkoutflow.py:834 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:624 pretix/presale/checkoutflow.py:630 +#: pretix/presale/checkoutflow.py:847 pretix/presale/checkoutflow.py:853 msgid "Please enter a valid email address." msgstr "لو سمحت أدخل بريد إليكتروني صالح." -#: pretix/presale/checkoutflow.py:637 +#: pretix/presale/checkoutflow.py:860 msgid "Please enter your invoicing address." msgstr "يرجى إدخال عنوان إرسال الفواتير." -#: pretix/presale/checkoutflow.py:641 +#: pretix/presale/checkoutflow.py:864 msgid "Please enter your name." msgstr "يرجى إدخال اسمك." -#: pretix/presale/checkoutflow.py:675 pretix/presale/checkoutflow.py:680 -#: pretix/presale/checkoutflow.py:685 pretix/presale/checkoutflow.py:690 -#: pretix/presale/checkoutflow.py:695 +#: pretix/presale/checkoutflow.py:898 pretix/presale/checkoutflow.py:903 +#: pretix/presale/checkoutflow.py:908 pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:918 msgid "Please fill in answers to all required questions." msgstr "يرجى ملء في الإجابة على جميع الأسئلة المطلوبة." -#: pretix/presale/checkoutflow.py:722 +#: pretix/presale/checkoutflow.py:945 msgctxt "checkoutflow" msgid "Payment" msgstr "دفع" -#: pretix/presale/checkoutflow.py:767 pretix/presale/views/order.py:647 +#: pretix/presale/checkoutflow.py:990 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "الرجاء اختيار طريقة الدفع." -#: pretix/presale/checkoutflow.py:791 pretix/presale/checkoutflow.py:797 +#: pretix/presale/checkoutflow.py:1014 pretix/presale/checkoutflow.py:1020 #: 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:828 +#: pretix/presale/checkoutflow.py:1051 msgctxt "checkoutflow" msgid "Review order" msgstr "مراجعة الحجز" -#: pretix/presale/checkoutflow.py:916 +#: pretix/presale/checkoutflow.py:1136 msgid "You need to check all checkboxes on the bottom of the page." msgstr "تحتاج إلى التحقق من جميع خانات على الجزء السفلي من الصفحة." -#: pretix/presale/checkoutflow.py:951 +#: pretix/presale/checkoutflow.py:1179 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "" "كان هناك خطأ أثناء إرسال البريد تأكيد. الرجاء معاودة المحاولة في وقت لاحق." -#: pretix/presale/forms/checkout.py:70 +#: pretix/presale/forms/checkout.py:73 msgid "E-mail address (repeated)" msgstr "عنوان البريد الإلكتروني (المتكررة)" -#: pretix/presale/forms/checkout.py:71 +#: pretix/presale/forms/checkout.py:74 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." msgstr "" "يرجى إدخال عنوان البريد الإلكتروني نفسه مرة أخرى للتأكد من كتابته بشكل صحيح." -#: pretix/presale/forms/checkout.py:117 +#: pretix/presale/forms/checkout.py:120 msgid "Please enter the same email address twice." msgstr "يرجى إدخال عنوان البريد الإلكتروني نفسه مرتين." +#: pretix/presale/forms/customer.py:60 +#, fuzzy +#| msgctxt "subevent" +#| msgid "You need to select a date." +msgid "You need to fill out all fields." +msgstr "تحتاج إلى تحديد موعد لذلك." + +#: pretix/presale/forms/customer.py:62 +msgid "We have not found an account with this email address and password." +msgstr "" + +#: pretix/presale/forms/customer.py:64 +#, fuzzy +#| msgid "This account is inactive." +msgid "This account is disabled." +msgstr "هذا الحساب غير نشط." + +#: pretix/presale/forms/customer.py:65 +msgid "" +"You have not yet activated your account and set a password. Please click the " +"link in the email we sent you. Click \"Reset password\" to receive a new " +"email in case you cannot find it again." +msgstr "" + +#: pretix/presale/forms/customer.py:128 +#, fuzzy +#| msgid "For security reasons, please wait 5 minutes before you try again." +msgid "" +"We've received a lot of registration requests from you, please wait 10 " +"minutes before you try again." +msgstr "لأسباب أمنية ، يرجى الانتظار 5 دقائق قبل المحاولة مرة أخرى." + +#: pretix/presale/forms/customer.py:130 +msgid "" +"An account with this email address is already registered. Please try to log " +"in or reset your password instead." +msgstr "" + +#: pretix/presale/forms/customer.py:215 +#, python-brace-format +msgid "Activate your account at {organizer}" +msgstr "" + +#: pretix/presale/forms/customer.py:271 +#, fuzzy +#| msgid "For security reasons, please wait 5 minutes before you try again." +msgid "For security reasons, please wait 10 minutes before you try again." +msgstr "لأسباب أمنية ، يرجى الانتظار 5 دقائق قبل المحاولة مرة أخرى." + +#: pretix/presale/forms/customer.py:272 +#, fuzzy +#| msgid "This combination of credentials is not known to our system." +msgid "A user with this email address is not known in our system." +msgstr "مجموعة بيانات الاعتماد هذه غير معروفة لدى نظامنا." + +#: pretix/presale/forms/customer.py:391 +msgid "Only required if you change your email address" +msgstr "" + #: 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 @@ -22011,20 +22854,22 @@ msgstr "هذا المحل هو حاليا مرئية فقط لكم ولفريق msgid "Take it live now" msgstr "أعتبر نعيش الآن" -#: pretix/presale/templates/pretixpresale/event/base.html:40 -#: pretix/presale/templates/pretixpresale/event/base.html:86 +#: pretix/presale/templates/pretixpresale/event/base.html:41 +#: pretix/presale/templates/pretixpresale/event/base.html:90 +#: pretix/presale/templates/pretixpresale/organizers/base.html:16 +#: pretix/presale/templates/pretixpresale/organizers/base.html:50 #, fuzzy #| msgid "Use languages" msgid "select language" msgstr "استخدام اللغات" -#: pretix/presale/templates/pretixpresale/event/base.html:52 +#: pretix/presale/templates/pretixpresale/event/base.html:55 #, python-format msgid "Show all events of %(name)s" msgstr "عرض كل الأحداث من %(name)s" -#: pretix/presale/templates/pretixpresale/event/base.html:101 -#: pretix/presale/templates/pretixpresale/event/base.html:137 +#: pretix/presale/templates/pretixpresale/event/base.html:107 +#: pretix/presale/templates/pretixpresale/event/base.html:143 msgid "" "This ticket shop is currently in test mode. Please do not perform any real " "purchases as your order might be deleted without notice." @@ -22032,8 +22877,8 @@ msgstr "" "محل التذاكر حاليا في وضع الاختبار. يرجى عدم إجراء أي مشتريات حقيقية فقد يمكن " "حذف طلبك من دون إشعار." -#: pretix/presale/templates/pretixpresale/event/base.html:107 -#: pretix/presale/templates/pretixpresale/event/base.html:143 +#: pretix/presale/templates/pretixpresale/event/base.html:113 +#: pretix/presale/templates/pretixpresale/event/base.html:149 msgid "" "Orders made through this sales channel cannot be deleted - even if the " "ticket shop is in test mode!" @@ -22041,13 +22886,13 @@ msgstr "" "الطلبات المنشئة عن طريق قناة البيع هذة لا يمكن حذفها - حتى لو كان متجر " "التذاكر في حالة التجربة!" -#: pretix/presale/templates/pretixpresale/event/base.html:151 -#: pretix/presale/templates/pretixpresale/organizers/base.html:69 +#: pretix/presale/templates/pretixpresale/event/base.html:157 +#: pretix/presale/templates/pretixpresale/organizers/base.html:75 msgid "Contact event organizer" msgstr "تواصل مع المنظمين" -#: pretix/presale/templates/pretixpresale/event/base.html:154 -#: pretix/presale/templates/pretixpresale/organizers/base.html:72 +#: pretix/presale/templates/pretixpresale/event/base.html:160 +#: pretix/presale/templates/pretixpresale/organizers/base.html:78 msgid "Imprint" msgstr "المنظم" @@ -22168,7 +23013,9 @@ msgid "There are no add-ons available for this product." msgstr "لا توجد إضافات المتاحة لهذا المنتج." #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:337 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:192 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:209 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:130 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:86 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:72 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:152 msgid "Go back" @@ -22266,17 +23113,17 @@ msgstr "معلومات التواصل" msgid "Contact information" msgstr "معلومات التواصل" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:162 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:179 msgid "Confirmations" msgstr "تأكيدات" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:180 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:197 msgid "" "Your order requires approval by the event organizer before it can be " "confirmed and forms a valid contract." msgstr "طلبك يتطلب موافقة من قبل منظم الحدث قبل أن يتم تأكيد ويشكل عقد صحيح." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:182 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:199 msgid "" "We will sent you an email as soon as the event organizer approved or " "rejected your order. If your order was approved, we will send you a link " @@ -22285,14 +23132,97 @@ msgstr "" "سنقوم بإرسال ايميل لك فور الموافقة على حجزك من المنظمين. إذا تمت الموافقة " "على طلبك، سوف تجد رابط في الإيميل يمكنك استخدامه للدفع." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:198 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:215 msgid "Place binding order" msgstr "اتمام عملية الدفع" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:200 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:217 msgid "Submit registration" msgstr "تاكيد التسجيل" +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:20 +#, fuzzy +#| msgid "Internal comment" +msgid "Log in with a customer account" +msgstr "تعليق الداخلي" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:30 +#, fuzzy +#| msgid "You are currently logged in as %(user)s." +msgid "You are currently logged in with the following credentials." +msgstr "كنت تعمل حاليا باسم %(user)s." + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:48 +#, python-format +msgid "" +"If you created a customer account at %(org)s before, you can log in now and " +"connect your order to your account. This will allow you to see all your " +"orders in one place and access them at any time." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:60 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:31 +#, fuzzy +#| msgid "Repeat password" +msgid "Reset password" +msgstr "أعد كلمة السر" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:77 +#, fuzzy +#| msgid "Create a new account" +msgid "Create a new customer account" +msgstr "انشاء حساب جديد" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:87 +#, python-format +msgid "" +"We will send you an email with a link to activate your account and set a " +"password, so you can use the account for future orders at %(org)s. You can " +"still go ahead with this purchase before you received the email." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:106 +#, fuzzy +#| msgid "Continue in new tab" +msgid "Continue as a guest" +msgstr "تستمر في علامة تبويب جديدة" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:115 +msgid "" +"You are not required to create an account. If you proceed as a guest, you " +"will be able to access the details and status of your order any time through " +"the secret link we will send you via email once the order is complete." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:6 +#, fuzzy +#| msgid "" +#| "For some of the products in your cart, you can choose additional options " +#| "before you continue." +msgid "" +"Some of the products in your cart can only be purchased if there is an " +"active membership on your account." +msgstr "" +"وبالنسبة لبعض المنتجات في عربة التسوق، يمكنك اختيار خيارات إضافية قبل " +"المتابعة." + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:38 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 +msgid "Selected add-ons" +msgstr "اختيار إضافات" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:69 +msgid "" +"Your account does not include an active membership that allows you to buy " +"this product." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:70 +#, fuzzy +#| msgid "Add-on products will not be counted." +msgid "You will not be able to continue." +msgstr "إضافة على المنتجات لن يتم فرزها." + #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:7 msgid "Please select how you want to pay." msgstr "يرجى اختيار طريقة الدفع." @@ -22335,10 +23265,6 @@ msgstr "يجب تعبئة الخانات التي تحتوي على رمز \n" "Language-Team: Arabic \n" "Language-Team: Catalan ticketing d'esdeveniments via pretix" msgid "source code" msgstr "Codi de val" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -377,59 +416,59 @@ msgstr "Codi de val" msgid "Default" msgstr "Predeterminat" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "Simple amb logo" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "Associació de mostra" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "Exemple de tiquet d'entrada" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 msgid "An individual text with a reason can be inserted here." msgstr "Podeu inserir aquí un text amb el motiu." -#: pretix/base/email.py:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "S'ha carregat l'import a la vostra targeta." -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 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:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "Format d'exportació" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (amb comes)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (estil Excel)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (amb punts i coma)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "Excel combinat (.xlsx)" @@ -437,7 +476,7 @@ msgstr "Excel combinat (.xlsx)" msgid "Answers to file upload questions" msgstr "Contesteu a les preguntes del fitxer a pujar" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -454,10 +493,10 @@ msgstr "Tiquet per l'acte {event}-{code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -483,6 +522,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -503,9 +543,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:86 pretix/base/models/orders.py:1390 -#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: 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,7 +556,7 @@ msgid "Payment provider" msgstr "Proveïdor de pagament" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "Tots els proveïdors de pagament" @@ -539,9 +579,9 @@ msgstr "Totes les factures" msgid "Invoice data" msgstr "Dades de la factura" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -557,8 +597,8 @@ msgstr "Número de la factura" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -570,13 +610,15 @@ msgstr "Data" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -587,6 +629,8 @@ msgstr "Data" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "Codi de comanda" @@ -608,7 +652,8 @@ msgstr "Cancel·lació de" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Idioma" @@ -627,19 +672,23 @@ msgstr "Emissor de la factura:" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -650,10 +699,13 @@ msgstr "Emissor de la factura:" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "Nom" @@ -663,10 +715,10 @@ msgstr "Nom" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -680,9 +732,9 @@ msgstr "Adreça" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -695,9 +747,9 @@ msgstr "Codi postal" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -710,11 +762,11 @@ msgstr "Ciutat" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -733,9 +785,9 @@ msgstr "Identificador fiscal" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -763,7 +815,7 @@ msgstr "Receptor de la factura:" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -782,9 +834,9 @@ msgstr "Adreça" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -794,19 +846,19 @@ msgid "State" msgstr "Estat" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Beneficiari" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Referència interna" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "Auto-liquidació" @@ -846,7 +898,7 @@ msgid "Cancellation" msgstr "Cancel·lació" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Factura" @@ -855,9 +907,9 @@ msgstr "Factura" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -865,7 +917,6 @@ msgstr "Factura" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Si" @@ -873,9 +924,9 @@ msgstr "Si" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -883,7 +934,6 @@ msgstr "Si" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "No" @@ -892,12 +942,12 @@ msgid "Line number" msgstr "Número de línia" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Descripció" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "Preu brut" @@ -906,14 +956,14 @@ msgid "Net price" msgstr "Preu net" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "Valor fiscal" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -940,15 +990,17 @@ msgstr "Filtra per estat" msgid "Order data" msgstr "Dades de la comanda" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "Comandes" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Posicions de les comandes" @@ -1005,8 +1057,8 @@ msgstr "Data de l'esdeveniment" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "Mot de l'esdeveniment" @@ -1014,6 +1066,7 @@ msgstr "Mot de l'esdeveniment" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "Total de comandes" @@ -1023,16 +1076,19 @@ msgstr "Total de comandes" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1041,6 +1097,8 @@ msgstr "Total de comandes" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Estat" @@ -1050,21 +1108,23 @@ msgstr "Estat" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "Correu electrònic" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" @@ -1073,9 +1133,11 @@ msgstr "Número de telèfon" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1083,6 +1145,8 @@ msgstr "Número de telèfon" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "Data de la comanda" @@ -1093,7 +1157,7 @@ msgstr "Data de la comanda" msgid "Order time" msgstr "Hora de la comanda" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 msgid "Custom address field" msgstr "Camp d'adreça personalitzat" @@ -1139,16 +1203,16 @@ msgid "Sales channel" msgstr "Canal de vendes" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "Requereix atenció especial" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1158,11 +1222,13 @@ msgstr "Commentari" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "Posicions" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "Adreça de correu electrònic verificada" @@ -1177,11 +1243,11 @@ msgid "Fee type" msgstr "Tipus de tarifa" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1212,16 +1278,17 @@ msgstr "Identificador de la posició" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1230,19 +1297,21 @@ msgstr "Identificador de la posició" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1253,35 +1322,40 @@ msgstr "Data" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "Producte" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "Variació" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "Nom de l'assistent" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "Correu electrònic de l'assistent" @@ -1339,9 +1413,10 @@ msgid "Refund states" msgstr "Estats del reemborsament" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1362,7 +1437,7 @@ msgid "Creation date" msgstr "Data de creació" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "Data de finalització" @@ -1371,10 +1446,10 @@ msgid "Status code" msgstr "Codi d'estat" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1383,8 +1458,8 @@ msgid "Amount" msgstr "Quantitat" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1423,9 +1498,9 @@ msgid "Current user's carts" msgstr "Carretó de l'usuari actual" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1463,10 +1538,10 @@ msgstr "Usos de vals regal" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "Codi del val regal" @@ -1475,8 +1550,8 @@ msgstr "Codi del val regal" msgid "Issuer" msgstr "Emissor" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 #, fuzzy #| msgid "Gift card" msgid "Gift cards" @@ -1498,9 +1573,9 @@ msgstr "Mode de prova" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1528,7 +1603,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1548,7 +1623,7 @@ msgstr "Targeta de prova" msgid "Expiry date" msgstr "Data de caducitat" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1563,7 +1638,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1623,15 +1698,15 @@ msgid "Voucher expired" msgstr "Val expirat" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Nom del producte" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1653,8 +1728,8 @@ msgstr "Prioritat" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1669,6 +1744,7 @@ 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:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 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 " @@ -1687,6 +1763,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "Si us plau, introduïu la mateixa contrasenya dues vegades" @@ -1695,6 +1772,7 @@ msgid "Email address" msgstr "Adreça de correu" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "Repetiu la contrasenya" @@ -1748,9 +1826,10 @@ msgstr "Seleccioneu l'estat" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "Es requereix aquest camp." @@ -1809,15 +1888,18 @@ 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:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 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:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "La vostra contrasenya actual" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "La contrasenya nova" @@ -1825,7 +1907,8 @@ msgstr "La contrasenya nova" msgid "Repeat new password" msgstr "Repetiu la nova contrasenya" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Zona horària predeterminada" @@ -1870,7 +1953,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "Espai(s) reservat(s) incorrecte(s): %(value)s" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "Client comercial" @@ -1899,27 +1982,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "Factura a" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "Codi de comanda" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "Número de cancel·lació" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "Factura original" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "Número de la factura" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "Data de cancel·lació" @@ -1929,7 +2012,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "Data de la factura original" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "Data de la factura" @@ -1955,6 +2038,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1962,10 +2047,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "MODE DE PROVES" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -1998,7 +2085,7 @@ msgid "Invoice" msgstr "Factura" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -2014,7 +2101,7 @@ msgctxt "invoice" msgid "Qty" msgstr "Quantitat" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "Taxa d'impostos" @@ -2049,27 +2136,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "Pagaments emesos" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "Valor net" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "Valor brut" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "Impost" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "Imposts inclosos" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2079,7 +2166,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:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2090,7 +2177,7 @@ msgstr "" "Central Europeu a dia {date}, el total de la factura es correspon amb " "{total}." -#: pretix/base/invoice.py:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Generador Modern de Factures (pretix 2.7)" @@ -2099,8 +2186,9 @@ msgstr "Generador Modern de Factures (pretix 2.7)" msgid "Default list" msgstr "Llista predeterminada" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Nom complet" @@ -2135,14 +2223,13 @@ msgid "If turned off, you will not get any notifications." msgstr "Si està desactivat no rebreu cap notificació." #: 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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "Usuari" @@ -2183,7 +2270,7 @@ 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:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "Portes" @@ -2235,11 +2322,37 @@ msgstr "Entrada" msgid "Exit" msgstr "Sortida" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "This account is inactive." +msgid "Account active" +msgstr "Aquest compte és inactiu." + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee e-mail address" +msgid "Verified email address" +msgstr "Correu electrònic de l'assistent" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +#, fuzzy +#| msgid "Login" +msgid "Last login" +msgstr "Iniciar sessió" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Reservation period" +msgid "Registration date" +msgstr "Període de reserva" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "Identificador intern" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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." @@ -2247,7 +2360,7 @@ 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:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "Aquest identificador ja s'està utilitzar per a una pregunta diferent." @@ -2289,11 +2402,11 @@ msgstr "" "URL, codis de comandes, números de factura, i referències de transferències " "bancàries." -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 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:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Forma curta" @@ -2306,26 +2419,26 @@ msgstr "La tenda està activa" msgid "Event currency" msgstr "Moneda de l'esdeveniment" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Hora d'inici de l'esdeveniment" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Hora de finalització de l'esdeveniment" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Hora d'admissió" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "Mostra a les llistes" @@ -2337,12 +2450,12 @@ 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:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Fi de la prevenda" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " @@ -2352,26 +2465,26 @@ msgstr "" "especificau aquest valor, la prevenda acabarà després de la data de " "finalització del vostres esdeveniment." -#: pretix/base/models/event.py:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Inici de la prevenda" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: 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:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Ubicació" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "Latitud" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "Longitud" @@ -2381,12 +2494,12 @@ msgstr "Connectors" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "Comentari intern" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2403,11 +2516,15 @@ 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:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Esdeveniment" @@ -2418,11 +2535,11 @@ msgstr "Esdeveniment" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "Esdeveniments" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2430,52 +2547,52 @@ msgstr "" "Heu configurat al menys un producte pagat però no heu habilitat cap mètode " "de pagament." -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 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:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 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:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "El mot de l'esdeveniment no es pot canviar." -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 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:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "L'esdeveniment no pot acabar abans de que comenci." -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 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:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Actiu" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 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:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2483,72 +2600,72 @@ msgstr "" "Si se selecciona, aquest esdeveniment es mostrarà públicament a la llista de " "dates del teu esdeveniment." -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "Text de la pàgina frontal" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "Data a la sèrie d'esdeveniments" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "Dates a la sèrie d'esdeveniments" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 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:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 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:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 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:1461 +#: pretix/base/models/event.py:1470 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "Idioma predeterminat" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 #, 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:1465 +#: pretix/base/models/event.py:1474 #, fuzzy #| msgid "Refund order" msgid "Required for events" msgstr "Reemborsar comanda" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 #, fuzzy #| msgid "Tax value" msgid "Valid values" msgstr "Valor fiscal" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 #, 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." @@ -2662,7 +2779,7 @@ msgstr "Disponible fins" 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:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Categoria" @@ -2683,7 +2800,7 @@ msgstr "Nom de l'element" 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:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "Preu predeterminat" @@ -2743,8 +2860,8 @@ msgstr "" "Això només funcionarà si les llistes d'espera estan activades per a aquest " "acte." -#: pretix/base/models/items.py:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "Mostra el número restant de tiquets" @@ -2881,11 +2998,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:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "Preu original" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2896,7 +3013,7 @@ msgstr "" "al preu." #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "Canals de venda" @@ -2912,8 +3029,34 @@ msgstr "" "Quan un client compra aquest producte, rebrà un val regal amb un valor " "equivalent al preu del producte." -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +msgid "Require a valid membership" +msgstr "" + +#: pretix/base/models/items.py:523 +msgid "Allowed membership types" +msgstr "" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2925,60 +3068,68 @@ msgstr "" msgid "Products" msgstr "Productes" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 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:687 +#: pretix/base/models/items.py:715 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:692 +#: pretix/base/models/items.py:720 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:698 +#: pretix/base/models/items.py:726 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:744 +#: pretix/base/models/items.py:772 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:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "Posició" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +#, fuzzy +#| msgid "Members" +msgid "Membership types" +msgstr "Membres" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Variacions del producte" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "Número mínim" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "Número màxim" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "Els complements s'inclouen al preu" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -2986,49 +3137,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:939 +#: pretix/base/models/items.py:976 msgid "Allow the same product to be selected multiple times" msgstr "Permetre triar el mateix producte diverses vegades" -#: pretix/base/models/items.py:958 +#: pretix/base/models/items.py:995 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:963 +#: pretix/base/models/items.py:1000 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:968 +#: pretix/base/models/items.py:1005 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:973 +#: pretix/base/models/items.py:1010 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:978 +#: pretix/base/models/items.py:1015 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:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "Element de paquet" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "Variació de paquet" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "Número" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "Part de preu designat" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -3040,61 +3191,61 @@ 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:1046 +#: pretix/base/models/items.py:1083 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:1048 +#: pretix/base/models/items.py:1085 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:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "La variació triada no pertany a aquest element." -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 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:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "Text (una línia)" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "Text multi-línia" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "Si/No" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "Triau-ne un de la llista" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "Triau-ne varis de la llista" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "Pujada de fitxer" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "Hora" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "Dia i hora" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3102,176 +3253,176 @@ msgstr "" msgid "Question" msgstr "Pregunta" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "Text d'ajuda" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 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:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "Tipus de pregunta" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Pregunta obligatòria" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 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:1164 +#: pretix/base/models/items.py:1201 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:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Pregunta oculta" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 #, 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:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "Mostra la resposta a les factures" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 msgid "Minimum value" msgstr "Valor mínim" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 #, 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:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 msgid "Maximum value" msgstr "Valor màxim" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 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:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: 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:1296 +#: pretix/base/models/items.py:1333 msgid "The number is to low." msgstr "El número és massa petit." -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 msgid "The number is to high." msgstr "El número és massa gran." -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "Entrada de número incorrecte." -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 msgid "Please choose a later date." msgstr "Si us plau, trieu una data posterior." -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 msgid "Please choose an earlier date." msgstr "Si us plau, trieu una data anterior." -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "Entrada de data incorrecta." -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "Entrada d'hora incorrecta." -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "Entrada de dia i hora incorrecta." -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "Codi d'estat desconegut." -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Resposta" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 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:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "Opció de pregunta" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "Opcions de preguntes" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Capacitat total" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 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:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Element" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "Variacions" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 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:1485 +#: pretix/base/models/items.py:1522 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:1493 +#: pretix/base/models/items.py:1530 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:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3281,13 +3432,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3296,13 +3447,13 @@ msgstr "Quota" msgid "Quotas" msgstr "Quotes" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 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:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3310,7 +3461,7 @@ msgstr "" "Un o més elements té variacions però cap d'aquestes es troba dins la llista " "de variacions." -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 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." @@ -3355,38 +3506,88 @@ msgstr "Pregunta {val}" msgid "Tax rule {val}" msgstr "Regla fiscal {val}" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "Usos màxims" + +#: pretix/base/models/memberships.py:58 +#, fuzzy +#| msgid "Number of times this voucher can be redeemed." +msgid "Number of times this membership can be used in a purchase." +msgstr "Número de vegades que es pot utilitzar aquest val." + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +#, fuzzy +#| msgid "Members" +msgid "Membership type" +msgstr "Membres" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "pendent" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "pagat" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "expirat" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "cancel·lat" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer" +msgstr "Client" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "Configuració regional" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "Data d'expiració" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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." @@ -3394,7 +3595,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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3406,11 +3607,11 @@ 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:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "Informació meta" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3418,7 +3619,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:805 +#: pretix/base/models/orders.py:815 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." @@ -3427,225 +3628,225 @@ msgstr "" "a la configuració de pagaments que no es puguin acceptar pagaments amb " "retard." -#: pretix/base/models/orders.py:807 +#: pretix/base/models/orders.py:817 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:827 +#: pretix/base/models/orders.py:841 #, 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:828 +#: pretix/base/models/orders.py:842 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "El seient \"{seat}\" ja no està disponible." -#: pretix/base/models/orders.py:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, 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:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 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:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "Nom de l'empresa" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "Seleccionau país" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "creat" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "pendent" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "confirmat" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "cancel·lat" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "fallat" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "reemborsat" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "Dades de pagament" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Registre confirmat: %(code)s" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, 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:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "s'ha iniciat externament" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "creat" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "en trànsit" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "fet" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "fallat" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "cancel·lat" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "Organitzador" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "Client" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "Extern" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 #, fuzzy #| msgid "Refund only" msgid "Refund reason" msgstr "Només reemborsament" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "Tarifa de pagament" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "Tarifa d'enviament" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "Tarifa de servei" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Tarifa de cancel·lació" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "Altres tarifes" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Valor" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "Posició de la comanda" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "El vostre registre: %(code)s" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "Identificador del carretó (ex. clau de sessió)" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "Posició del carretó" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "Posicions del carretó" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "Només per a clients empresarials dins la UE." -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 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:73 +#: pretix/base/models/organizer.py:75 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 " @@ -3655,45 +3856,46 @@ 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "Organitzador" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "Nom de l'equip" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Membres de l'equip" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "Poden crear esdeveniments" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "Poden canviar els equips i permisos" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "Poden canviar la configuració de l'organitzador" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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!" @@ -3702,63 +3904,69 @@ msgstr "" "dels vostres esdeveniments, ex. via informes privats, així que aneu en " "compte a qui afegiu dins aquest equip!" -#: pretix/base/models/organizer.py:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Enter custom amount" +msgid "Can manage customer accounts" +msgstr "Introduïu un import personalitzat" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "Pot gestionar vals regal" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "Pot canviar la configuració de l'esdeveniment" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "Pot canviar la configuració del producte" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "Pot veure les comandes" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "Pot canviar les comandes" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 #, fuzzy #| msgid "Perform changes" msgid "Can perform check-ins" msgstr "Fer les modificacions" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "Pot veure els vals" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "Pot canviar els vals" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s a %(object)s" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Equip" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "Equips" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Convida l'equip '{team}' per '{email}'" @@ -3810,7 +4018,7 @@ 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:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "País mercant" @@ -3872,10 +4080,6 @@ msgstr "Resta del preu del producte" msgid "Reduce product price by (%)" msgstr "Redueix el preu del producte en (%)" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "Usos màxims" - #: 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." @@ -3895,11 +4099,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "Vàlid fins" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "Reserva tiquet de la quota" @@ -4190,8 +4398,8 @@ msgid "Event date" msgstr "Data de l'esdeveniment" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "" @@ -4364,9 +4572,9 @@ msgstr "Correu electrònic de l'assistent" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 msgid "Attendee address" msgstr "Adreça de l'assistent" @@ -4388,7 +4596,7 @@ msgstr "Heu introduït un número invàlid." #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "Codi del tiquet" @@ -4668,26 +4876,26 @@ 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:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 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:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 #, 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:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 #, 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:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 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." @@ -4734,7 +4942,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "" "Aquesta targeta regal no és acceptada per l'organitzador de l'esdeveniment." @@ -4806,9 +5014,9 @@ msgid "Price including add-ons" msgstr "Preu incloent complements" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 msgid "Attendee company" msgstr "Empresa de l'assistent" @@ -4917,7 +5125,7 @@ msgstr "22:00" msgid "Event admission date and time" msgstr "Dia i hora de l'admissió de l'esdeveniment" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "31-05-2017 19:00" @@ -4933,7 +5141,7 @@ msgstr "19:00" msgid "Event location" msgstr "Ubicació de l'esdeveniment" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "Ciutat aleatòria" @@ -5040,7 +5248,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "Platea, Filera 3, Seient 4" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "Entrada general" @@ -5060,17 +5268,23 @@ msgstr "Seient: Filera" msgid "Seat: seat number" msgstr "Seient: Número" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Date and time" +msgid "Date and time of first scan" +msgstr "Dia i hora" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "Pregunta: {question}" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -5079,12 +5293,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "Nom de l'assistent: {part}" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Nom de l'adreça de la factura: {part}" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Tiquet" @@ -5142,7 +5356,7 @@ msgstr "" msgid "Event canceled" msgstr "Esdeveniment creat" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5207,7 +5421,7 @@ msgstr "" "Hem eliminat %(product)s del vostre carretó ja que no podeu comprar menys de " "%(min)s elements." -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 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." @@ -5229,7 +5443,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:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5480,7 +5694,7 @@ msgstr "Producte de mostra {}" msgid "Sample product A" msgstr "Producte de mostra A" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -5489,7 +5703,7 @@ msgstr "" "Heu rebut aquest correu perquè algú ha fet una comanda per {event} en nom " "vostre." -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5498,11 +5712,63 @@ msgstr "" "Podeu veure els detalls de la vostra comanda a la següent URL:\n" "{orderurl}." -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, 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/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, fuzzy, python-brace-format +#| msgid "You selected a product which is not available for sale." +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "Heu seleccionat un producte que no està disponible per a la venda." + +#: pretix/base/services/memberships.py:139 +#, fuzzy +#| msgid "You cannot select an item that belongs to a different event." +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "" +"No podeu seleccionar un element que pertany a un esdeveniment diferent." + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5515,7 +5781,7 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "Dades invàlides a la fila {row}: {message}" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5523,7 +5789,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:100 +#: pretix/base/services/orders.py:104 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5531,7 +5797,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:102 +#: pretix/base/services/orders.py:106 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5539,15 +5805,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:104 +#: pretix/base/services/orders.py:108 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:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "La vostra cistella és buida." -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5556,11 +5822,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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "Ha acabat el període de prevenda." -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5568,7 +5834,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:113 +#: pretix/base/services/orders.py:117 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 " @@ -5578,7 +5844,7 @@ msgstr "" "utilitzat el número màxim de vegades permeses. Hem eliminat aquest element " "de la vostra cistella." -#: pretix/base/services/orders.py:115 +#: pretix/base/services/orders.py:119 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5592,7 +5858,7 @@ msgstr "" "utilitzat el número màxim de vegades permeses. Hem eliminat aquest element " "de la vostra cistella." -#: pretix/base/services/orders.py:117 +#: pretix/base/services/orders.py:121 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5600,7 +5866,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:119 +#: pretix/base/services/orders.py:123 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." @@ -5608,7 +5874,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:121 +#: pretix/base/services/orders.py:125 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5616,7 +5882,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:123 +#: pretix/base/services/orders.py:127 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." @@ -5625,7 +5891,7 @@ msgstr "" "vostra cistella. S'han suprimit de la vostra cistella les posicions " "afectades." -#: pretix/base/services/orders.py:127 +#: pretix/base/services/orders.py:131 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart is expired. We " @@ -5637,7 +5903,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:128 +#: pretix/base/services/orders.py:132 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5651,100 +5917,100 @@ msgstr "" "utilitzat el número màxim de vegades permeses. Hem eliminat aquest element " "de la vostra cistella." -#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 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:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "Aquesta comanda no està pendent d'aprovació." -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "S'ha confirmat i aprovat la comanda: %(code)s" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, 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:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "S'ha denegat la comanda: %(code)s" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "No podeu cancel·lar aquesta comanda." -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 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:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "S'ha cancel·lat la comanda: %(code)s" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, 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:1084 +#: pretix/base/services/orders.py:1103 #, 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:1158 +#: pretix/base/services/orders.py:1177 #, 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:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Ha canviat la vostra comanda: %(code)s" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "Heu de seleccionar una variació del producte." -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, 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:1210 +#: pretix/base/services/orders.py:1229 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:1211 +#: pretix/base/services/orders.py:1230 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:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -5752,11 +6018,11 @@ msgstr "" "Aquesta operació deixarà la comanda buida. Si us plau, cancel·leu la mateixa " "comanda." -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "Només es poden canviar comandes pagades o pendents." -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5764,7 +6030,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:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5772,7 +6038,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:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." @@ -5780,45 +6046,45 @@ msgstr "" "La posició base seleccionada no us permet afegir aquest producte com un " "complement." -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 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:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "El producte seleccionat necessita que trieu un seient." -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 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:1223 +#: pretix/base/services/orders.py:1242 #, 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:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5917,21 +6183,33 @@ msgstr "" msgid "Plugin: %s" msgstr "Complement: %s" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, 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:116 +#, fuzzy +#| msgid "All customers not checked in" +msgid "Allow customers to create accounts" +msgstr "Tots els clients que no han fet check-in" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "Número màxim d'elements per comanda" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "No es comptabilitzaran els productes de complement." -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" @@ -5939,7 +6217,7 @@ msgstr "" "Mostra els preus nets enlloc de bruts a la llista dels productes (no es " "recomana!)" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." @@ -5947,28 +6225,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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "Demana els nom dels assistents" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 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:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "Requereix nom dels assistents" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 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:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "Demana adreces de correu per tiquet" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5987,11 +6265,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:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "Requereix adreces de correu per tiquet" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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 " @@ -6002,54 +6280,54 @@ msgstr "" "necessitarà una adreça de correu per la confirmació de comanda " "independentment d'aquesta opció." -#: pretix/base/settings.py:192 +#: pretix/base/settings.py:203 #, 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:201 +#: pretix/base/settings.py:212 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require company per ticket" msgstr "Requereix adreces de correu per tiquet" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 #, 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:220 +#: pretix/base/settings.py:231 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require postal addresses per ticket" msgstr "Requereix adreces de correu per tiquet" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "Demana dues vegades l'adreça de la comanda" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 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:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "Demana l'adreça de les factures" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 #, fuzzy #| msgid "" #| "Does only work if an invoice address is asked for. VAT ID is not required." @@ -6058,37 +6336,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:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "Requereix un nom de client" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "Mostres els noms dels assistents a les factures" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "Requereix l'adreça de les factures" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "Requereix les adreces de les empreses" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 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:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "Demana pel beneficiari" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -6097,41 +6375,41 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "Demana per l'identificador d'IVA" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 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:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "Explicació de l'adreça de la factura" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 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:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "Mostrar import pagat en les factures parcialment pagades" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "Mostra els productes gratuïts a les factures" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6139,44 +6417,44 @@ msgstr "" "Teniu en compte que mai es generaran factures per a comandes que només " "contenguin productes gratuïts." -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 #, fuzzy #| msgid "Expiration date" msgid "Show expiration date of order" msgstr "Data d'expiració" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 #, fuzzy #| msgid "Invoice number prefix" msgid "Minimum length of invoice number after prefix" msgstr "Prefix numèric de la factura" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "Genera factures amb números consecutius" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 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:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "Prefix numèric de la factura" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 #, fuzzy #| msgid "" #| "This will be prepended to invoice numbers. If you leave this field empty, " @@ -6201,42 +6479,42 @@ msgstr "" "al menys una vegada en tots els vostres esdeveniment. Aquesta configuració " "només afecta a factures futures." -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 #, fuzzy #| msgid "Invoice number prefix" msgid "Invoice number prefix for cancellations" msgstr "Prefix numèric de la factura" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "Període de reserva" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 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:470 +#: pretix/base/settings.py:481 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:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "Text del fi de la pre-venda" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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 " @@ -6246,11 +6524,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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "Text de guia" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6258,33 +6536,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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 #, fuzzy #| msgid "All days" msgid "in days" msgstr "Tots els dies" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "en minuts" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 #, fuzzy #| msgid "Enable payment method" msgid "Set payment term" msgstr "Activa el mètode de pagament" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "Termini de pagament en dies" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -6297,11 +6575,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:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "Finalitza els terminis de pagament només en dies feiners" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 #, fuzzy #| msgid "" #| "If this is activated and the payment term of any order ends on a Saturday " @@ -6319,11 +6597,11 @@ msgstr "" "alguns països per la llei civil. No afectarà al darrer dia de pagament " "configurat més amunt." -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 msgid "Payment term in minutes" msgstr "Termini de pagament en minuts" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 #, fuzzy #| msgid "" #| "The number of days after placing an order the user has to pay to preserve " @@ -6343,11 +6621,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:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "Darrer dia de pagaments" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 #, fuzzy #| msgid "" #| "The last date any payments are accepted. This has precedence over the " @@ -6364,11 +6642,11 @@ msgstr "" "d'esdeveniment i una comanda inclou tiquets per múltiples dates, " "s'utilitzarà la data més propera." -#: pretix/base/settings.py:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "Expira automàticament les comandes no pagades" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6379,22 +6657,22 @@ msgstr "" "pagament. Això significa que aquests tiquets tornaran a la reserva i es " "podran comanar per altra gent." -#: pretix/base/settings.py:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "Accepta pagaments tardans" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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 " @@ -6404,88 +6682,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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "Mostra la data d'inici" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 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:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "No generis factures" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "Només manualment al panell administratiu" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "Automàticament a petició de l'usuari" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "Automàticament per a totes les comandes creades" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "Genera factures" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 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:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "Línia de l'adreça" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "Carrer Mallorca 40" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "Identificació fiscal nacional" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "Identificador d'IVA europeu" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 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:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "Text introductori" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 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:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6493,15 +6771,15 @@ msgstr "" "per exemple: Gràcies per la vostra compra! Podeu trobar més informació de " "l'esdeveniment a..." -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "Text addicional" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "S'imprimirà a cada factura sota el total." -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6509,11 +6787,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:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "Peu" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." @@ -6521,11 +6799,11 @@ msgstr "" "S'imprimirà centrat i en una tipografia menor al final de cada pàgina de la " "factura." -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "Adjunta les factures als correus" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6537,30 +6815,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:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "Mostra elements fora del seu període de pre-venda" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 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:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "Idiomes disponibles" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Idioma predeterminat" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6568,33 +6846,33 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 #, 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:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "Mostra la data de finalització de l'esdeveniment" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 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:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "Mostra la dates amb l'hora" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6602,27 +6880,27 @@ msgstr "" "Si està desactivat, la data d'inici i finalització de l'esdeveniment es " "mostraran sense l'hora." -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 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:962 +#: pretix/base/settings.py:973 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:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "Mostra de manera predeterminada les variacions del producte expandides" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "Activa la llista d'espera" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6634,11 +6912,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:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "Assignació automàtica de la llista d'espera" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6653,11 +6931,11 @@ msgstr "" "d'espera però manteniu aquesta opció activada, s'enviaran igualment els " "tiquets." -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "Temps de resposta de la llista d'espera" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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 " @@ -6667,75 +6945,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:1019 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "Demana els nom dels assistents" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 #, 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:1029 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "Requereix un nom de client" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a phone number" msgstr "Demana els nom dels assistents" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Phone number" msgid "Require phone number" msgstr "Número de telèfon" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1072 #, fuzzy #| msgid "Voucher explanation" msgid "Phone number explanation" msgstr "Explicació del val" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 #, fuzzy #| msgid "Download ticket" msgid "Allow users to download tickets" msgstr "Baixa el tiquet" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "Data de descàrrega" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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 " @@ -6746,47 +7024,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:1096 +#: pretix/base/settings.py:1107 #, 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:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 msgid "Generate tickets for all products" msgstr "Genera tiquets per a tots els productes" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 #, 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:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6795,59 +7073,59 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 #, fuzzy #| msgid "Weekday" msgid "Week calendar" msgstr "Dia de la setmana" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 #, fuzzy #| msgid "Cached ticket files" msgid "Month calendar" msgstr "Fitxers dels tiquets en memòria cau" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "Darrera data de les modificacions" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6859,57 +7137,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:1212 +#: pretix/base/settings.py:1223 #, 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:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Requirement for changed prices" msgstr "Requereix adreces de correu per tiquet" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 #, 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:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "Els clients poden cancel·lar les seves comandes no pagades" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "No permetis cancel·lacions després de" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "Els clients poden cancel·lar les seves comandes pagades" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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." @@ -6918,41 +7196,41 @@ msgstr "" "ho permet. D'altra manera, es crearà una devolució manual perquè la " "processeu manualment." -#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "Manté una tarifa fixa de cancel·lació" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "Manté les tarifes de pagament, enviament i servei" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "Manté una tarifa de cancel·lació percentual" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 #, fuzzy #| msgid "Voucher explanation" msgid "Voluntary lower refund explanation" msgstr "Explicació del val" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6960,59 +7238,59 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 #, fuzzy #| msgid "Gift card" msgid "All refunds are issued as gift cards" msgstr "Targeta regal" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: 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:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "Adreça de contacte" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 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:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "Imprimeix l'URL" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -7020,36 +7298,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:1431 +#: pretix/base/settings.py:1442 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Fitxers dels tiquets en memòria cau" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 #, fuzzy #| msgid "Cached ticket files" msgid "Attach calendar files" msgstr "Fitxers dels tiquets en memòria cau" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "Prefix de l'assumpte" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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." @@ -7057,27 +7335,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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "Adreça de l'emisor" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "L'adreça de l'emissor pels correus sortints" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 #, fuzzy #| msgid "Attendee name" msgid "Sender name" msgstr "Nom de l'assistent" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -7102,7 +7380,7 @@ msgstr "" "Atentament,\n" "l'equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -7125,7 +7403,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7158,7 +7436,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -7184,7 +7462,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -7212,7 +7490,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -7243,7 +7521,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7276,7 +7554,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -7299,7 +7577,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -7326,7 +7604,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7359,7 +7637,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -7386,7 +7664,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -7434,7 +7712,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -7457,7 +7735,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -7489,7 +7767,7 @@ msgstr "" "Atentament,\n" "l'equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -7515,7 +7793,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -7544,7 +7822,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -7563,7 +7841,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1765 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7578,13 +7856,13 @@ msgstr "" msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" "Hola,\n" "\n" @@ -7596,7 +7874,7 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -7619,59 +7897,119 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 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:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "Color primari" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "Destaca el color del encerts" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "Recomanem fermament utilitzar un to verdós." -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "Destaca el color dels errors" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Tipografia" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "Només ho respecten els navegadors moderns." -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 #, fuzzy #| msgid "Attendee name" msgid "Header image" msgstr "Nom de l'assistent" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your events name " @@ -7688,26 +8026,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:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 #, 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:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -7716,11 +8054,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -7729,29 +8067,29 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "Imatge del logo" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 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:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 #, fuzzy #| msgid "" #| "This text will be shown above the payment options. You can explain the " @@ -7763,21 +8101,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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "Explicació del val" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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." @@ -7785,13 +8123,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:2104 +#: pretix/base/settings.py:2174 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "Nom de l'assistent" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 #, fuzzy #| msgid "" #| "This text will be shown next to the input for a voucher code. You can use " @@ -7803,23 +8141,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:2117 +#: pretix/base/settings.py:2187 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Tarifa addicional" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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." @@ -7828,15 +8166,15 @@ msgstr "" "confirmació amb un enllaç que us farà falta per accedir a la comanda més " "endavant." -#: pretix/base/settings.py:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -7844,215 +8182,216 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "Hora d'inici de l'esdeveniment (descendent)" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "Nom (descendent)" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "Ordenació de la data" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 #, fuzzy #| msgid "Gift card" msgid "Length of gift card codes" msgstr "Targeta regal" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 #, fuzzy #| msgid "Gift card" msgid "Validity of gift card codes in years" msgstr "Targeta regal" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 #, 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:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 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:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "Sra" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "Sr" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "Nom" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "Cognom" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "Jaume" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "Fuster" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "Títol" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr." -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "Nom" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "Cognom" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "Jaume Fuster" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "Nom" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "Transcripció llatina" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 msgctxt "person_name" msgid "Salutation" msgstr "Salutació" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "Sr" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "Grau (després del nom)" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 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:2688 +#: pretix/base/settings.py:2758 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:2692 +#: pretix/base/settings.py:2762 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:2696 +#: pretix/base/settings.py:2766 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:2703 +#: pretix/base/settings.py:2773 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." @@ -8085,14 +8424,19 @@ msgid "E-mails" msgstr "Correus electrònics" #: pretix/base/shredder.py:196 +#, fuzzy +#| msgid "" +#| "This will remove all e-mail addresses from orders and attendees, as well " +#| "as logged email contents." msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." 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:241 +#: pretix/base/shredder.py:242 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8100,11 +8444,11 @@ msgid "" "waiting list." msgstr "Això suprimirà totes les adreces de correu de la llista d'espera." -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 msgid "Attendee info" msgstr "Dades de l'assistent" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." @@ -8112,11 +8456,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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "Adreces de les factures" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8124,18 +8468,18 @@ msgstr "" "Això suprimirà totes les adreces de les factures de les comandes, així com " "els seus canvis registrats." -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "Respostes de les preguntes" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 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:393 +#: pretix/base/shredder.py:394 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 " @@ -8145,17 +8489,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:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "Fitxers dels tiquets en memòria cau" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 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:437 +#: pretix/base/shredder.py:438 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 " @@ -8512,12 +8856,58 @@ msgstr "" msgid "Filetype not allowed!" msgstr "No es permet el tipus de fitxer!" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "Utilitza un servidor SMTP personalitzat" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" +"Tot el correu relacionat amb el vostre esdeveniment s'enviarà amb el " +"servidor SMTP que hagueu especificat." + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "Nom de l'ordinador" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "Port" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "Usuari" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "Utilitza STARTTLS" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "Habitualment activat al port 587." + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "Utilitza SSL" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "Habitualment activat al port 465." + +#: pretix/control/forms/__init__.py:412 +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/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -8607,29 +8997,29 @@ msgstr "No copiïs" msgid "Default ({value})" msgstr "Idioma predeterminat" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 #, 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:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "Format del nom" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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 " @@ -8639,22 +9029,22 @@ msgstr "" "d'haver rebut comandes pot conduir a comportaments estranys quan s'ordenin o " "canviïn noms." -#: pretix/control/forms/event.py:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "Demana per {fields}, mostra-ho com {example}" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 #, fuzzy #| msgid "Free price input" msgid "Free text input" @@ -8671,7 +9061,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -8741,15 +9131,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "Adreça de la CCO" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 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:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "Signatura" @@ -8758,7 +9148,7 @@ msgstr "Signatura" 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:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "per exemple, els vostres detalls de contactes" @@ -8795,7 +9185,8 @@ msgstr "Text (enviat per l'administrador)" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -8879,125 +9270,79 @@ msgstr "" msgid "Denied order" msgstr "La comanda s'ha denegat" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "Utilitza un servidor SMTP personalitzat" - -#: pretix/control/forms/event.py:1025 -msgid "" -"All mail related to your event will be sent over the smtp server specified " -"by you." -msgstr "" -"Tot el correu relacionat amb el vostre esdeveniment s'enviarà amb el " -"servidor SMTP que hagueu especificat." - -#: pretix/control/forms/event.py:1029 -msgid "Hostname" -msgstr "Nom de l'ordinador" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "Port" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "Usuari" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "Utilitza STARTTLS" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "Habitualment activat al port 587." - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "Utilitza SSL" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "Habitualment activat al port 465." - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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: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:1135 +#: pretix/control/forms/event.py:1087 #, fuzzy #| msgid "Ticket category" msgid "Ticket code generator" msgstr "Categoria del tiquet" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "Qualsevol país" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "Unió Europea" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "Qualsevol client" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "Individual" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "Negoci" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "Empreses amb un identificador d'IVA correcte" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "Carrega l'IVA" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "Sense IVA" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 #, fuzzy #| msgid "Filetype not allowed!" msgid "Sale not allowed" msgstr "No es permet el tipus de fitxer!" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 #, fuzzy #| msgid "Sales tax rate" msgid "Deviating tax rate" msgstr "Taxa d'impostos sobre les vendes" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Text a les factures" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "Val preseleccionat" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -9009,11 +9354,11 @@ msgstr "" "utilitzar per exemple per proporcionar ginys que ofereixen descomptes o " "desbloquen productes secrets." -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "Mode de compatibilitat" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -9021,28 +9366,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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "No existeix el codi de val proporcionat." -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: 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:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "Descàrregues de tiquets" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 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:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "Requereix emplenar el nom a tots els assistents" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -9050,11 +9395,11 @@ msgstr "" "Per defecte demanarem els noms però no els requerirem. Podeu desactivar " "completament això a la configuració." -#: pretix/control/forms/event.py:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "Pagament via Stripe" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -9066,11 +9411,11 @@ msgstr "" "de configurar un compte, que pren menys de cinc minuts utilitzant la seva " "interfície web senzilla." -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "Pagament per transferència bancària" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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 " @@ -9080,16 +9425,16 @@ 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Preu (opcional)" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "Gratuït" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "Quantitat disponible" @@ -9210,25 +9555,25 @@ msgstr "Pendent d'aprovació" msgid "Approval pending" msgstr "Pendent d'aprovació" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -9262,40 +9607,26 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 #, fuzzy #| msgid "Client secret" msgid "Ticket secret" msgstr "Secret del client" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "Tots els organitzadors" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "La tenda està activa i la pre-venda en marxa" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "Inactiu" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 #, fuzzy @@ -9303,7 +9634,7 @@ msgstr "S'ha acabat la prevenda" msgid "Date from" msgstr "Data" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 #, fuzzy #| msgid "Date and time" @@ -9348,144 +9679,145 @@ msgid "Sunday" msgstr "Diumenge" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "Tots els esdeveniments" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "Tenda activa" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "Tenda no activa" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 #, fuzzy #| msgid "Presale end" msgctxt "checkin state" msgid "Present" msgstr "Finalització de la prevenda" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 #, fuzzy #| msgid "Date joined" msgid "Date filter" msgstr "Data d'inscripció" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by status" msgid "Filter by…" msgstr "Filtra per estat" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" @@ -9701,7 +10033,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 #, fuzzy #| msgid "Product category" msgid "No category" @@ -9747,43 +10079,47 @@ msgstr "" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9791,38 +10127,38 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "Productes associats" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 #, 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:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "" @@ -9857,21 +10193,21 @@ msgstr "" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -9879,15 +10215,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -9896,17 +10232,17 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 #, 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:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "Import del pagament" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -9915,164 +10251,180 @@ msgstr "Import del pagament" msgid "Payment date" msgstr "Data de pagament" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +#, fuzzy +#| msgid "Members" +msgid "Membership" +msgstr "Membres" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 #, fuzzy #| msgid "Cart position" msgid "Cancel this position" msgstr "Posició del carretó" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +msgid "(No membership)" +msgstr "" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 #, fuzzy #| msgid "Can change orders" msgid "Cancel all dates" msgstr "Pot canviar les comandes" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 #, fuzzy #| msgid "Automatically expire unpaid orders" msgid "Automatically refund money if possible" msgstr "Expira automàticament comandes no pagades" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 #, 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:678 +#: pretix/control/forms/orders.py:741 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 " @@ -10080,37 +10432,37 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "Targeta regal" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 #, 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:709 +#: pretix/control/forms/orders.py:772 #, 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:719 +#: pretix/control/forms/orders.py:782 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "Tarifa de les comandes" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -10118,22 +10470,22 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 msgid "Send information via email" msgstr "Enviar informació per correu electrònic" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 #, fuzzy #| msgid "Order information changed" msgid "Send information to waiting list" msgstr "Ha canviat la informació de la comanda" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "Cancel·lat: {event}" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -10164,7 +10516,7 @@ msgstr "" "Atentament,\n" "l'equip de l'esdeveniment {event}" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -10186,67 +10538,80 @@ msgstr "" "Atentament,\n" "el vostre equip de l'esdeveniment {event}" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 #, 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:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 #, 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:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +#, fuzzy +#| msgid "" +#| "This will be attached to every email. Available placeholders: {event}" +msgid "This will be attached to every email." +msgstr "Això s'adjuntarà a cada correu. Espais disponibles: {event}" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Targeta regal" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "This ticket has already been redeemed." +msgid "An account with this email address is already registered." +msgstr "Ja s'ha validat aquest tiquet." + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -10496,988 +10861,1059 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 #, 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:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 +#: pretix/control/logdisplay.py:314 #, 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:311 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The task has been completed." msgid "The organizer has been changed." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 #, 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:313 +#: pretix/control/logdisplay.py:317 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The task has been completed." msgid "The webhook has been created." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 #, fuzzy #| msgid "The task has been completed." msgid "The webhook has been changed." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgid "The task has been completed." +msgid "The membership type has been created." +msgstr "S'ha completat la tasca." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgid "The task has been completed." +msgid "The membership type has been changed." +msgstr "S'ha completat la tasca." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgid "The task has been completed." +msgid "The membership type has been deleted." +msgstr "S'ha completat la tasca." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "The task has been completed." +msgid "The account has been created." +msgstr "S'ha completat la tasca." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "The task has been completed." +msgid "The account has been changed." +msgstr "S'ha completat la tasca." + +#: pretix/control/logdisplay.py:326 +#, fuzzy +#| msgid "The presale period for this event has ended." +msgid "A membership for this account has been added." +msgstr "Ha finalitzat el període de prevenda d'aquest esdeveniment." + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "The task has been completed." +msgid "A membership of this account has been changed." +msgstr "S'ha completat la tasca." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "The order has been marked as paid." +msgid "The account has been disabled and anonymized." +msgstr "La comanda ha estat marcada com a pagada." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The cancellation has been requested." +msgid "A new password has been requested." +msgstr "S'ha demanat la cancel·lació." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "The task has been completed." +msgid "A new password has been set." +msgstr "S'ha completat la tasca." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 #, 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:319 +#: pretix/control/logdisplay.py:334 #, 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:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "La comanda ha estat marcada com a no pagada." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "La comanda ha estat marcada com a pagada." -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 #, 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:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 #, fuzzy #| msgid "The task has been completed." msgid "The order has been reactivated." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "The task has been completed." +msgid "The customer account has been changed." +msgstr "S'ha completat la tasca." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "El pagament {local_id} ha estat confirmat." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 #, 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:421 +#: pretix/control/logdisplay.py:437 #, 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:422 +#: pretix/control/logdisplay.py:438 #, 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:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 #, fuzzy #| msgid "The task has been completed." msgid "The quota has closed." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 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:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 #, 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:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 #, fuzzy #| msgid "The task has been completed." msgid "The gate has been created." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 #, fuzzy #| msgid "The task has been completed." msgid "The gate has been changed." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The task has been completed." msgid "The gate has been deleted." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 #, 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:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 #, fuzzy #| msgid "The task has been completed." msgid "The gift card has been created." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 #, fuzzy #| msgid "The task has been completed." msgid "The gift card has been changed." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 #, fuzzy #| msgid "The task has been completed." msgid "A manual transaction has been performed." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -11502,18 +11938,19 @@ msgstr "" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -11563,14 +12000,14 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "" @@ -11668,12 +12105,28 @@ msgstr "Tiquets i check-in" msgid "Event metadata" msgstr "Data de l'esdeveniment" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customers" +msgstr "Client" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Stripe account" +msgid "Customer accounts" +msgstr "Compte de Stripe" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "" @@ -11724,6 +12177,9 @@ msgid "Register" msgstr "Registrar-vos" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "Iniciar sessió" @@ -11773,6 +12229,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -11823,19 +12281,19 @@ msgid "Set new password" msgstr "" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -11846,13 +12304,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -11869,6 +12331,9 @@ msgstr "" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "Desar" @@ -11903,6 +12368,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "" @@ -12115,6 +12582,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -12200,7 +12668,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -12213,8 +12681,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -12249,6 +12719,7 @@ msgstr "Cancel·lar" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -12306,6 +12777,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -12539,7 +13025,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 #, fuzzy #| msgid "Can create events" msgid "Cancel or delete event" @@ -12647,7 +13133,7 @@ msgid "Geo coordinates" msgstr "" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -12740,7 +13226,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "" @@ -12768,9 +13254,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -12920,79 +13406,75 @@ msgstr "" msgid "No results" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "Comanda pagada" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "Recordatori de pagament" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -13061,14 +13543,20 @@ msgstr "" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "" @@ -13207,16 +13695,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -13224,68 +13713,68 @@ msgstr "" msgid "Meta data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 #, fuzzy #| msgid "Location" msgid "Localization" msgstr "Ubicació" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "Dades de clients i assistents" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 #, fuzzy #| msgid "Customers can cancel their paid orders" msgid "Customer data (once per order)" msgstr "Els clients poden cancel·lar les seves comandes pagades" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 #, fuzzy #| msgid "Sender address" msgid "Name and address" msgstr "Adreça de l'emisor" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 #, fuzzy #| msgid "Invoice lines" msgid "See invoice settings" msgstr "Línies de la factura" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 msgid "Attendee data (once per admission ticket)" msgstr "Dades dels assistents (un cop per tiquet d'admissió)" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 #, fuzzy #| msgid "E-mail address" msgid "Custom fields" msgstr "Adreça de correu electrònic" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 #, fuzzy #| msgid "Required question" msgid "Manage questions" msgstr "Pregunta obligatòria" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 #, fuzzy #| msgid "Download ticket" msgid "Other settings" msgstr "Baixa el tiquet" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 #, fuzzy #| msgid "Text" msgid "Texts" msgstr "Text" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "Text de confirmació" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 #, fuzzy #| msgid "" #| "This text needs to be confirmed by the user before a purchase is " @@ -13303,18 +13792,18 @@ msgstr "" "utilitzeu la funció de Pàgines per publicar les vostres condicions de " "servei, no necessiteu aquesta configuració ja que ho podeu configurar allà." -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 #, fuzzy #| msgid "Confirmation text" msgid "Add confirmation text" msgstr "Text de confirmació" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -13322,32 +13811,32 @@ msgstr "" msgid "Timeline" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 #, fuzzy #| msgid "Event date" msgid "Item metadata" msgstr "Data de l'esdeveniment" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -13418,7 +13907,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 #, fuzzy #| msgid "Can change orders" msgid "Change history" @@ -13665,19 +14154,6 @@ msgstr "" msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "En venda" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -14054,7 +14530,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "" @@ -14062,17 +14538,33 @@ msgstr "" msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "Tiquets i check-in" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +#, fuzzy +#| msgid "All days" +msgid "days" +msgstr "Tots els dies" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +#, fuzzy +#| msgid "Month" +msgid "months" +msgstr "Mes" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "Història del producte" @@ -14213,8 +14705,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "Cancel·lat" @@ -14689,40 +15183,40 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "Canviar a" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "Incloent tots els impostos" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" "Eliminar aquesta posició també eliminarà tots els productes afegits a la " "posició." -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "Afegir producte" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "Altres operacions" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "Fer les modificacions" @@ -14748,7 +15242,7 @@ msgid "Change order information" msgstr "Canviar la informació de la comanda" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -14889,242 +15383,255 @@ msgstr "Detalls de la comanda" msgid "Cancellation date" msgstr "Data de cancel·lació" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgid "Stripe account" +msgid "Customer account" +msgstr "Compte de Stripe" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +#, fuzzy +#| msgid "Contact information" +msgid "Contact email" +msgstr "Dades de contacte" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "Canviar productes" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "Articles demanats" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, fuzzy, python-format #| msgid "Automatically expire unpaid orders" msgid "Automatically marked not present: %(date)s" msgstr "Expira automàticament comandes no pagades" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, fuzzy, python-format #| msgid "Gift card" msgid "Exit scan: %(date)s" msgstr "Targeta regal" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, fuzzy, python-format #| msgid "Automatically expire unpaid orders" msgid "Automatically checked in: %(date)s" msgstr "Expira automàticament comandes no pagades" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, fuzzy, python-format #| msgid "Event start date" msgid "Entry scan: %(date)s" msgstr "Data d'inici de l'esdeveniment" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, fuzzy, python-format #| msgid "Original price" msgid "Original price: %(price)s" msgstr "Preu original" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 #, fuzzy #| msgid "Ticket" msgid "Ticket page" msgstr "Tiquet" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "Pagaments correctes" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "Total pendent" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "Pagaments" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "Codi postal i ciutat" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "Identificador vàlid d'IVA europeu" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "" @@ -15575,39 +16082,47 @@ msgid "Remove filter" msgstr "Treure el filtre" #: pretix/control/templates/pretixcontrol/orders/index.html:116 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 #, fuzzy #| msgid "Order total" -msgid "Order paid / total" +msgid "Order paid / total" msgstr "Total de comandes" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "CANCEL·LACIÓ DEMANADA" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "REEMBORSAMENT PENDENT" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "PAGAT EN EXCÉS" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "NO TOT PAGAT" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "TOT PAGAT" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -15672,6 +16187,143 @@ msgstr "Accions" msgid "Search" msgstr "Text d'ajuda" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "E-mail address" +msgid "Customer #%(id)s" +msgstr "Adreça de correu electrònic" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "Detalls" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Customer VAT ID" +msgid "Customer ID" +msgstr "Client VAT ID" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Shop disabled" +msgid "disabled" +msgstr "Botiga desactivada" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Inactive" +msgid "not yet activated" +msgstr "Inactiu" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Inactive" +msgid "active" +msgstr "Inactiu" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "Anonimitzar" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +#, fuzzy +#| msgid "Members" +msgid "Memberships" +msgstr "Membres" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Paid orders" +msgid "Valid from" +msgstr "Comandes pagades" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +#, fuzzy +#| msgid "Use languages" +msgid "Usages" +msgstr "Usa idiomes" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +#, fuzzy +#| msgid "Team members" +msgid "Add membership" +msgstr "Membres de l'equip" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "Question history" +msgid "Customer history" +msgstr "Historial de preguntes" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, fuzzy, python-format +#| msgid "Anonymize user" +msgid "Anonymize customer #%(id)s" +msgstr "Anonimitzar usuari" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +#, fuzzy +#| msgid "Are you sure you want to delete the following vouchers?" +msgid "Are you sure you want to anonymize this customer account?" +msgstr "Segur que voleu esborrar els vals següents ?" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "The task has been completed." +msgid "This action is irreversible." +msgstr "S'ha completat la tasca." + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgid "No exports have been created yet." +msgid "No customer accounts have been created yet." +msgstr "Encara no s'han creat exportacions." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "Esborrar organitzador" @@ -15851,7 +16503,7 @@ msgstr "Configuració de l'organitzador" msgid "Organizer page" msgstr "Pàgina de l'organitzador" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -15893,11 +16545,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "Targeta regal" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "Detalls" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 #, fuzzy #| msgid "Expired" @@ -15981,6 +16628,66 @@ msgstr "" msgid "Organizer logs" msgstr "Organitzadors" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "Submit registration" +msgid "Customer account registration" +msgstr "Enviar registre" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Account information changed" +msgid "Customer account email change" +msgstr "S'ha canviat la informació del compte" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "La vostra contrasenya actual" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Delete order" +msgid "Delete membership type:" +msgstr "Esborrar comanda" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +#, fuzzy +#| msgid "Are you sure you want to delete the following vouchers?" +msgid "Are you sure you want to delete this membership type?" +msgstr "Segur que voleu esborrar els vals següents ?" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +#, fuzzy +#| msgid "Members" +msgid "Membership type:" +msgstr "Membres" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Create a new event" +msgid "Create a new membership type" +msgstr "Crear un nou esdeveniment" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -16047,7 +16754,7 @@ msgstr "" msgid "Organizer permissions" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "" @@ -17179,10 +17886,6 @@ msgstr "Enviar correu electrònic de restabliment de clau d'accés" msgid "Impersonate user" msgstr "Impersonar usuari" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "Anonimitzar" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "" @@ -17466,47 +18169,49 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" -msgstr "Configuració del nivell de l'organitzador" +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Go to organizer-level import" +msgid "Currently set on organizer level" +msgstr "Anar a la importació a nivell d'organitzador" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" -msgstr "Configuració del lloc" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on global level" +msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 +#: pretix/control/templatetags/hierarkey_form.py:78 #, fuzzy -#| msgid "All organizers" -msgid "Change for all organizers" -msgstr "Tots els organitzadors" +#| msgid "Blocked" +msgid "Unlock" +msgstr "Blocat" + +#: pretix/control/templatetags/hierarkey_form.py:79 +#, fuzzy +#| msgid "Organizer settings" +msgid "Go to organizer settings" +msgstr "Configuració de l'organitzador" + +#: pretix/control/templatetags/hierarkey_form.py:79 +#, fuzzy +#| msgid "Download ticket" +msgid "Go to global settings" +msgstr "Baixa el tiquet" #: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" @@ -17598,10 +18303,10 @@ msgstr "" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -17691,7 +18396,7 @@ msgstr "" msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "" @@ -17723,7 +18428,7 @@ msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -17764,29 +18469,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "" @@ -17795,7 +18501,7 @@ msgid "Unknown e-mail renderer." msgstr "" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "" @@ -17891,7 +18597,7 @@ msgstr "" msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -17899,26 +18605,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -17926,35 +18632,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -18122,14 +18828,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "" @@ -18353,15 +19059,15 @@ msgstr "" msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -18389,260 +19095,275 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 #, 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:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 #, 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:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 #, fuzzy #| msgid "The task has been completed." msgid "The invite has been resent." msgstr "S'ha completat la tasca." -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 #, 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:1030 +#: pretix/control/views/organizer.py:1138 #, 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:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 #, 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:1088 +#: pretix/control/views/organizer.py:1196 #, fuzzy #| msgid "The task has been completed." msgid "The transaction has been reversed." msgstr "S'ha completat la tasca." -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 #, 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:1110 +#: pretix/control/views/organizer.py:1218 #, 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:1142 +#: pretix/control/views/organizer.py:1250 #, 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:1392 +#: pretix/control/views/organizer.py:1500 #, 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:1421 +#: pretix/control/views/organizer.py:1529 #, fuzzy #| msgid "The task has been completed." msgid "The property has been created." msgstr "S'ha completat la tasca." -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 #, 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/organizer.py:1718 +#, fuzzy +#| msgid "The selected product has been deleted." +msgid "The selected object has been deleted." +msgstr "El producte seleccionat ha estat esborrat." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "The task has been completed." +msgid "The customer account has been anonymized." +msgstr "S'ha completat la tasca." + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" @@ -18701,17 +19422,17 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 #, fuzzy #| msgid "Order {val}" msgid "Order {}" msgstr "Comanda {val}" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 #, fuzzy #| msgid "Voucher" msgid "Voucher {}" @@ -19233,8 +19954,8 @@ msgstr "Si us plau, empleneu les dades del vostre compte bancari." #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -19865,16 +20586,16 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "" @@ -19950,8 +20671,8 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "" @@ -20500,7 +21221,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "Stripe" @@ -20527,22 +21248,22 @@ msgstr "" msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "Connectar-se amb Stripe" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "Desconnectar-se de Stripe" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -20550,20 +21271,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "Guia de seguretat de la integració amb Stripe" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -20574,73 +21295,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "Compte de Stripe" -#: pretix/plugins/stripe/payment.py:173 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Live" msgstr "En directe" -#: pretix/plugins/stripe/payment.py:174 +#: pretix/plugins/stripe/payment.py:175 msgctxt "stripe" msgid "Testing" msgstr "Proves" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "Clau publicable" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "Clau secreta" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "Pagaments amb targeta de crèdit" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "giropay" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "IDEAL" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -20648,23 +21369,29 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Descripció" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of %(quota)s?" +msgid "You are currently logged in with the following credentials." +msgstr "Segur que voleu esborrar la quota %(quota)s?" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:48 +#, python-format +msgid "" +"If you created a customer account at %(org)s before, you can log in now and " +"connect your order to your account. This will allow you to see all your " +"orders in one place and access them at any time." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:60 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:31 +#, fuzzy +#| msgid "Repeat password" +msgid "Reset password" +msgstr "Repetiu la contrasenya" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:77 +#, fuzzy +#| msgid "Create a new user" +msgid "Create a new customer account" +msgstr "Crear un nou usuari" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:87 +#, python-format +msgid "" +"We will send you an email with a link to activate your account and set a " +"password, so you can use the account for future orders at %(org)s. You can " +"still go ahead with this purchase before you received the email." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:106 +#, fuzzy +#| msgid "Continue in new tab" +msgid "Continue as a guest" +msgstr "Continuar a una nova pestanya" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:115 +msgid "" +"You are not required to create an account. If you proceed as a guest, you " +"will be able to access the details and status of your order any time through " +"the secret link we will send you via email once the order is complete." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:6 +#, fuzzy +#| msgid "" +#| "For some of the products in your cart, you can choose additional options " +#| "before you continue." +msgid "" +"Some of the products in your cart can only be purchased if there is an " +"active membership on your account." +msgstr "" +"Podeu triar variants d'alguns dels productes de la cistella abans de " +"continuar." + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:38 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 +msgid "Selected add-ons" +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:69 +msgid "" +"Your account does not include an active membership that allows you to buy " +"this product." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:70 +#, fuzzy +#| msgid "Add-on products will not be counted." +msgid "You will not be able to continue." +msgstr "No es comptabilitzaran els productes de complement." + #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:7 msgid "Please select how you want to pay." msgstr "Si us plau, trieu com voleu fer el pagament." @@ -21715,10 +22616,6 @@ msgstr "" msgid "Copy answers from above" msgstr "Copiar les respostes del damunt" -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 -msgid "Selected add-ons" -msgstr "" - #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:133 msgid "Copy answers" msgstr "Copiar respostes" @@ -21782,34 +22679,34 @@ msgstr "Reservat" msgid "All remaining products are reserved but might become available again." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:54 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:57 #, fuzzy #| msgid "Show attendee names on invoices" msgid "No attendee name provided" msgstr "Mostres els noms dels assistents a les factures" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:151 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:202 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:162 msgid "Okay, we're removing that…" msgstr "D'acord, eliminem això …" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:166 msgid "Remove one" msgstr "Treure'n un" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:175 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:179 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:177 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:180 #: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 #: pretix/presale/templates/pretixpresale/event/voucher.html:78 @@ -21821,38 +22718,38 @@ 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:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:195 msgid "Add one more" msgstr "Afegir-ne un altre" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:211 #, fuzzy #| msgid "Price" msgid "price" msgstr "Preu" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:292 #, 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:303 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:306 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "incl. %(tax_sum)s impostos" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 #: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Bescanviar un val" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 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:323 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:326 #: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Bescanviar val" @@ -22629,6 +23526,24 @@ msgid "" " " msgstr "" +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:5 +#, fuzzy +#| msgid "Enter custom amount" +msgid "customer account" +msgstr "Introduïu un import personalitzat" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:8 +#, fuzzy +#| msgid "Enter custom amount" +msgid "View customer account" +msgstr "Introduïu un import personalitzat" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:9 +#, fuzzy +#| msgid "View all unresolved problems" +msgid "View user profile" +msgstr "Mireu tots els problemes no resolts" + #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:78 #, python-format msgid "" @@ -22699,6 +23614,93 @@ msgstr "" msgid "Note that the events in this view are in different timezones." msgstr "" +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:15 +#, fuzzy +#| msgid "Account information changed" +msgid "Account information" +msgstr "S'ha canviat la informació del compte" + +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:11 +#, fuzzy +#| msgid "Change order information" +msgid "Update your account information" +msgstr "Canviar la informació de la comanda" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:11 +#, python-format +msgid "Sign in to your account at %(org)s" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:20 +#, fuzzy +#| msgid "Stripe account" +msgid "Create account" +msgstr "Compte de Stripe" + +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:10 +#, fuzzy +#| msgid "Event end" +msgid "Your membership" +msgstr "Finalització de l'esdeveniment" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:6 +#, fuzzy +#| msgid "Password recovery" +msgid "Password reset" +msgstr "Recuperació de la contrasenya" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:11 +msgid "Set a new password for your account" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:10 +#, fuzzy +#| msgid "Stripe account" +msgid "Your account" +msgstr "Compte de Stripe" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:31 +#, fuzzy +#| msgid "Change contact information" +msgid "Change account information" +msgstr "Canviar les dades de contacte" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:35 +#, fuzzy +#| msgid "New password" +msgid "Change password" +msgstr "La contrasenya nova" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:6 +#, fuzzy +#| msgid "Your registration" +msgid "Registration" +msgstr "El vostre registre" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:11 +#, fuzzy, python-format +#| msgid "Create a new category" +msgid "Create a new account at %(org)s" +msgstr "Crear una nova categoria" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:24 +msgid "Log in to an existing account" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:20 +#, fuzzy +#| msgid "Repeat new password" +msgid "Request a new password" +msgstr "Repetiu la nova contrasenya" + #: pretix/presale/templates/pretixpresale/organizers/index.html:8 msgid "Event list" msgstr "Llista d'esdeveniments" @@ -22740,20 +23742,20 @@ 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:78 pretix/presale/utils.py:197 -#: pretix/presale/utils.py:198 +#: pretix/presale/utils.py:170 pretix/presale/utils.py:292 +#: pretix/presale/utils.py:293 msgid "The selected event was not found." msgstr "No s'ha trobat l'acte seleccionat." -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:256 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:167 +#: pretix/presale/utils.py:262 msgid "This feature is not enabled." msgstr "Aquesta funció no està habilitada." -#: pretix/presale/utils.py:206 pretix/presale/utils.py:210 +#: pretix/presale/utils.py:301 pretix/presale/utils.py:305 msgid "The selected organizer was not found." msgstr "" @@ -22795,6 +23797,51 @@ msgstr "La vostra cistella és buida" msgid "The presale for this event is over or has not yet started." msgstr "" +#: pretix/presale/views/customer.py:172 +msgid "" +"Your account has been created. Please follow the link in the email we sent " +"you to activate your account and choose a password." +msgstr "" + +#: pretix/presale/views/customer.py:191 pretix/presale/views/customer.py:194 +#: pretix/presale/views/customer.py:448 pretix/presale/views/customer.py:454 +#, fuzzy +#| msgid "You entered an invalid number." +msgid "You clicked an invalid link." +msgstr "Heu introduït un número invàlid." + +#: pretix/presale/views/customer.py:214 +msgid "Your new password has been set! You can now use it to log in." +msgstr "" + +#: pretix/presale/views/customer.py:243 +#, python-brace-format +msgid "Set a new password for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:252 +msgid "" +"We've sent you an email with further instructions on resetting your password." +msgstr "" + +#: pretix/presale/views/customer.py:409 +#, python-brace-format +msgid "Confirm email address for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:416 +msgid "" +"Your changes have been saved. We've sent you an email with a link to update " +"your email address. The email address of your account will be changed as " +"soon as you click that link." +msgstr "" + +#: pretix/presale/views/customer.py:464 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "Your email address has been updated." +msgstr "S'ha actualitzat la cistella." + #: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" @@ -22838,41 +23885,41 @@ msgstr "" msgid "A payment is currently pending for this order." msgstr "Aquesta comanda està pendent de pagament." -#: pretix/presale/views/order.py:800 +#: pretix/presale/views/order.py:808 msgid "You cannot modify this order" msgstr "No podeu modificar aquesta comanda" -#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 -#: pretix/presale/views/order.py:888 +#: pretix/presale/views/order.py:886 pretix/presale/views/order.py:891 +#: pretix/presale/views/order.py:896 msgid "You chose an invalid cancellation fee." msgstr "Heu triat una taxa de cancel·lació no vàlida." -#: pretix/presale/views/order.py:904 +#: pretix/presale/views/order.py:912 #, fuzzy #| msgid "Any customer" msgid "Canceled by customer" msgstr "Qualsevol client" -#: pretix/presale/views/order.py:915 +#: pretix/presale/views/order.py:923 msgid "The cancellation has been requested." msgstr "S'ha demanat la cancel·lació." -#: pretix/presale/views/order.py:969 +#: pretix/presale/views/order.py:977 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:978 +#: pretix/presale/views/order.py:986 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:1137 +#: pretix/presale/views/order.py:1145 msgid "You cannot change this order." msgstr "No podeu modificar aquesta comanda." -#: pretix/presale/views/order.py:1240 +#: pretix/presale/views/order.py:1248 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " @@ -22953,98 +24000,109 @@ msgstr "Això no és una sèrie d'events." msgid "from %(start_date)s" msgstr "des de %(start_date)s" -#: pretix/settings.py:469 +#: pretix/settings.py:470 msgid "English" msgstr "Anglès" -#: pretix/settings.py:470 +#: pretix/settings.py:471 msgid "German" msgstr "Alemany" -#: pretix/settings.py:471 +#: pretix/settings.py:472 msgid "German (informal)" msgstr "Alemany (informal)" -#: pretix/settings.py:472 +#: pretix/settings.py:473 msgid "Arabic" msgstr "Àrab" -#: pretix/settings.py:473 +#: pretix/settings.py:474 msgid "Chinese (simplified)" msgstr "Xinès (simplificat)" -#: pretix/settings.py:474 +#: pretix/settings.py:475 msgid "Danish" msgstr "Danès" -#: pretix/settings.py:475 +#: pretix/settings.py:476 msgid "Dutch" msgstr "Holandès" -#: pretix/settings.py:476 +#: pretix/settings.py:477 msgid "Dutch (informal)" msgstr "Holandès (informal)" -#: pretix/settings.py:477 +#: pretix/settings.py:478 msgid "French" msgstr "Francès" -#: pretix/settings.py:478 +#: pretix/settings.py:479 msgid "Finnish" msgstr "Finlandès" -#: pretix/settings.py:479 +#: pretix/settings.py:480 msgid "Greek" msgstr "Grec" -#: pretix/settings.py:480 +#: pretix/settings.py:481 msgid "Italian" msgstr "Italià" -#: pretix/settings.py:481 +#: pretix/settings.py:482 msgid "Latvian" msgstr "Letó" -#: pretix/settings.py:482 +#: pretix/settings.py:483 msgid "Polish" msgstr "Polonès" -#: pretix/settings.py:483 +#: pretix/settings.py:484 msgid "Portuguese (Portugal)" msgstr "Portuguès (Portugal)" -#: pretix/settings.py:484 +#: pretix/settings.py:485 msgid "Portuguese (Brazil)" msgstr "Portuguès (Brasil)" -#: pretix/settings.py:485 +#: pretix/settings.py:486 msgid "Russian" msgstr "Rus" -#: pretix/settings.py:486 +#: pretix/settings.py:487 msgid "Spanish" msgstr "Espanyol" -#: pretix/settings.py:487 +#: pretix/settings.py:488 msgid "Turkish" msgstr "Turc" -#: pretix/settings.py:787 +#: pretix/settings.py:788 msgid "User profile only" msgstr "" -#: pretix/settings.py:788 +#: pretix/settings.py:789 msgid "Read access" msgstr "Accés de lectura" -#: pretix/settings.py:789 +#: pretix/settings.py:790 msgid "Write access" msgstr "Accés d'escriptura" -#: pretix/settings.py:799 +#: pretix/settings.py:800 msgid "Kosovo" msgstr "Kosovo" +#~ msgid "Organizer-level settings" +#~ msgstr "Configuració del nivell de l'organitzador" + +#~ msgid "Site-level settings" +#~ msgstr "Configuració del lloc" + +#, fuzzy +#~| msgid "All organizers" +#~ msgid "Change for all organizers" +#~ msgstr "Tots els organitzadors" + #, fuzzy #~| msgid "Optional. No products will be sold before this date." #~ msgid "Only include orders issued on or before this date." @@ -23201,10 +24259,6 @@ msgstr "Kosovo" #~ msgid "Your password" #~ msgstr "La vostra contrasenya" -#~ msgid "Please enter a correct email address and password." -#~ msgstr "" -#~ "Si us plau, introduïu una adreça de correu i una contrasenya correctes." - #~ msgid "" #~ "This will only work if you handle your check-in with pretixdroid 1.8 or " #~ "newer or pretixdesk 0.2 or newer." diff --git a/src/pretix/locale/ca/LC_MESSAGES/djangojs.po b/src/pretix/locale/ca/LC_MESSAGES/djangojs.po index 737268b237..26fe615706 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-04-30 09:39+0000\n" +"POT-Creation-Date: 2021-05-06 18:55+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:27 +#: htmlcov/pretix_control_views_dashboards_py.html:963 +#: pretix/control/templates/pretixcontrol/events/index.html:142 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 +#: pretix/control/views/dashboards.py:530 +msgid "Shop disabled" +msgstr "Obchod vypnut" + +#: htmlcov/pretix_control_views_dashboards_py.html:965 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1117 +#: 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" + +#: htmlcov/pretix_control_views_dashboards_py.html:967 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1116 +#: 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" + +#: htmlcov/pretix_control_views_dashboards_py.html:969 +#: 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:536 +msgid "On sale" +msgstr "V prodeji" + +#: pretix/api/auth/devicesecurity.py:28 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" @@ -27,15 +58,15 @@ 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:43 +#: pretix/api/auth/devicesecurity.py:44 msgid "pretixSCAN" msgstr "pretixSCAN" -#: pretix/api/auth/devicesecurity.py:73 +#: pretix/api/auth/devicesecurity.py:74 msgid "pretixSCAN (kiosk mode, online only)" msgstr "pretixSCAN (režim kiosek, pouze online)" -#: pretix/api/auth/devicesecurity.py:101 +#: pretix/api/auth/devicesecurity.py:102 msgid "pretixPOS" msgstr "pretixPOS" @@ -69,37 +100,37 @@ msgid "Target URL" msgstr "Cílové URL" #: pretix/api/models.py:99 pretix/base/models/devices.py:121 -#: pretix/base/models/organizer.py:221 +#: pretix/base/models/organizer.py:247 msgid "All events (including newly created ones)" msgstr "Všechny události (vč. nově vytvořených)" #: pretix/api/models.py:100 pretix/base/models/devices.py:122 -#: pretix/base/models/organizer.py:222 +#: pretix/base/models/organizer.py:248 msgid "Limit to events" msgstr "Omezit na události" -#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1168 msgid "The product \"{}\" is not assigned to a quota." msgstr "Produkt \"{}\" nemá přiřazeno žádné omezení." -#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1180 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:116 pretix/api/serializers/order.py:1121 -#: pretix/base/services/orders.py:1219 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1140 +#: pretix/base/services/orders.py:1238 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "Vybrané místo „{seat}“ není k dispozici." -#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1361 -#: pretix/base/models/items.py:1349 pretix/base/models/items.py:1580 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1370 +#: pretix/base/models/items.py:1386 pretix/base/models/items.py:1617 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:69 pretix/api/serializers/checkin.py:72 -#: pretix/base/models/items.py:1591 pretix/base/models/items.py:1594 +#: pretix/base/models/items.py:1628 pretix/base/models/items.py:1631 #: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 #, fuzzy msgid "The subevent does not belong to this event." @@ -133,79 +164,80 @@ msgstr "Vlastnost metadat „{name}“ neexistuje." msgid "Unknown plugin: '{name}'." msgstr "Neznámý plugin: '{name}'." -#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:880 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:882 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:169 +#: pretix/api/serializers/item.py:177 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:178 pretix/control/forms/item.py:532 +#: pretix/api/serializers/item.py:186 pretix/control/forms/item.py:554 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:183 pretix/control/forms/item.py:538 +#: pretix/api/serializers/item.py:191 pretix/control/forms/item.py:560 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:220 +#: pretix/api/serializers/item.py:228 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/item.py:337 +#: pretix/api/serializers/item.py:345 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 +#: pretix/api/serializers/item.py:359 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 +#: pretix/api/serializers/item.py:364 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:361 pretix/control/forms/item.py:123 +#: pretix/api/serializers/item.py:369 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:1134 pretix/api/serializers/order.py:1141 +#: pretix/api/serializers/order.py:1153 pretix/api/serializers/order.py:1160 msgid "The product \"{}\" is not available on this date." msgstr "" -#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 +#: pretix/api/serializers/organizer.py:119 +#: pretix/control/forms/organizer.py:492 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/serializers/organizer.py:163 -#: pretix/control/views/organizer.py:557 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:665 msgid "pretix account invitation" msgstr "pozvánka k pretix účtu" -#: pretix/api/serializers/organizer.py:185 -#: pretix/control/views/organizer.py:656 +#: pretix/api/serializers/organizer.py:223 +#: pretix/control/views/organizer.py:764 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:201 -#: pretix/control/views/organizer.py:673 +#: pretix/api/serializers/organizer.py:239 +#: pretix/control/views/organizer.py:781 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:106 pretix/control/logdisplay.py:398 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:414 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -213,12 +245,12 @@ msgid "" msgstr "" #: pretix/api/views/order.py:485 pretix/control/views/orders.py:1250 -#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:771 msgid "You cannot generate an invoice for this order." msgstr "Nemůžete vygenerovat fakturu pro tuto objednávku." #: pretix/api/views/order.py:490 pretix/control/views/orders.py:1252 -#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:773 msgid "An invoice for this order already exists." msgstr "Faktura pro tuto objednávku již existuje." @@ -228,7 +260,7 @@ 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:594 pretix/base/services/cart.py:143 -#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 +#: pretix/base/services/orders.py:133 pretix/presale/views/order.py:755 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." @@ -245,7 +277,7 @@ msgid "Order marked as paid" msgstr "Objednávka byla označena jako zaplacená" #: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 -#: pretix/control/templates/pretixcontrol/event/mail.html:68 +#: pretix/control/templates/pretixcontrol/event/mail.html:72 #: pretix/control/views/orders.py:1216 msgid "Order canceled" msgstr "Objednávka byla zrušena" @@ -267,7 +299,7 @@ msgid "Order contact address changed" msgstr "Byla provedena změna kontaktní adresy v objednávce" #: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 -#: pretix/control/templates/pretixcontrol/event/mail.html:59 +#: pretix/control/templates/pretixcontrol/event/mail.html:63 msgid "Order changed" msgstr "Změna objednávky" @@ -320,18 +352,25 @@ msgid "{system} User" msgstr "{system} Uživatel" #: 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/base/models/auth.py:124 pretix/base/models/customers.py:45 +#: pretix/base/models/notifications.py:46 pretix/base/models/orders.py:192 +#: pretix/control/navigation.py:81 pretix/control/navigation.py:464 +#: pretix/control/templates/pretixcontrol/event/settings.html:68 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:38 #: pretix/plugins/checkinlists/exporters.py:454 -#: pretix/presale/checkoutflow.py:861 pretix/presale/forms/checkout.py:57 -#: pretix/presale/forms/user.py:40 +#: pretix/presale/checkoutflow.py:1085 pretix/presale/forms/checkout.py:60 +#: pretix/presale/forms/customer.py:50 pretix/presale/forms/customer.py:124 +#: pretix/presale/forms/customer.py:231 pretix/presale/forms/customer.py:275 +#: pretix/presale/forms/customer.py:318 pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:22 msgid "E-mail" msgstr "E-mail" #: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 -#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 +#: pretix/base/forms/auth.py:205 pretix/base/models/customers.py:46 +#: pretix/control/forms/__init__.py:395 pretix/presale/forms/customer.py:54 +#: pretix/presale/forms/customer.py:235 msgid "Password" msgstr "Heslo" @@ -355,7 +394,7 @@ msgstr "" msgid "source code" msgstr "Kód země" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -365,57 +404,57 @@ msgstr "Kód země" msgid "Default" msgstr "Výchozí" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "Jednoduchý s logem" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "Společnost XZ" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "" -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "Formát exportu" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (oddělený čárkami)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (styl Excel)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (oddělený středníky)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "Kombinovaný Excel (.xlsx)" @@ -423,7 +462,7 @@ msgstr "Kombinovaný Excel (.xlsx)" 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:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -440,10 +479,10 @@ msgstr "Vstupenka {event}-{code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -468,6 +507,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -485,9 +525,9 @@ msgid "" "date does not always correspond to the order or payment date." msgstr "" -#: 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:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -498,7 +538,7 @@ msgid "Payment provider" msgstr "Poskytovatel platby" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "Všichni poskytovatelé plateb" @@ -517,9 +557,9 @@ msgstr "Všechny faktury" msgid "Invoice data" msgstr "Obsah faktury" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -535,8 +575,8 @@ msgstr "Číslo faktury" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -548,13 +588,15 @@ msgstr "Datum" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -565,6 +607,8 @@ msgstr "Datum" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "Kód objednávky" @@ -586,7 +630,8 @@ msgstr "" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Jazyk" @@ -605,19 +650,23 @@ msgstr "" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -628,10 +677,13 @@ msgstr "" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "" @@ -641,10 +693,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -658,9 +710,9 @@ msgstr "Adresa" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -673,9 +725,9 @@ msgstr "PSČ" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -688,11 +740,11 @@ msgstr "Město" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -711,9 +763,9 @@ msgstr "IČO" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -741,7 +793,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -760,9 +812,9 @@ msgstr "Ulice" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -772,19 +824,19 @@ msgid "State" msgstr "Stát" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Interní číslo" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "" @@ -822,7 +874,7 @@ msgid "Cancellation" msgstr "" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Faktura" @@ -831,9 +883,9 @@ msgstr "Faktura" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -841,7 +893,6 @@ msgstr "Faktura" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Ano" @@ -849,9 +900,9 @@ msgstr "Ano" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -859,7 +910,6 @@ msgstr "Ano" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "Ne" @@ -868,12 +918,12 @@ msgid "Line number" msgstr "Číslo řádku" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Popis" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "" @@ -882,14 +932,14 @@ msgid "Net price" msgstr "" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -916,15 +966,17 @@ msgstr "" msgid "Order data" msgstr "" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "Objednávky" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "" @@ -977,8 +1029,8 @@ msgstr "Datum konce" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "" @@ -986,6 +1038,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "" @@ -995,16 +1048,19 @@ msgstr "" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1013,6 +1069,8 @@ msgstr "" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Stav" @@ -1022,21 +1080,23 @@ msgstr "Stav" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "Email" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" @@ -1045,9 +1105,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1055,6 +1117,8 @@ msgstr "" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "Datum objednávky" @@ -1065,7 +1129,7 @@ msgstr "Datum objednávky" msgid "Order time" msgstr "Čas objednávky" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 msgid "Custom address field" msgstr "" @@ -1111,16 +1175,16 @@ msgid "Sales channel" msgstr "" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1130,11 +1194,13 @@ msgstr "Komentář" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "" @@ -1149,11 +1215,11 @@ msgid "Fee type" msgstr "" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1184,16 +1250,17 @@ msgstr "" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1202,19 +1269,21 @@ msgstr "" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1225,35 +1294,40 @@ msgstr "" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "" @@ -1321,9 +1395,10 @@ msgid "Refund states" msgstr "" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1344,7 +1419,7 @@ msgid "Creation date" msgstr "" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "" @@ -1353,10 +1428,10 @@ msgid "Status code" msgstr "" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1365,8 +1440,8 @@ msgid "Amount" msgstr "" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1405,9 +1480,9 @@ msgid "Current user's carts" msgstr "" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1445,10 +1520,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "" @@ -1457,8 +1532,8 @@ msgstr "" msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 msgid "Gift cards" msgstr "" @@ -1476,9 +1551,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1506,7 +1581,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1526,7 +1601,7 @@ msgstr "" msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1541,7 +1616,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1599,15 +1674,15 @@ msgid "Voucher expired" msgstr "" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1629,8 +1704,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1645,6 +1720,7 @@ msgid "This combination of credentials is not known to our system." msgstr "Zadané přihlašovací údaje nejsou platné." #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1659,6 +1735,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "" @@ -1667,6 +1744,7 @@ msgid "Email address" msgstr "" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "Opakovat heslo" @@ -1720,9 +1798,10 @@ msgstr "" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "" @@ -1769,15 +1848,18 @@ msgid "" "or password." msgstr "" -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "Stávající heslo" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "Nové heslo" @@ -1785,7 +1867,8 @@ msgstr "Nové heslo" msgid "Repeat new password" msgstr "Zopakovat heslo" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Výchozí časové pásmo" @@ -1823,7 +1906,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "" @@ -1852,27 +1935,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "Kód objednávky" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "" @@ -1882,7 +1965,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "" @@ -1906,6 +1989,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1913,10 +1998,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -1949,7 +2036,7 @@ msgid "Invoice" msgstr "" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -1965,7 +2052,7 @@ msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "" @@ -2000,27 +2087,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2028,7 +2115,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2036,7 +2123,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -2045,8 +2132,9 @@ msgstr "" msgid "Default list" msgstr "Výchozí seznam" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Celé jméno" @@ -2080,14 +2168,13 @@ msgid "If turned off, you will not get any notifications." msgstr "" #: 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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "Uživatel" @@ -2126,7 +2213,7 @@ msgid "" "been paid." msgstr "" -#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "Brány" @@ -2174,17 +2261,39 @@ msgstr "Vstup" msgid "Exit" msgstr "Výstup" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "Is active" +msgid "Account active" +msgstr "Je aktivní" + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "E-mail address" +msgid "Verified email address" +msgstr "E-mailová adresa" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +msgid "Last login" +msgstr "" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +msgid "Registration date" +msgstr "" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "" @@ -2219,11 +2328,11 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" @@ -2236,26 +2345,26 @@ msgstr "Obchod je spuštěný" msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "Zobrazit v seznamu" @@ -2265,38 +2374,38 @@ msgid "" "organizer account." msgstr "" -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Konec předprodeje" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Začátek předprodeje" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "" @@ -2306,12 +2415,12 @@ msgstr "Zásuvné moduly" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "Interní poznámka" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2328,11 +2437,15 @@ msgid "Only sell tickets for this event on the following sales channels." msgstr "" #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Událost" @@ -2343,126 +2456,126 @@ msgstr "Událost" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "Události" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Aktivní" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1461 +#: pretix/base/models/event.py:1470 #, fuzzy #| msgid "Default list" msgid "Default value" msgstr "Výchozí seznam" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1465 +#: pretix/base/models/event.py:1474 #, fuzzy #| msgid "External refund of payment" msgid "Required for events" msgstr "Externí vrácení platby" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 msgid "Valid values" msgstr "" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 msgid "You cannot set a default value that is not a valid value." msgstr "" @@ -2570,7 +2683,7 @@ msgstr "" msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" @@ -2589,7 +2702,7 @@ msgstr "" msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "" @@ -2637,8 +2750,8 @@ msgstr "" msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "" @@ -2750,11 +2863,11 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2762,7 +2875,7 @@ msgid "" msgstr "" #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "" @@ -2776,8 +2889,34 @@ msgid "" "corresponding to the product price." msgstr "" -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +msgid "Require a valid membership" +msgstr "" + +#: pretix/base/models/items.py:523 +msgid "Allowed membership types" +msgstr "" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2789,102 +2928,108 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:692 +#: pretix/base/models/items.py:720 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:698 +#: pretix/base/models/items.py:726 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:744 +#: pretix/base/models/items.py:772 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +msgid "Membership types" +msgstr "" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 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:939 +#: pretix/base/models/items.py:976 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:958 +#: pretix/base/models/items.py:995 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:963 +#: pretix/base/models/items.py:1000 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:968 +#: pretix/base/models/items.py:1005 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:973 +#: pretix/base/models/items.py:1010 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:978 +#: pretix/base/models/items.py:1015 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -2892,60 +3037,60 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1085 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -2953,170 +3098,170 @@ msgstr "" msgid "Question" msgstr "" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1164 +#: pretix/base/models/items.py:1201 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 msgid "Maximum value" msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1296 +#: pretix/base/models/items.py:1333 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3126,13 +3271,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3141,17 +3286,17 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "" @@ -3196,44 +3341,87 @@ msgstr "" msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:156 -msgid "pending" +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" msgstr "" -#: pretix/base/models/orders.py:157 -msgid "paid" +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." msgstr "" -#: pretix/base/models/orders.py:158 -msgid "expired" +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "" + +#: pretix/base/models/memberships.py:58 +msgid "Number of times this membership can be used in a purchase." +msgstr "" + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +msgid "Membership type" msgstr "" #: pretix/base/models/orders.py:159 +msgid "pending" +msgstr "" + +#: pretix/base/models/orders.py:160 +msgid "paid" +msgstr "" + +#: pretix/base/models/orders.py:161 +msgid "expired" +msgstr "" + +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +msgid "Customer" +msgstr "" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3241,342 +3429,347 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 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:805 +#: pretix/base/models/orders.py:815 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:807 +#: pretix/base/models/orders.py:817 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:827 +#: pretix/base/models/orders.py:841 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:828 +#: pretix/base/models/orders.py:842 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:73 +#: pretix/base/models/organizer.py:75 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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:240 +#: pretix/base/models/organizer.py:266 +msgid "Can manage customer accounts" +msgstr "" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" @@ -3621,7 +3814,7 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "" @@ -3677,10 +3870,6 @@ msgstr "" msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" @@ -3700,11 +3889,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "" @@ -3963,8 +4156,8 @@ msgid "Event date" msgstr "" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "" @@ -4131,9 +4324,9 @@ msgstr "" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 msgid "Attendee address" msgstr "" @@ -4153,7 +4346,7 @@ msgstr "" #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "" @@ -4384,22 +4577,22 @@ msgid "In test mode, only test cards will work." msgstr "" #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "" #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 msgid "This gift card can only be used in test mode." msgstr "" #: pretix/base/payment.py:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "" @@ -4442,7 +4635,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "" @@ -4509,9 +4702,9 @@ msgid "Price including add-ons" msgstr "" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 msgid "Attendee company" msgstr "" @@ -4615,7 +4808,7 @@ msgstr "" msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "" @@ -4631,7 +4824,7 @@ msgstr "" msgid "Event location" msgstr "" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "" @@ -4738,7 +4931,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "" @@ -4758,17 +4951,21 @@ msgstr "" msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +msgid "Date and time of first scan" +msgstr "" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -4777,12 +4974,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" @@ -4840,7 +5037,7 @@ msgstr "" msgid "Event canceled" msgstr "Akce byla vytvořena" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -4897,7 +5094,7 @@ msgid "" "items of it." msgstr "" -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "" @@ -4917,7 +5114,7 @@ msgid "" "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5130,25 +5327,73 @@ msgstr "" msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" +#: pretix/base/services/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, python-brace-format +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "" + +#: pretix/base/services/memberships.py:139 +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "" + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5161,253 +5406,253 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 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:102 +#: pretix/base/services/orders.py:106 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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, 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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 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:113 +#: pretix/base/services/orders.py:117 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:115 +#: pretix/base/services/orders.py:119 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:117 +#: pretix/base/services/orders.py:121 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:119 +#: pretix/base/services/orders.py:123 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:121 +#: pretix/base/services/orders.py:125 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:123 +#: pretix/base/services/orders.py:127 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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1223 +#: pretix/base/services/orders.py:1242 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5484,52 +5729,62 @@ msgstr "" msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" +#: pretix/base/settings.py:116 +msgid "Allow customers to create accounts" +msgstr "" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5541,89 +5796,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -5632,76 +5887,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -5712,77 +5967,77 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 #, fuzzy #| msgid "Presale not started" msgid "Set payment term" msgstr "Předprodej zatím nezačal" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -5790,11 +6045,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -5802,13 +6057,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 #, fuzzy #| msgid "Presale not started" msgid "Payment term in minutes" msgstr "Předprodej zatím nezačal" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -5816,164 +6071,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5981,28 +6236,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6010,55 +6265,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6066,11 +6321,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6079,123 +6334,123 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Device name" msgid "Require name" msgstr "Název zařízení" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "Line number" msgid "Ask for a phone number" msgstr "Číslo řádku" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1050 -#, fuzzy -#| msgid "Line number" -msgid "Require phone number" -msgstr "Číslo řádku" - -#: pretix/base/settings.py:1051 -msgid "Require a phone number when signing up to the waiting list.." -msgstr "" - #: pretix/base/settings.py:1061 #, fuzzy #| msgid "Line number" +msgid "Require phone number" +msgstr "Číslo řádku" + +#: pretix/base/settings.py:1062 +msgid "Require a phone number when signing up to the waiting list.." +msgstr "" + +#: pretix/base/settings.py:1072 +#, fuzzy +#| msgid "Line number" msgid "Phone number explanation" msgstr "Číslo řádku" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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:1096 +#: pretix/base/settings.py:1107 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6204,55 +6459,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6260,89 +6515,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6350,109 +6605,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -6467,7 +6722,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -6481,7 +6736,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6495,7 +6750,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -6510,7 +6765,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -6526,7 +6781,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -6544,7 +6799,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6558,7 +6813,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -6572,7 +6827,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -6588,7 +6843,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6602,7 +6857,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -6618,7 +6873,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -6643,7 +6898,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -6657,7 +6912,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -6675,7 +6930,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -6690,7 +6945,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -6707,7 +6962,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -6719,21 +6974,21 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1765 #, python-brace-format msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -6747,56 +7002,116 @@ msgid "" "Your {event} team" msgstr "" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "Hlavní barva" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -6805,23 +7120,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -6830,11 +7145,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -6843,93 +7158,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -6937,202 +7252,203 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "Jan Novák" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" @@ -7161,60 +7477,61 @@ msgstr "" #: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -7535,12 +7852,56 @@ msgstr "" msgid "Filetype not allowed!" msgstr "" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "" + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "" + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -7621,49 +7982,49 @@ msgstr "" msgid "Default ({value})" msgstr "Výchozí seznam" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "" @@ -7676,7 +8037,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -7739,15 +8100,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "" @@ -7756,7 +8117,7 @@ msgstr "" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "" @@ -7789,7 +8150,8 @@ msgstr "" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -7847,116 +8209,72 @@ msgstr "" msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "" - -#: 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:1029 -msgid "Hostname" -msgstr "" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "" - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "" - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 msgid "Ticket code generator" msgstr "" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 #, fuzzy #| msgid "Presale not started" msgid "Sale not allowed" msgstr "Předprodej zatím nezačal" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -7964,48 +8282,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -8013,27 +8331,27 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "" @@ -8135,25 +8453,25 @@ msgstr "" msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -8181,44 +8499,30 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" @@ -8261,138 +8565,139 @@ msgid "Sunday" msgstr "" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" @@ -8602,7 +8907,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 msgid "No category" msgstr "" @@ -8646,43 +8951,47 @@ msgstr "" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8690,36 +8999,36 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "" @@ -8752,21 +9061,21 @@ msgstr "" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -8774,15 +9083,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -8791,15 +9100,15 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -8808,156 +9117,170 @@ msgstr "" msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +msgid "Membership" +msgstr "" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +msgid "(No membership)" +msgstr "" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:678 +#: pretix/control/forms/orders.py:741 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 " @@ -8965,29 +9288,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -8995,20 +9318,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -9026,7 +9349,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -9040,59 +9363,67 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +msgid "This will be attached to every email." +msgstr "" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +msgid "An account with this email address is already registered." +msgstr "" + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -9320,942 +9651,991 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 +#: pretix/control/logdisplay.py:314 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 msgid "The organizer has been changed." msgstr "" -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 msgid "The organizer settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 msgid "The webhook has been created." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 msgid "The webhook has been changed." msgstr "" -#: pretix/control/logdisplay.py:317 -msgid "The event's internal comment has been updated." -msgstr "" - -#: pretix/control/logdisplay.py:318 -msgid "The event has been canceled." -msgstr "" - -#: pretix/control/logdisplay.py:319 -msgid "An event has been deleted." -msgstr "" - -#: pretix/control/logdisplay.py:320 -msgid "The order details have been changed." -msgstr "" - -#: pretix/control/logdisplay.py:321 -msgid "The order has been marked as unpaid." +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +msgid "The membership type has been created." msgstr "" #: pretix/control/logdisplay.py:322 -msgid "The order's secret has been changed." +msgid "The membership type has been changed." msgstr "" #: pretix/control/logdisplay.py:323 -msgid "The order's expiry date has been changed." +msgid "The membership type has been deleted." msgstr "" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 -msgid "The order has been marked as expired." +#: pretix/control/logdisplay.py:324 +msgid "The account has been created." msgstr "" #: pretix/control/logdisplay.py:325 -msgid "The order has been marked as paid." +msgid "The account has been changed." msgstr "" #: pretix/control/logdisplay.py:326 -msgid "The cancellation request has been deleted." +msgid "A membership for this account has been added." msgstr "" #: pretix/control/logdisplay.py:327 -msgid "The order has been refunded." +msgid "A membership of this account has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 -msgid "The order has been canceled." +#: pretix/control/logdisplay.py:328 +msgid "The account has been disabled and anonymized." msgstr "" -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 -msgid "The order has been reactivated." +#: pretix/control/logdisplay.py:329 +msgid "A new password has been requested." msgstr "" #: pretix/control/logdisplay.py:330 +msgid "A new password has been set." +msgstr "" + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 +msgid "The event's internal comment has been updated." +msgstr "" + +#: pretix/control/logdisplay.py:333 +msgid "The event has been canceled." +msgstr "" + +#: pretix/control/logdisplay.py:334 +msgid "An event has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py:335 +msgid "The order details have been changed." +msgstr "" + +#: pretix/control/logdisplay.py:336 +msgid "The order has been marked as unpaid." +msgstr "" + +#: pretix/control/logdisplay.py:337 +msgid "The order's secret has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:338 +msgid "The order's expiry date has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 +msgid "The order has been marked as expired." +msgstr "" + +#: pretix/control/logdisplay.py:340 +msgid "The order has been marked as paid." +msgstr "" + +#: pretix/control/logdisplay.py:341 +msgid "The cancellation request has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py:342 +msgid "The order has been refunded." +msgstr "" + +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 +msgid "The order has been canceled." +msgstr "" + +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 +msgid "The order has been reactivated." +msgstr "" + +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +msgid "The customer account has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 msgid "The event details have been changed." msgstr "" -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 msgid "The gate has been created." msgstr "" -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 msgid "The gate has been changed." msgstr "" -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 msgid "The gate has been deleted." msgstr "" -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -10280,18 +10660,19 @@ msgstr "Nástěnka" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -10341,14 +10722,14 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "" @@ -10444,12 +10825,23 @@ msgstr "Vstupenka přijata" msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +msgid "Customers" +msgstr "" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +msgid "Customer accounts" +msgstr "" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "" @@ -10497,6 +10889,9 @@ msgid "Register" msgstr "" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "" @@ -10544,6 +10939,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -10592,19 +10989,19 @@ msgid "Set new password" msgstr "" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -10615,13 +11012,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -10638,6 +11039,9 @@ msgstr "" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "" @@ -10672,6 +11076,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "" @@ -10868,6 +11274,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -10950,7 +11357,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -10963,8 +11370,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -10999,6 +11408,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -11054,6 +11464,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -11257,7 +11682,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 msgid "Cancel or delete event" msgstr "" @@ -11361,7 +11786,7 @@ msgid "Geo coordinates" msgstr "" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -11454,7 +11879,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "" @@ -11482,9 +11907,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -11628,79 +12053,75 @@ msgstr "" msgid "No results" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -11769,14 +12190,20 @@ msgstr "" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "" @@ -11915,16 +12342,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -11932,58 +12360,58 @@ msgstr "" msgid "Meta data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 msgid "Customer data (once per order)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 #, fuzzy #| msgid "E-mail address" msgid "Name and address" msgstr "E-mailová adresa" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 #, fuzzy #| msgid "Invoice lines" msgid "See invoice settings" msgstr "Položky faktury" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 msgid "Attendee data (once per admission ticket)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 msgid "Custom fields" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 #, fuzzy #| msgid "Questions" msgid "Manage questions" msgstr "Otázky" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 msgid "Other settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -11991,16 +12419,16 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 msgid "Add confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -12008,30 +12436,30 @@ msgstr "" msgid "Timeline" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 msgid "Item metadata" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -12102,7 +12530,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 msgid "Change history" msgstr "" @@ -12339,19 +12767,6 @@ msgstr "" msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "V prodeji" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -12708,7 +13123,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "" @@ -12716,17 +13131,29 @@ msgstr "" msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +msgid "days" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +msgid "months" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "" @@ -12863,8 +13290,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "" @@ -13331,38 +13760,38 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "" @@ -13386,7 +13815,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -13527,235 +13956,244 @@ msgstr "" msgid "Cancellation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +msgid "Customer account" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +msgid "Contact email" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, python-format msgid "Exit scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, python-format msgid "Entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 msgid "Ticket page" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "" @@ -14176,37 +14614,45 @@ msgid "Remove filter" msgstr "Odstranit filtr" #: pretix/control/templates/pretixcontrol/orders/index.html:116 -msgid "Order paid / total" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 +msgid "Order paid / total" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -14270,6 +14716,122 @@ msgstr "" msgid "Search" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, python-format +msgid "Customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +msgid "Customer ID" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Shop disabled" +msgid "disabled" +msgstr "Obchod vypnut" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Order reactivated" +msgid "not yet activated" +msgstr "Objednávka byla znovu obnovena" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Active" +msgid "active" +msgstr "Aktivní" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +msgid "Memberships" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +msgid "Valid from" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +msgid "Usages" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +msgid "Add membership" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +msgid "Customer history" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, python-format +msgid "Anonymize customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +msgid "Are you sure you want to anonymize this customer account?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +msgid "This action is irreversible." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +msgid "No customer accounts have been created yet." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "" @@ -14443,7 +15005,7 @@ msgstr "" msgid "Organizer page" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -14477,11 +15039,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 msgid "Expire date" msgstr "" @@ -14553,6 +15110,60 @@ msgstr "" msgid "Organizer logs" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "pretix account invitation" +msgid "Customer account registration" +msgstr "pozvánka k pretix účtu" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Event details changed" +msgid "Customer account email change" +msgstr "Byly změněny detaily události" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "Stávající heslo" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +msgid "Delete membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +msgid "Are you sure you want to delete this membership type?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +msgid "Membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Create a new event" +msgid "Create a new membership type" +msgstr "Vytvořit novou událost" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -14615,7 +15226,7 @@ msgstr "" msgid "Organizer permissions" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "" @@ -15717,10 +16328,6 @@ msgstr "" msgid "Impersonate user" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "" @@ -16002,44 +16609,40 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on organizer level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on global level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to organizer settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to global settings" msgstr "" #: pretix/control/views/__init__.py:166 @@ -16132,10 +16735,10 @@ msgstr "" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -16225,7 +16828,7 @@ msgstr "" msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "" @@ -16258,7 +16861,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -16289,29 +16892,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "" @@ -16320,7 +16924,7 @@ msgid "Unknown e-mail renderer." msgstr "" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "" @@ -16416,7 +17020,7 @@ msgstr "" msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -16424,26 +17028,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -16451,35 +17055,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -16645,14 +17249,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "" @@ -16847,15 +17451,15 @@ msgstr "" msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -16883,234 +17487,245 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1392 +#: pretix/control/views/organizer.py:1500 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1529 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 msgid "The selected property has been deleted." msgstr "" +#: pretix/control/views/organizer.py:1718 +msgid "The selected object has been deleted." +msgstr "" + +#: pretix/control/views/organizer.py:1941 +msgid "The customer account has been anonymized." +msgstr "" + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" @@ -17167,15 +17782,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "" @@ -17684,8 +18299,8 @@ msgstr "" #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -18278,16 +18893,16 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "" @@ -18361,8 +18976,8 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "" @@ -18887,7 +19502,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "" @@ -18914,22 +19529,22 @@ msgstr "" msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18937,20 +19552,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -18961,73 +19576,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:173 -msgctxt "stripe" -msgid "Live" -msgstr "" - #: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" +msgid "Live" +msgstr "" + +#: pretix/plugins/stripe/payment.py:175 +msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -19035,23 +19650,29 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Popis" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: Czech \n" "Language-Team: Danish pretix" msgid "source code" msgstr "Voucherkode" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -405,61 +444,61 @@ msgstr "Voucherkode" msgid "Default" msgstr "Standard" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "Eksempelorganization" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "Eksempel på adgangsbillet" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:531 +#: pretix/base/email.py:535 #, 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:535 +#: pretix/base/email.py:539 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 #, fuzzy #| msgid "Short form" msgid "Export format" msgstr "Kort navn" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "" @@ -467,7 +506,7 @@ msgstr "" msgid "Answers to file upload questions" msgstr "Svar på spørgsmål med filupload" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -485,10 +524,10 @@ msgstr "{event}-{code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -513,6 +552,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -532,9 +572,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:86 pretix/base/models/orders.py:1390 -#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -545,7 +585,7 @@ msgid "Payment provider" msgstr "Betalingsudbyder" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "Alle" @@ -567,9 +607,9 @@ msgstr "Alle fakturaer" msgid "Invoice data" msgstr "Fakturadato" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -590,8 +630,8 @@ msgstr "Fakturanummer" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -603,13 +643,15 @@ msgstr "Dato" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -620,6 +662,8 @@ msgstr "Dato" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "Bestillingskode" @@ -643,7 +687,8 @@ msgstr "Annullering" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Sprog" @@ -665,19 +710,23 @@ msgstr "Fakturanummer" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -688,10 +737,13 @@ msgstr "Fakturanummer" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "Navn" @@ -701,10 +753,10 @@ msgstr "Navn" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -718,9 +770,9 @@ msgstr "Adresse" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -733,9 +785,9 @@ msgstr "Postnummer" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -748,11 +800,11 @@ msgstr "By" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -774,9 +826,9 @@ msgstr "CVR-nr.: %s" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -806,7 +858,7 @@ msgstr "Prisindstillinger" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -827,9 +879,9 @@ msgstr "Afsenderadresse" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -841,19 +893,19 @@ msgid "State" msgstr "Status" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Intern reference" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "" @@ -899,7 +951,7 @@ msgid "Cancellation" msgstr "Afbestilling" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Faktura" @@ -908,9 +960,9 @@ msgstr "Faktura" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -918,7 +970,6 @@ msgstr "Faktura" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Ja" @@ -926,9 +977,9 @@ msgstr "Ja" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -936,7 +987,6 @@ msgstr "Ja" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "Nej" @@ -947,12 +997,12 @@ msgid "Line number" msgstr "Minimum antal" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Beskrivelse" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "Bruttopris" @@ -963,14 +1013,14 @@ msgid "Net price" msgstr "Standardpris" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "Momsværdi" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -1003,15 +1053,17 @@ msgstr "Filtrer efter status" msgid "Order data" msgstr "Bestillingsdato" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "Bestillinger" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "" @@ -1072,8 +1124,8 @@ msgstr "Arrangementsdato" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "" @@ -1081,6 +1133,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "I alt" @@ -1090,16 +1143,19 @@ msgstr "I alt" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1108,6 +1164,8 @@ msgstr "I alt" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" @@ -1117,21 +1175,23 @@ msgstr "Status" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "E-mail" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 #, fuzzy @@ -1142,9 +1202,11 @@ msgstr "Minimum antal" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1152,6 +1214,8 @@ msgstr "Minimum antal" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "Bestillingsdato" @@ -1164,7 +1228,7 @@ msgstr "Bestillingsdato" msgid "Order time" msgstr "Bestillingsdato" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 #, fuzzy #| msgid "E-mail address" msgid "Custom address field" @@ -1216,16 +1280,16 @@ msgid "Sales channel" msgstr "Gem ændringer" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "Kræver særlig opmærksomhed" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1235,11 +1299,13 @@ msgstr "Kommentar" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "Linjer" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 #, fuzzy #| msgid "E-mail address" @@ -1259,11 +1325,11 @@ msgid "Fee type" msgstr "Enhedstype" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1298,16 +1364,17 @@ msgstr "Linje" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1316,19 +1383,21 @@ msgstr "Linje" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1339,35 +1408,40 @@ msgstr "Dato" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "Produkt" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "Variant" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "Navn på deltager" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "E-mailadresse" @@ -1443,9 +1517,10 @@ msgid "Refund states" msgstr "Tjek-ind-status" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1469,7 +1544,7 @@ msgid "Creation date" msgstr "Opret dato" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation date" @@ -1483,10 +1558,10 @@ msgid "Status code" msgstr "Status" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1495,8 +1570,8 @@ msgid "Amount" msgstr "Beløb" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1537,9 +1612,9 @@ msgid "Current user's carts" msgstr "Aktuelle brugers kurve" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1581,10 +1656,10 @@ msgstr "Indløsninger" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 #, fuzzy #| msgid "Gift card" msgid "Gift card code" @@ -1597,8 +1672,8 @@ msgstr "Gavekort" msgid "Issuer" msgstr "Voucherdetaljer" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 #, fuzzy #| msgid "Gift card" msgid "Gift cards" @@ -1620,9 +1695,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1652,7 +1727,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1672,7 +1747,7 @@ msgstr "" msgid "Expiry date" msgstr "Udløbsdato" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1687,7 +1762,7 @@ msgstr "Valuta" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 #, fuzzy @@ -1757,15 +1832,15 @@ msgid "Voucher expired" msgstr "Denne rabatkode er uløbet." #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Produktnavn" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1789,8 +1864,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1807,6 +1882,7 @@ msgid "This combination of credentials is not known to our system." msgstr "Denne voucherkode genkendes ikke." #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1822,6 +1898,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "Indtast venligst den samme adgangskode to gange" @@ -1830,6 +1907,7 @@ msgid "Email address" msgstr "E-mailadresse" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "Gentag adgangskode" @@ -1887,9 +1965,10 @@ msgstr "Forsalg ikke startet" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "Dette felt er obligatorisk." @@ -1943,15 +2022,18 @@ msgstr "" "Indtast venligst din nuværende adgangskode hvis du vil ændre e-mailadresse " "eller adgangskode." -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "Den nuværende adgangskode er ikke korrekt." -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "Din nuværende adgangskode" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "Ny adgangskode" @@ -1959,7 +2041,8 @@ msgstr "Ny adgangskode" msgid "Repeat new password" msgstr "Gentag ny adgangskode" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Standardtidszone" @@ -2002,7 +2085,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "Ugyldig(e) pladsholder(e): %(value)s" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "Virksomhedskunde" @@ -2033,27 +2116,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "Faktura til" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "Bestillingskode" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "Afbestillingsnummer" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "Oprindelig faktura" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "Fakturanummer" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "Afbestillingsdato" @@ -2063,7 +2146,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "Oprindelig faktureringsdato" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "Fakturadato" @@ -2089,6 +2172,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -2096,10 +2181,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -2138,7 +2225,7 @@ msgid "Invoice" msgstr "Faktura" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -2154,7 +2241,7 @@ msgctxt "invoice" msgid "Qty" msgstr "Antal" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "Skatteprocent" @@ -2193,27 +2280,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "Ugyldige betalinger" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "Nettoværdi" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "I alt" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "Skat" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2223,7 +2310,7 @@ msgstr "" "Ved brug af konverteringsraten 1:{rate} publiseret af Den Europæiske " "Centralbank {date}, svarer dette til:" -#: pretix/base/invoice.py:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2233,7 +2320,7 @@ msgstr "" "Ved brug af konverteringsraten 1:{rate} publiseret af Den Europæiske " "Centralbank {date}, svarer fakturatotalen til {total}." -#: pretix/base/invoice.py:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -2242,8 +2329,9 @@ msgstr "" msgid "Default list" msgstr "Standardliste" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Fuldt navn" @@ -2279,14 +2367,13 @@ msgid "If turned off, you will not get any notifications." msgstr "Fravælg for ikke at modtage notifikationer." #: 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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "Bruger" @@ -2332,7 +2419,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:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2389,17 +2476,43 @@ msgstr "Land" msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "This account is inactive." +msgid "Account active" +msgstr "Denne konto er ikke aktiv." + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee email" +msgid "Verified email address" +msgstr "E-mailadresse" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +#, fuzzy +#| msgid "Login" +msgid "Last login" +msgstr "Login" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Device registration failed." +msgid "Registration date" +msgstr "Fejl under registrering af enhed." + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "Internt id" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "Dette id bruges allerede af et andet spørgsmål." @@ -2443,12 +2556,12 @@ 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:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 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:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Kort navn" @@ -2461,26 +2574,26 @@ msgstr "Butik er live" msgid "Event currency" msgstr "Eventvaluta" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Starttidspunkt" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Sluttidspunkt" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Dørene åbnes" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 #, fuzzy #| msgid "Show variants" msgid "Show in lists" @@ -2498,12 +2611,12 @@ msgstr "" "Hvis sat, kan arrangementet dukke op på billetsystemets forside eller på en " "organizations profil." -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Slut af forsalg" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " @@ -2512,26 +2625,26 @@ 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Start af forsalg" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: 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:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Lokation" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "" @@ -2541,12 +2654,12 @@ msgstr "Plugins" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "Intern kommentar" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2565,11 +2678,15 @@ 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:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Arrangement" @@ -2580,68 +2697,68 @@ msgstr "Arrangement" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "Arrangementer" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1123 +#: pretix/base/models/event.py:1132 #, 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:1126 +#: pretix/base/models/event.py:1135 #, 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:1132 +#: pretix/base/models/event.py:1141 #, 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:1138 +#: pretix/base/models/event.py:1147 #, 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:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Aktiv" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 #, fuzzy #| msgid "" #| "If selected, this event may show up on the ticket system's start page or " @@ -2653,73 +2770,73 @@ msgstr "" "Hvis sat, kan arrangementet dukke op på billetsystemets forside eller på en " "organizations profil." -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "Forsidetekst" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "Dato i arrangementsrække" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "Datoer i arrangementsrække" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 #, 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:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 msgid "Can not contain spaces or special characters except underscores" msgstr "Må ikke indeholde mellemrum eller specialtegn undtaget underscore" -#: pretix/base/models/event.py:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 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:1461 +#: pretix/base/models/event.py:1470 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "Standardsprog" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 #, 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:1465 +#: pretix/base/models/event.py:1474 #, fuzzy #| msgid "Search for events" msgid "Required for events" msgstr "Søg efter arrangementer" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "Samlet værdi" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 #, 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." @@ -2838,7 +2955,7 @@ msgstr "Tilgængelig indtil" 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:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Kategori" @@ -2859,7 +2976,7 @@ msgstr "Elementnavn" msgid "This is shown below the product name in lists." msgstr "Vises under produktnavnet i lister." -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "Standardpris" @@ -2913,8 +3030,8 @@ msgstr "Vis en venteliste for denne billet" 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:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "Vis antal resterende billetter" @@ -3043,14 +3160,14 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 #, fuzzy #| msgctxt "invoice" #| msgid "Original invoice" msgid "Original price" msgstr "Oprindelig faktura" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -3058,7 +3175,7 @@ msgid "" msgstr "" #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 #, fuzzy #| msgid "Save changes" msgid "Sales channels" @@ -3076,8 +3193,38 @@ msgid "" "corresponding to the product price." msgstr "" -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +#, fuzzy +#| msgid "Team memberships" +msgid "Require a valid membership" +msgstr "Team medlemskaber" + +#: pretix/base/models/items.py:523 +#, fuzzy +#| msgid "Team memberships" +msgid "Allowed membership types" +msgstr "Team medlemskaber" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -3089,108 +3236,116 @@ msgstr "" msgid "Products" msgstr "Produkter" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:692 +#: pretix/base/models/items.py:720 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:698 +#: pretix/base/models/items.py:726 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:744 +#: pretix/base/models/items.py:772 msgid "This is shown below the variation name in lists." msgstr "Vises under variantnavnet i lister." -#: pretix/base/models/items.py:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "Linje" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +#, fuzzy +#| msgid "Team memberships" +msgid "Membership types" +msgstr "Team medlemskaber" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Produktvarianter" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "Minimum antal" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "Maksimalt antal" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "Tilføjelser en inkluderet i prisen" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 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:939 +#: pretix/base/models/items.py:976 #, 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:958 +#: pretix/base/models/items.py:995 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:963 +#: pretix/base/models/items.py:1000 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:968 +#: pretix/base/models/items.py:1005 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:973 +#: pretix/base/models/items.py:1010 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:978 +#: pretix/base/models/items.py:1015 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:1005 +#: pretix/base/models/items.py:1042 #, fuzzy #| msgid "invalid item" msgid "Bundled item" msgstr "Ugyldigt element" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 #, fuzzy #| msgid "Sample variation" msgid "Bundled variation" msgstr "Eksempelvariant" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "Antal" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -3198,68 +3353,68 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 #, 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:1048 +#: pretix/base/models/items.py:1085 #, 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:1050 +#: pretix/base/models/items.py:1087 #, 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:1055 +#: pretix/base/models/items.py:1092 #, 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:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "Tekst (en line)" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "Tekst (flere linjer)" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "Ja/Nej" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "Vælg én fra en liste" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "Vælg en eller flere fra en liste" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "Filupload" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "Tid" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "Dato og tidspunkt" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3267,190 +3422,190 @@ msgstr "" msgid "Question" msgstr "Spørgsmål" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "Hjælpetekst" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 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:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "Spørgsmålstype" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Påkrævet spørgsmål" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 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:1164 +#: pretix/base/models/items.py:1201 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: 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:1170 +#: pretix/base/models/items.py:1207 #, 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:1174 +#: pretix/base/models/items.py:1211 #, fuzzy #| msgid "Text on invoices" msgid "Print answer on invoices" msgstr "Tekst på faktura" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Minimum antal" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Maksimalt antal" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Ugyldig valgmulighed valgt." -#: pretix/base/models/items.py:1296 +#: pretix/base/models/items.py:1333 #, 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:1298 +#: pretix/base/models/items.py:1335 #, 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:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "Indtast venligst dit navn." -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 #, fuzzy #| msgid "Please select a quota." msgid "Please choose an earlier date." msgstr "Vælg venligst en kvote." -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "Ugyldig datoindtastning." -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "Ugyldig tidsindtastning." -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 #, fuzzy #| msgid "Unknown order code" msgid "Unknown country code." msgstr "Ukendt bestillingskode" -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Svar" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 msgid "The identifier \"{}\" is already used for a different option." msgstr "Id'et \"{}\" bruges allerede af en anden valgmulighed." -#: pretix/base/models/items.py:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Samlet kapacitet" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 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:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Element" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "Varianter" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3460,13 +3615,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3475,11 +3630,11 @@ msgstr "Kvote" msgid "Quotas" msgstr "Kvoter" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 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:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3487,7 +3642,7 @@ msgstr "" "Et eller flere produkter har varianter, men ingen af disse er på " "variantlisten." -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Delarrangement kan ikke være ingenting for arrangementsrække." @@ -3532,38 +3687,87 @@ msgstr "Spørgsmål {val}" msgid "Tax rule {val}" msgstr "Momsregel {val}" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "Maksimalt antal anvendelser" + +#: pretix/base/models/memberships.py:58 +#, fuzzy +#| msgid "Number of times this voucher can be redeemed." +msgid "Number of times this membership can be used in a purchase." +msgstr "Antal gange voucheren kan bruges." + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +#, fuzzy +#| msgid "Members" +msgid "Membership type" +msgstr "Medlemmer" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "afventer" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "betalt" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "udløbet" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "annulleret" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer" +msgstr "Kundehandlinger" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "Lokalitet" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "Udløbsdato" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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." @@ -3571,7 +3775,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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3579,11 +3783,11 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "Metaoplysninger" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3591,7 +3795,7 @@ msgstr "" "Betalingen kan ikke godkendes eftersom seneste betalingsdato i " "betalingsindtillingerne er overskredet." -#: pretix/base/models/orders.py:805 +#: pretix/base/models/orders.py:815 #, fuzzy #| msgid "" #| "The payment can not be accepted as it the order is expired and you " @@ -3604,246 +3808,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:807 +#: pretix/base/models/orders.py:817 #, 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:827 +#: pretix/base/models/orders.py:841 #, 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:828 +#: pretix/base/models/orders.py:842 #, 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:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, 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:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "Tom hvis dette produkt ikke er en adgangsbillet" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "Virksomhedsnavn" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "Vælg land" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 #, fuzzy #| msgid "User created." msgctxt "payment_state" msgid "created" msgstr "Bruger oprettet." -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 #, fuzzy #| msgid "pending" msgctxt "payment_state" msgid "pending" msgstr "afventer" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "bekræftet" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 #, fuzzy #| msgid "canceled" msgctxt "payment_state" msgid "canceled" msgstr "annulleret" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 #, fuzzy #| msgid "refunded" msgctxt "payment_state" msgid "refunded" msgstr "tilbagebetalt" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "Betalingsoplysninger" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, fuzzy, python-format #| msgid "Order canceled: %(code)s" msgid "Event registration confirmed: %(code)s" msgstr "Bestilling annulleret: %(code)s" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Betaling modtaget for din bestilling: %(code)s" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 #, fuzzy #| msgid "User created." msgctxt "refund_state" msgid "created" msgstr "Bruger oprettet." -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 #, fuzzy #| msgid "canceled" msgctxt "refund_state" msgid "canceled" msgstr "annulleret" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 #, fuzzy #| msgid "Organizer" msgctxt "refund_source" msgid "Organizer" msgstr "Arrangør" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 #, fuzzy #| msgid "Customer actions" msgctxt "refund_source" msgid "Customer" msgstr "Kundehandlinger" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 #, fuzzy #| msgid "Refund order" msgid "Refund reason" msgstr "Tilbagebetal bestilling" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "Betalingsgebyr" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "Leveringsgebyr" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Afbestillingsgebyr" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "Andre gebyrer" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Værdi" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, fuzzy, python-format #| msgid "Your order: %(code)s" msgid "Your event registration: %(code)s" msgstr "Din bestilling: %(code)s" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "Kurv-id (fx sessionsnøgle)" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "Kun for virksomhedskunder inden for EU." -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 msgid "This reference will be printed on your invoice for your convenience." msgstr "Denne reference vises på din faktura." -#: pretix/base/models/organizer.py:73 +#: pretix/base/models/organizer.py:75 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 " @@ -3853,109 +4057,116 @@ 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "Arrangør" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "Navn" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Medlemmer" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "Kan oprette arrangementer" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "Kan ændre grupper og rettigheder" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "Kan ændre arrangørindstillinger" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Internal comment" +msgid "Can manage customer accounts" +msgstr "Intern kommentar" + +#: pretix/base/models/organizer.py:270 #, fuzzy #| msgid "Can change orders" msgid "Can manage gift cards" msgstr "Kan ændre bestillinger" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "Kan ændre arrangementsindstillinger" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "Kan ændre produktindstillinger" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "Kan se bestillinger" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "Kan ændre bestillinger" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "Udfør tjek for opdateringer" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "Kan se vouchere" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "Kan ændre vouchere" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s på %(object)s" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Gruppe" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "Grupper" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Invitation til gruppe '{team}' til '{email}'" @@ -4003,7 +4214,7 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "Sælgerland" @@ -4061,10 +4272,6 @@ msgstr "Træk fra produktpris" msgid "Reduce product price by (%)" msgstr "Nedsæt produktpris med (%)" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "Maksimalt antal anvendelser" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Antal gange voucheren kan bruges." @@ -4086,11 +4293,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "Gyldig indtil" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "Reserver billet fra kvote" @@ -4384,8 +4595,8 @@ msgid "Event date" msgstr "Arrangementsdato" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "Netto i alt" @@ -4589,9 +4800,9 @@ msgstr "E-mailadresse" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 #, fuzzy #| msgid "Attendee badges" msgid "Attendee address" @@ -4617,7 +4828,7 @@ msgstr "" #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 #, fuzzy #| msgid "Ticket design" msgid "Ticket code" @@ -4887,26 +5098,26 @@ msgid "In test mode, only test cards will work." msgstr "" #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 #, 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:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 #, 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:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "" @@ -4959,7 +5170,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." @@ -5035,9 +5246,9 @@ msgid "Price including add-ons" msgstr "" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 #, fuzzy #| msgid "Attendee email" msgid "Attendee company" @@ -5157,7 +5368,7 @@ msgstr "" msgid "Event admission date and time" msgstr "Arrangements indgangsstartdato og -tidspunkt" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "" @@ -5173,7 +5384,7 @@ msgstr "19:00" msgid "Event location" msgstr "Arrangements sted" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "Tilfældig by" @@ -5301,7 +5512,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 #, fuzzy #| msgid "General information" msgid "General admission" @@ -5327,17 +5538,23 @@ msgstr "" msgid "Seat: seat number" msgstr "Gadenavn og nummer" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Date and time" +msgid "Date and time of first scan" +msgstr "Dato og tidspunkt" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "Spørgsmål: {question}" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -5347,13 +5564,13 @@ msgstr "" msgid "Attendee name: {part}" msgstr "Navn på deltager" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, fuzzy, python-brace-format #| msgid "Invoice address: name" msgid "Invoice address name: {part}" msgstr "Faktureringsadresse: navn" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Billet" @@ -5413,7 +5630,7 @@ msgstr "" msgid "Event canceled" msgstr "Arrangementsdato" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5478,7 +5695,7 @@ 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:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "Forsalgsperioden for dette arrangement er endnu ikke startet." @@ -5500,7 +5717,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:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5780,7 +5997,7 @@ msgstr "Eksempelprodukt {}" msgid "Sample product A" msgstr "Eksempelprodukt A" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, fuzzy, python-brace-format #| msgid "" #| "You are receiving this email because you placed an order for {event}." @@ -5789,18 +6006,69 @@ msgid "" "you." msgstr "Du modtager denne e-mail fordi du har afgivet bestlling på {event}." -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, 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:230 +#: pretix/base/services/mail.py:258 #, 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/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, fuzzy, python-brace-format +#| msgid "You selected a product which is not available for sale." +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "Du har valgt et produkt der ikke er til salg." + +#: pretix/base/services/memberships.py:139 +#, fuzzy +#| msgid "You cannot select an item that belongs to a different event." +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "Du kan ikke vælge et element der tilhører et andet arrangement." + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5814,7 +6082,7 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "Ugyldig datoindtastning." -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5822,7 +6090,7 @@ msgstr "" "Nogle af produkterne du har valgt er ikke længere tilgængelige. Se venligst " "detaljer nedenfor." -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5830,7 +6098,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:102 +#: pretix/base/services/orders.py:106 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5838,15 +6106,15 @@ msgstr "" "Prisen for nogle produkter i din kurv har ændret sig. Se venligst detaljer " "nedenfor." -#: pretix/base/services/orders.py:104 +#: pretix/base/services/orders.py:108 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:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "Din kurv er tom." -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5855,24 +6123,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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "Forsalgsperioden er ovre." -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 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:113 +#: pretix/base/services/orders.py:117 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:115 +#: pretix/base/services/orders.py:119 #, fuzzy #| msgid "" #| "The presale period for one of the events in your cart has ended. The " @@ -5884,124 +6152,124 @@ msgstr "" "Forsalget for dette arrangement er slut. Vi har fjernet de berørte produkter " "fra din kurv." -#: pretix/base/services/orders.py:117 +#: pretix/base/services/orders.py:121 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:119 +#: pretix/base/services/orders.py:123 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:121 +#: pretix/base/services/orders.py:125 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:123 +#: pretix/base/services/orders.py:127 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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 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:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 #, 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:303 +#: pretix/base/services/orders.py:308 #, 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:306 +#: pretix/base/services/orders.py:311 #, 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:352 +#: pretix/base/services/orders.py:357 #, fuzzy, python-format #| msgid "Order details: %(code)s" msgid "Order denied: %(code)s" msgstr "Bestillingsdetaljer: %(code)s" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "Du kan ikke annullere denne bestilling." -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "Bestilling annulleret: %(code)s" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, 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:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Din bestilling afventer betaling: %(code)s" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, 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:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Din bestilling er blevet ændret: %(code)s" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "Du skal vælge en produktvariant." -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." @@ -6009,15 +6277,15 @@ msgstr "" "Kvoten {name} har ikke nok overskydende kapacitet til at handlingen kan " "udføres." -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "Ingen kvote tillader denne handling." -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 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:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -6025,11 +6293,11 @@ msgstr "" "Denne handling vil gøre bestillingen tom. Annuller selve bestillingen i " "stedet." -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "Kun afventende og betalte bestillinger kan ændres." -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -6037,7 +6305,7 @@ msgstr "" "Denne handling vil gøre bestillingen gratis og dermed betalt, men ingen " "kvote er tilgængelig." -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 #, fuzzy #| msgid "" #| "This is an addon product, please select the base position it should be " @@ -6047,55 +6315,55 @@ msgid "" "added to." msgstr "Dette er et tillægsprodukt. Vælg linjen det skal føjes til." -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 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:1218 +#: pretix/base/services/orders.py:1237 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:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 #, 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:1222 +#: pretix/base/services/orders.py:1241 #, 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:1223 +#: pretix/base/services/orders.py:1242 #, 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:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -6190,28 +6458,40 @@ msgstr "" msgid "Plugin: %s" msgstr "Plugin: %s" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, 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:116 +#, fuzzy +#| msgid "Automatically on payment" +msgid "Allow customers to create accounts" +msgstr "Automatisk ved betaling" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "Maksimalt antal produkter pr. bestilling" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "Tilføjelsesprodukter tæller ikke med." -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 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:128 +#: pretix/base/settings.py:139 #, fuzzy #| msgid "" #| "Independent of your choice, the cart will show gross prices as this the " @@ -6223,28 +6503,28 @@ msgstr "" "Uafhængigt af dit valg, vil kurven vise bruttopriser idet det er prisen der " "faktisk skal betales" -#: pretix/base/settings.py:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "Spørg efter deltagernavn" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 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:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "Påkræv deltagernavne" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 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:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "Spørg efter e-mailadresse pr. billet" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -6256,65 +6536,65 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "Påkræv e-mailadresse pr. billet" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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:192 +#: pretix/base/settings.py:203 #, 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:201 +#: pretix/base/settings.py:212 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require company per ticket" msgstr "Påkræv e-mailadresse pr. billet" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 #, 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:220 +#: pretix/base/settings.py:231 #, 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:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "Bed om gentagelse af bestillings-e-mailadresse" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 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:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "Spørg efter faktureringsadresse" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 #, fuzzy #| msgid "" #| "Does only work if an invoice address is asked for. VAT ID is not required." @@ -6323,41 +6603,41 @@ msgstr "" "Virker kun når der spørges efter faktureringsadresse. CVR-nr. er ikke " "påkrævet." -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "Kundenavn påkrævet" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "Vis deltagernavne på fakturaer" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "Faktureringsadresse påkrævet" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 #, fuzzy #| msgid "Require invoice address" msgid "Require a business addresses" msgstr "Faktureringsadresse påkrævet" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 #, fuzzy #| msgid "Ask for invoice address" msgid "Ask for beneficiary" msgstr "Spørg efter faktureringsadresse" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -6366,42 +6646,42 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "Spørg efter CVR-nr." -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 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:361 +#: pretix/base/settings.py:372 #, fuzzy #| msgid "Invoice address: name" msgid "Invoice address explanation" msgstr "Faktureringsadresse: navn" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "Vis gratis produkter på fakturaer" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6409,44 +6689,44 @@ msgstr "" "Bemærk at der aldrig oprettes fakturaer for bestillinger der kun indeholder " "gratis produkter." -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 #, fuzzy #| msgid "Only paid orders" msgid "Show expiration date of order" msgstr "Kun betalte bestillinger" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 #, fuzzy #| msgid "Invoice number prefix" msgid "Minimum length of invoice number after prefix" msgstr "Faktureringsnummerpræfiks" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "Opret fakturaer med forløbende numre" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 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:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "Faktureringsnummerpræfiks" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -6457,86 +6737,86 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "Fakturanummerpræfiks for afbestillinger" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "Reservationstid" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 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:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 #, fuzzy #| msgid "End of presale" msgid "End of presale text" msgstr "Slut af forsalg" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 #, fuzzy #| msgid "Multiline text" msgid "Guidance text" msgstr "Tekst (flere linjer)" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 #, fuzzy #| msgctxt "subevent" #| msgid "All dates" msgid "in days" msgstr "Alle datoer" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 #, fuzzy #| msgid "Extend payment term" msgid "Set payment term" msgstr "Udvid betalingsfrist" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "Betalingsfrist i dage" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -6546,11 +6826,11 @@ msgstr "" "Antal dage efter bestilling som en kunde har til at betale for sin " "bestilling." -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "Seneste betalingsdato skal være på en hverdag" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -6558,13 +6838,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 #, fuzzy #| msgid "Payment term in days" msgid "Payment term in minutes" msgstr "Betalingsfrist i dage" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 #, fuzzy #| msgid "" #| "The number of days after placing an order the user has to pay to preserve " @@ -6581,11 +6861,11 @@ msgstr "" "Antal dage efter bestilling som en kunde har til at betale for sin " "bestilling." -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "Seneste betalingsdato" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 #, fuzzy #| msgid "" #| "The last date users can modify details of their orders, such as attendee " @@ -6601,144 +6881,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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "Ubetalte bestillinger skal automatisk udløbe" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "Accepter for sene betalinger" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "Vis startdato" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "Vis startdato for forsalg før forsalget er startet." -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 #, fuzzy #| msgid "Generate invoices" msgid "Do not generate invoices" msgstr "Generer fakturaer" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 #, fuzzy #| msgid "Manually in admin panel" msgid "Only manually in admin panel" msgstr "Manuelt i kontrolpanel" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "Automatisk ved brugerforespørgsel" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "Autokatisk for alle oprettede bestillinger" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "Generer fakturaer" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 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:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 #, fuzzy #| msgid "Address" msgid "Address line" msgstr "Adresse" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 #, fuzzy #| msgid "VAT ID" msgid "EU VAT ID" msgstr "CVR-nr." -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "Indledende tekst" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "Vises på fakturaer over faktureringslinjerne." -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 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:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "Tekst" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "Vises på fakturaer under fakturatotalen." -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6746,21 +7026,21 @@ msgstr "" "fx dine bankopysninger, juridiske oplysninger som dit CVR-nr., " "registreringsnr., osv." -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "Sidefod" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 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:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "Vedhæft fakturaer til e-mails" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6768,28 +7048,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "Vis produkter uden for forsalgsperiode" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 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:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "Tilgængelige sprog" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Standardsprog" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6797,59 +7077,59 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 #, 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:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "Vis arrangementets slutdato" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 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:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "Vis datoer med klokkeslæt" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 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:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "Skjul alle udsolgte produkter" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 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:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "Udfold produktvarianter som standard" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "Aktivér venteliste" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6861,11 +7141,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:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "Automatisk håndtering af venteliste" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6874,11 +7154,11 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "Ventelistesvartid" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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 " @@ -6888,130 +7168,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:1019 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "Spørg efter deltagernavn" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 #, 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:1029 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "Kundenavn påkrævet" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 #, 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:1040 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a phone number" msgstr "Spørg efter deltagernavn" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 #, 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:1050 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Minimum number" msgid "Require phone number" msgstr "Minimum antal" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 #, 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:1061 +#: pretix/base/settings.py:1072 #, fuzzy #| msgid "This voucher is expired." msgid "Phone number explanation" msgstr "Denne rabatkode er uløbet." -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 #, fuzzy #| msgid "Reminder to download tickets" msgid "Allow users to download tickets" msgstr "Påmindelse om download af billetter" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "Hentet dato" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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:1096 +#: pretix/base/settings.py:1107 #, 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:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 #, 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:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 #, 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:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -7020,61 +7300,61 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 #, fuzzy #| msgid "Date in event series" msgid "Show availability in event overviews" msgstr "Dato i arrangementsrække" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "Kalender" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "Kalender" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "Visning af overblik" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "Seneste dato for ændringer" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -7085,101 +7365,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:1212 +#: pretix/base/settings.py:1223 #, 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:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Requirement for changed prices" msgstr "Påkræv e-mailadresse pr. billet" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 #, fuzzy #| msgid "Do not allow cancellations after" msgid "Do not allow changes after" msgstr "Tillad ikke afbestilling efter" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 #, 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:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "Tillad ikke afbestilling efter" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 #, 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:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "Hold et fast afbestillingsgebyr" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "Hold et procentuelt afbestillingsgebyr" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 #, fuzzy #| msgid "This voucher is expired." msgid "Voluntary lower refund explanation" msgstr "Denne rabatkode er uløbet." -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -7187,93 +7467,93 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 #, fuzzy #| msgid "Credit card" msgid "All refunds are issued as gift cards" msgstr "Kreditkort" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund order" msgid "Refund method" msgstr "Tilbagebetal bestilling" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "Kontaktadresse" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 #, fuzzy #| msgid "Create ticket types" msgid "Attach ticket files" msgstr "Opret billettyper" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 #, fuzzy #| msgid "Create ticket types" msgid "Attach calendar files" msgstr "Opret billettyper" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "Emnepræfiks" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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." @@ -7281,27 +7561,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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "Afsenderadresse" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "Afsenderadresse for udgående e-mails" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 #, fuzzy #| msgid "Attendee name" msgid "Sender name" msgstr "Navn på deltager" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -7325,7 +7605,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -7348,7 +7628,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7381,7 +7661,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7416,7 +7696,7 @@ msgstr "" "Venlig hilsen\n" "Arrangører af {event}" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7452,7 +7732,7 @@ msgstr "" "Venlig hilsen\n" "Arrangører af {event}" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -7481,7 +7761,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7514,7 +7794,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -7537,7 +7817,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -7563,7 +7843,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7596,7 +7876,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7634,7 +7914,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -7679,7 +7959,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -7702,7 +7982,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7744,7 +8024,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7779,7 +8059,7 @@ msgstr "" "Venlig hilsen\n" "Arrangører af {event}" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7815,7 +8095,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -7834,7 +8114,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1765 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7849,13 +8129,13 @@ msgstr "" msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" "Hej\n" "\n" @@ -7867,7 +8147,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -7890,58 +8170,118 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "Indtast en hexadecimal farvekode, fx #990000." -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "Primær farve" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Skrift" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "Virker kun i moderne browsere." -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 #, fuzzy #| msgid "Attendee name" msgid "Header image" msgstr "Navn på deltager" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -7950,25 +8290,25 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 #, 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:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -7977,11 +8317,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -7990,85 +8330,85 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "Logo" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 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:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "Information" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 #, fuzzy #| msgid "This voucher is expired." msgid "Voucher explanation" msgstr "Denne rabatkode er uløbet." -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "Navn på deltager" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Yderligere gebyr" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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." @@ -8076,15 +8416,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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -8092,229 +8432,230 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 #, fuzzy #| msgid "Event start time" msgid "Event start time (descending)" msgstr "Starttidspunkt" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 #, fuzzy #| msgid "Payment pending" msgid "Name (descending)" msgstr "Afventer betaling" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 #, fuzzy #| msgid "Date joined" msgctxt "subevent" msgid "Date ordering" msgstr "Dato tilmeldt" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "Tekst" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "Dette vises på arrangørerens side." -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 #, fuzzy #| msgid "Gift card" msgid "Length of gift card codes" msgstr "Gavekort" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 #, fuzzy #| msgid "Gift card" msgid "Validity of gift card codes in years" msgstr "Gavekort" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 #, 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:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 #, fuzzy #| msgid "Event name" msgid "Given name" msgstr "Navn" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 #, fuzzy #| msgid "Full name" msgid "Family name" msgstr "Fuldt navn" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 #, fuzzy #| msgid "John Doe" msgctxt "person_name_sample" msgid "John" msgstr "Anders And" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 #, fuzzy #| msgid "Ticket name" msgid "First name" msgstr "Billetnavn" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 #, fuzzy #| msgid "Device name" msgid "Middle name" msgstr "Enhedsnavn" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 #, fuzzy #| msgid "John Doe" msgctxt "person_name_sample" msgid "John Doe" msgstr "Anders And" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 #, fuzzy #| msgid "Full name" msgid "Calling name" msgstr "Fuldt navn" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 #, fuzzy #| msgid "Category description" msgid "Latin transcription" msgstr "Beskrivelse" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "Afbestilling" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 #, fuzzy #| msgid "Require customer name" msgctxt "person_name" msgid "Degree (after name)" msgstr "Kundenavn påkrævet" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 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:2688 +#: pretix/base/settings.py:2758 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:2692 +#: pretix/base/settings.py:2762 #, fuzzy #| msgid "" #| "You have to ask for attendee emails if you want to make them required." @@ -8324,11 +8665,11 @@ msgstr "" "Du skal spørge efter deltageres e-mailadresser hvis du vil gøre dem " "påkrævede." -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "Seneste betalingsdato kan ikke ligge før slutningen på forsalget." @@ -8359,12 +8700,15 @@ msgid "E-mails" msgstr "E-mailadresse" #: pretix/base/shredder.py:196 +#, fuzzy +#| msgid "This will remove all email addresses from the waiting list." msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." -msgstr "" +"logged email contents. This will also remove the association to customer " +"accounts." +msgstr "Dette vil fjerne alle emailadresser fra ventelisten" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8372,13 +8716,13 @@ msgid "" "waiting list." msgstr "Dette vil fjerne alle emailadresser fra ventelisten" -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Navn på deltager" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8386,47 +8730,47 @@ msgid "" "positions, as well as logged changes to them." msgstr "Dette vil fjerne alle emailadresser fra ventelisten" -#: pretix/base/shredder.py:330 +#: pretix/base/shredder.py:331 #, fuzzy #| msgid "Invoice address: name" msgid "Invoice addresses" msgstr "Faktureringsadresse: navn" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 #, fuzzy #| msgid "Questions" msgid "Question answers" msgstr "Spørgsmål" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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:420 +#: pretix/base/shredder.py:421 #, fuzzy #| msgid "Create ticket types" msgid "Cached ticket files" msgstr "Opret billettyper" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -8792,12 +9136,60 @@ msgstr "" msgid "Filetype not allowed!" msgstr "Filtype ikke tilladt!" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "Anvend brugerdefineret SMTP-server" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" +"Alle mails i forbindelse med dit arrangement sendes via brugerdefineret SMTP-" +"server." + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "Værtsnavn" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "Port" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "Brugernavn" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "Brug STARTTLS" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "Normalt aktiveret på port 587." + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "Brug SSL" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "Normalt aktiveret på port 465." + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" +"Du kan aktivere sikkerhed via enten SSL or STARTTLS, men ikke begge på samme " +"tid." + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -8882,15 +9274,15 @@ msgstr "Kopier ikke" msgid "Default ({value})" msgstr "Standardsprog" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "Brugerdefineret domæne" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 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:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 #, fuzzy #| msgid "You can choose at most one option from this category." #| msgid_plural "" @@ -8898,41 +9290,41 @@ 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:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 #, 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:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 #, fuzzy #| msgid "Payment information" msgid "Name format" msgstr "Betalingsoplysninger" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 #, fuzzy #| msgid "Free price input" msgid "Free text input" @@ -8949,7 +9341,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -9016,17 +9408,17 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 #, fuzzy #| msgid "Your address" msgid "Bcc address" msgstr "Din adresse" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "Signatur" @@ -9035,7 +9427,7 @@ msgstr "Signatur" 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:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "fx dine kontaktoplysninger" @@ -9072,7 +9464,8 @@ msgstr "Tekst (sendt af administrator)" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -9142,127 +9535,79 @@ msgstr "" msgid "Denied order" msgstr "Tilbagebetal bestilling" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "Anvend brugerdefineret SMTP-server" - -#: pretix/control/forms/event.py:1025 -msgid "" -"All mail related to your event will be sent over the smtp server specified " -"by you." -msgstr "" -"Alle mails i forbindelse med dit arrangement sendes via brugerdefineret SMTP-" -"server." - -#: pretix/control/forms/event.py:1029 -msgid "Hostname" -msgstr "Værtsnavn" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "Port" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "Brugernavn" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "Brug STARTTLS" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "Normalt aktiveret på port 587." - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "Brug SSL" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "Normalt aktiveret på port 465." - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" -"Du kan aktivere sikkerhed via enten SSL or STARTTLS, men ikke begge på samme " -"tid." - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 #, fuzzy #| msgid "Ticket design" msgid "Ticket code generator" msgstr "Billetdesign" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 #, fuzzy #| msgid "Filetype not allowed!" msgid "Sale not allowed" msgstr "Filtype ikke tilladt!" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 #, fuzzy #| msgid "Sales tax rate" msgid "Deviating tax rate" msgstr "Momssats" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Tekst på faktura" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "Forudvalgt rabatkode" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -9270,38 +9615,38 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "Kompatibilitetstilstand" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "Den angivne rabatkode eksisterer ikke." -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "Billetdownloads" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 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:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "Kræv navne på alle deltagere" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -9309,11 +9654,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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "Betaling via Stripe" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -9321,27 +9666,27 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "Betaling ved bankoverførsel" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Pris (valgfri)" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "Tilgængeligt antal" @@ -9466,25 +9811,25 @@ msgstr "afventer" msgid "Approval pending" msgstr "afventer" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} – Vilkårlig variant" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -9518,40 +9863,26 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 #, fuzzy #| msgid "Tickets" msgid "Ticket secret" msgstr "Billetter" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "Alle arrangører" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "Shop er live og forsalget er i gang" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "Inaktive" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 #, fuzzy @@ -9559,7 +9890,7 @@ msgstr "Forsalg slut" msgid "Date from" msgstr "Dato" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 #, fuzzy #| msgid "Date and time" @@ -9607,153 +9938,154 @@ msgid "Sunday" msgstr "" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "Alle arrangementer" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "Butik i luften" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "Butik ikke i luften" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "Søg efter deltager…" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "Tjek-ind-status" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "Alle deltagere" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 #, fuzzy #| msgid "Checked in – {list}" msgctxt "checkin state" msgid "Checked in but left" msgstr "Tjekket ind – {list}" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 #, fuzzy #| msgid "Presale end" msgctxt "checkin state" msgid "Present" msgstr "Forsalgs sluttidspunkt" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "Tjekket ind" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "Ikke tjekket ind" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "Gyldig" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "Filtrer efter tag" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "Find rabatkode" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: 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:1620 +#: pretix/control/forms/filter.py:1658 #, fuzzy #| msgid "Check-in status" msgid "Refund status" msgstr "Tjek-ind-status" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 #, fuzzy #| msgid "All entries" msgid "All open refunds" msgstr "Alle" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 #, fuzzy #| msgid "All orders" msgid "All refunds" msgstr "Alle bestillinger" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 #, fuzzy #| msgctxt "subevent" #| msgid "Date history" msgid "Date filter" msgstr "Datohistorik" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by tag" msgid "Filter by…" msgstr "Filtrer efter tag" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Last date of payments" msgid "Date of last successful payment" @@ -9975,7 +10307,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 #, fuzzy #| msgid "Product category" msgid "No category" @@ -10021,45 +10353,49 @@ msgstr "Størrelse" msgid "Number of tickets" msgstr "Antal billetter" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "Navn på kvote er påkrævet." -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "Vælg venligst en kvote." -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 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:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -10067,36 +10403,36 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 #, fuzzy #| msgid "Add-Ons" msgid "Add-ons" msgstr "Tilføjelser" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Add-on products" msgid "Bundled products" msgstr "Tilføjelsesprodukter" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 #, fuzzy #| msgid "Add a new object" msgid "You added the same bundled product twice." msgstr "Tilføj nyt element" -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:23 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:50 #, fuzzy @@ -10105,8 +10441,8 @@ msgstr "Tilføj nyt element" msgid "Bundled product" msgstr "Tilføjelsesprodukter" -#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "inaktiv" @@ -10145,21 +10481,21 @@ msgstr "Kun betalte bestillinger" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -10167,17 +10503,17 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 #, fuzzy #| msgid "Notify user by e-mail" msgid "Notify customer by email" msgstr "Giv bruger besked via e-mail" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "Hold et afbestillingsgebyr på" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -10186,19 +10522,19 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 #, fuzzy #| msgid "Generate cancellation" msgid "Generate cancellation for invoice" msgstr "Generér afbestilling" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 #, fuzzy #| msgid "Payment date" msgid "Payment amount" msgstr "Betalingsdato" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -10207,171 +10543,189 @@ msgstr "Betalingsdato" msgid "Payment date" msgstr "Betalingsdato" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "Genberegn moms" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 #, fuzzy #| msgid "Re-calculate taxes" msgid "Do not re-calculate taxes" msgstr "Genberegn moms" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "Giv bruger besked" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 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:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "Tilføjelse til" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +#, fuzzy +#| msgid "Members" +msgid "Membership" +msgstr "Medlemmer" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "Ny pris (brutto)" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 #, fuzzy #| msgid "Create a new user" msgid "Generate a new secret" msgstr "Opret en ny bruger" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 #, fuzzy #| msgid "Cancellation" msgid "Cancel this position" msgstr "Annullering" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "Split i ny bestilling" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +#, fuzzy +#| msgid "Team memberships" +msgid "(No membership)" +msgstr "Team medlemskaber" + +#: pretix/control/forms/orders.py:539 #, fuzzy #| msgid "Remove filter" msgid "Remove this fee" msgstr "Fjern filter" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "Modtager" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 #, 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:650 +#: pretix/control/forms/orders.py:713 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "Annuller bestilling" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 #, fuzzy #| msgid "Automatically on payment" msgid "Automatically refund money if possible" msgstr "Automatisk ved betaling" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:678 +#: pretix/control/forms/orders.py:741 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 " @@ -10379,37 +10733,37 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "Gavekort" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 #, 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:709 +#: pretix/control/forms/orders.py:772 #, 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:719 +#: pretix/control/forms/orders.py:782 #, fuzzy #| msgid "Other fees" msgid "Keep fees" msgstr "Andre gebyrer" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -10417,25 +10771,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 #, fuzzy #| msgid "Send vouchers" msgid "Send information via email" msgstr "Send rabatkoder" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 #, fuzzy #| msgid "Send vouchers" msgid "Send information to waiting list" msgstr "Send rabatkoder" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "Kan oprette arrangementer" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10472,7 +10826,7 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10505,69 +10859,82 @@ msgstr "" "Venlig hilsen\n" "Arrangøren af {event}" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 #, 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:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 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:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 #, 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:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +#, fuzzy +#| msgid "" +#| "This will be attached to every email. Available placeholders: {event}" +msgid "This will be attached to every email." +msgstr "Bliver tilføjet alle e-mails. Tilgængelige pladsholdere: {event}" + +#: pretix/control/forms/organizer.py:442 #, fuzzy #| msgid "Event date" msgctxt "webhooks" msgid "Event types" msgstr "Arrangementsdato" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Gavekort" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "The order has already been refunded." +msgid "An account with this email address is already registered." +msgstr "Denne bestilling er allerede blevet tilbagebetalt." + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -10831,22 +11198,27 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -10855,7 +11227,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:113 +#: pretix/control/logdisplay.py:117 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -10864,13 +11236,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:120 +#: pretix/control/logdisplay.py:124 #, fuzzy #| msgid "The quota has been added." msgid "A fee has been added" msgstr "Kvoten er blevet tilføjet." -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -10879,72 +11251,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:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, 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: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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "(ukendt)" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, 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:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, fuzzy, python-brace-format #| msgid "The check-in list has been deleted." msgid "" @@ -10952,14 +11324,14 @@ msgid "" "uploaded." msgstr "Tjek-ind-listen er blevet slettet." -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, fuzzy, python-brace-format #| msgid "The check-in list has been deleted." msgid "" @@ -10967,187 +11339,254 @@ msgid "" "code \"{errorcode}\"." msgstr "Tjek-ind-listen er blevet slettet." -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 +#: pretix/control/logdisplay.py:314 #, fuzzy #| msgid "The product has been created." msgid "This object has been created by cloning." msgstr "Produktet er blevet oprettet." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The order has been changed." msgid "The organizer has been changed." msgstr "Bestillingen er blevet ændret." -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The team settings have been changed." msgid "The organizer settings have been changed." msgstr "Gruppeindstillingerne er blevet ændret." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 #, 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:314 +#: pretix/control/logdisplay.py:318 #, 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:315 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The team has been created." msgid "The webhook has been created." msgstr "Gruppen er blevet oprettet." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 #, fuzzy #| msgid "The category has been changed." msgid "The webhook has been changed." msgstr "Kategorien er blevet ændret." -#: pretix/control/logdisplay.py:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been created." +msgid "The membership type has been created." +msgstr "Arrangementsdatoen er blevet oprettet." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been changed." +msgid "The membership type has been changed." +msgstr "Arrangementsdatoen er blevet ændret." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been deleted." +msgid "The membership type has been deleted." +msgstr "Arrangementsdatoen er blevet slettet." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "The team has been created." +msgid "The account has been created." +msgstr "Gruppen er blevet oprettet." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "The category has been changed." +msgid "The account has been changed." +msgstr "Kategorien er blevet ændret." + +#: pretix/control/logdisplay.py:326 +#, fuzzy +#| msgid "The selected configuration has been deleted." +msgid "A membership for this account has been added." +msgstr "Den valgte konfiguration er blevet slettet." + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "An answer option has been changed." +msgid "A membership of this account has been changed." +msgstr "En svarmulighed er blevet ændret." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "The order has been refunded." +msgid "The account has been disabled and anonymized." +msgstr "Bestillingen er blevet tilbagebetalt." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been requested." +msgstr "Adgangskoden er blevet nulstillet." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been set." +msgstr "Adgangskoden er blevet nulstillet." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "Intern kommentar opdateret." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 #, fuzzy #| msgid "The order has been canceled." msgid "The event has been canceled." msgstr "Bestillingen er blevet annulleret." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 #, 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:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "Bestillingsdetaljerne er blevet ændret." -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "Bestillingen er markeret som ikke betalt." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "Bestillingens hemmelighed er blevet ændret." -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "Bestillingens udløbsdato er blevet ændret." -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "Bestillingen er blevet markeret som udløbet." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "Bestillingen er blevet markeret som betalt." -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 #, 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:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "Bestillingen er blevet tilbagebetalt." -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "Bestillingen er blevet annulleret." -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 #, fuzzy #| msgid "The order has been created." msgid "The order has been reactivated." msgstr "Bestilling oprettet." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, 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:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "Bestilling oprettet." -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 #, fuzzy #| msgid "The order has been created." msgid "The order has been approved." msgstr "Bestilling oprettet." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 #, fuzzy #| msgid "The order has been refunded." msgid "The order has been denied." msgstr "Bestillingen er blevet tilbagebetalt." -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, 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:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -11157,46 +11596,48 @@ msgid "" msgstr "" "E-mailadressen er blevet ændret fra \"{old_email}\" til \"{new_email}\"." -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "The question has been changed." +msgid "The customer account has been changed." +msgstr "Spørgsmålet er blevet ændret." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "Fakturaen er blevet genereret." -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "Fakturaen er blevet genereret igen." -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "Fakturaen er blevet genudstedt." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "Bestillingens interne kommentar er blevet opdateret." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "En e-mail af ukendt type er blevet sendt." -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11208,37 +11649,37 @@ msgstr "" "En e-mail er blevet sendt for at fortælle brugeren at bestillingen er " "modtaget." -#: pretix/control/logdisplay.py:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "Din besked er blevet sendt." -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 #, 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:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 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:359 +#: pretix/control/logdisplay.py:375 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:360 +#: pretix/control/logdisplay.py:376 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11249,26 +11690,26 @@ msgstr "" "En e-mail er blevet sendt for at fortælle brugeren at bestillingen er " "annulleret." -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 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:363 +#: pretix/control/logdisplay.py:379 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:364 +#: pretix/control/logdisplay.py:380 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:365 +#: pretix/control/logdisplay.py:381 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11279,7 +11720,7 @@ msgstr "" "En e-mail er blevet sendt for at fortælle brugeren at bestillingen er " "modtaget." -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11290,7 +11731,7 @@ msgstr "" "En e-mail er blevet sendt for at fortælle brugeren at bestillingen er " "modtaget." -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." @@ -11298,7 +11739,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:369 +#: pretix/control/logdisplay.py:385 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11310,107 +11751,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:372 +#: pretix/control/logdisplay.py:388 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:373 +#: pretix/control/logdisplay.py:389 #, 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:374 +#: pretix/control/logdisplay.py:390 #, 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:375 +#: pretix/control/logdisplay.py:391 #, 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:376 +#: pretix/control/logdisplay.py:392 #, 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:377 +#: pretix/control/logdisplay.py:393 #, 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:378 +#: pretix/control/logdisplay.py:394 #, 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:379 +#: pretix/control/logdisplay.py:395 #, fuzzy #| msgid "The order has been created." msgid "The order has been overpaid." msgstr "Bestilling oprettet." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, fuzzy, python-brace-format #| msgid "The order has been created." msgid "Refund {local_id} has been created." msgstr "Bestilling oprettet." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, 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:384 +#: pretix/control/logdisplay.py:400 #, 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:385 +#: pretix/control/logdisplay.py:401 #, 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:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 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:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 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:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -11418,7 +11859,7 @@ msgid "" msgstr "" "En ny tofaktorgodkendelsesenhed, \"{name}\", er blevet føjet til din konto." -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " @@ -11426,330 +11867,330 @@ msgid "" msgstr "" "Tofaktorgodkendelsesenheden \"{name}\" er blevet fjernet fra din konto." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 #, fuzzy #| msgid "The order has been refunded." msgid "This user has been anonymized." msgstr "Bestillingen er blevet tilbagebetalt." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "E-mail til nulstilling af adgangskode er sendt." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "Adgangskoden er blevet nulstillet." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, 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:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "Voucheren er blevet oprettet." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 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:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "Voucheren er blevet ændret." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "Voucheren er blevet slettet." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, 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:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "Produktet er blevet oprettet." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "Produktet er blevet ændret." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "Produktet er blevet slettet." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "Varianten \"{value}\" er blevet oprettet." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "Varianten \"{value}\" er blevet slettet." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "Varianten \"{value}\" er blevet ændret." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 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:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "En tilføjelse er blevet fjernet fra dette produkt." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "En tilføjelse er blevet ændret på dette produkt." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 #, 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:421 +#: pretix/control/logdisplay.py:437 #, 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:422 +#: pretix/control/logdisplay.py:438 #, 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:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "Kvoten er blevet tilføjet." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "Kvoten er blevet slettet." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "Kvoten er blevet ændret." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 #, fuzzy #| msgid "The quota has been deleted." msgid "The quota has closed." msgstr "Kvoten er blevet slettet." -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 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:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "Kategorien er blevet tilføjet." -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "Kategorien er blevet slettet." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "Kategorien er blevet ændret." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "Spørgsmålet er blevet tilføjet." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "Spørgsmålet er blevet slettet." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "Spørgsmålet er blevet ændret." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "Momsreglen er blevet tilføjet." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "Momsreglen er blevet slettet." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "Momsreglen er blevet ændret." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "Tjek-ind-listen er blevet tilføjet." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "Tjek-ind-listen er blevet slettet." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "Tjek-ind-listen er blevet ændret." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "Indstillingerne for arrangementet er blevet ændret." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "Indstillingerne for download af billet er blevet ændret." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "En plugin er blevet aktiveret." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "En plugin er blevet deaktiveret." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 #, 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:447 +#: pretix/control/logdisplay.py:463 #, 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:448 +#: pretix/control/logdisplay.py:464 #, 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:449 +#: pretix/control/logdisplay.py:465 #, 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:450 +#: pretix/control/logdisplay.py:466 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:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "En svarmulighed er blevet fjernet fra spørgsmålet." -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "En svarmulighed er blevet ændret." -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "En bruger er føjet til gruppen." -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "En bruger er blevet inviteret med i gruppen." -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "En brugers rettigheder er blevet ændret." -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "En bruger er blevet fjernet fra gruppen." -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 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:458 +#: pretix/control/logdisplay.py:474 #, 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:459 +#: pretix/control/logdisplay.py:475 #, 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:460 +#: pretix/control/logdisplay.py:476 #, 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:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "Gruppen er blevet oprettet." -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "Gruppeindstillingerne er blevet ændret." -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "Gruppen er blevet slettet." -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 #, fuzzy #| msgid "The team has been created." msgid "The gate has been created." msgstr "Gruppen er blevet oprettet." -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 #, fuzzy #| msgid "The category has been changed." msgid "The gate has been changed." msgstr "Kategorien er blevet ændret." -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The team has been deleted." msgid "The gate has been deleted." msgstr "Gruppen er blevet slettet." -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "Arrangementsdatoen er blevet slettet." -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been changed." @@ -11757,182 +12198,182 @@ msgctxt "subevent" msgid "The event date has been canceled." msgstr "Arrangementsdatoen er blevet ændret." -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "Arrangementsdatoen er blevet ændret." -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "Arrangementsdatoen er blevet oprettet." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "En kvote er blevet knyttet til arrangementsdatoen." -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "En kvote er blevet ændret på arrangementsdatoen." -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "En kvote er blevet fjernet fra arrangementsdatoen." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 #, 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:475 +#: pretix/control/logdisplay.py:491 #, fuzzy #| msgid "The voucher has been changed." msgid "The device has been changed." msgstr "Voucheren er blevet ændret." -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 #, fuzzy #| msgid "The device has been removed." msgid "Access of the device has been revoked." msgstr "Enheden er blevet fjernet." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 #, fuzzy #| msgid "The device has been removed." msgid "The device has been initialized." msgstr "Enheden er blevet fjernet." -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 #, 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:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been created." msgstr "Gruppen er blevet oprettet." -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been changed." msgstr "Gruppen er blevet oprettet." -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 #, 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:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "Indstillingerne for en betalingsudbyder er blevet ændret." -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, 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:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} er blevet føjet til gruppen." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} er fjernet fra gruppen." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, 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:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} er blevet inviteret med i gruppen." -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, 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:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "Invitationen til {user} er blevet trukket tilbage." -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "Token \"{name}\" oprettet." -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "Token \"{name}\" slettet." -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "Dine kontoindstillinger er blevet ændret." -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 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:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Din adgangskode er blevet ændret." -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -11961,18 +12402,19 @@ msgstr "Dashboard" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "Generelt" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -12022,7 +12464,7 @@ msgid "Overview" msgstr "Overblik" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 @@ -12031,7 +12473,7 @@ msgstr "Overblik" msgid "Refunds" msgstr "Tilbagebetalt" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "Eksporter" @@ -12141,12 +12583,27 @@ msgstr "Ikke tjekket ind" msgid "Event metadata" msgstr "Arrangementsdato" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgid "Customer actions" +msgid "Customers" +msgstr "Kundehandlinger" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer accounts" +msgstr "Kundehandlinger" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 #, fuzzy #| msgid "Device name" msgid "Devices" @@ -12199,6 +12656,9 @@ msgid "Register" msgstr "Registrer" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "Log ind" @@ -12246,6 +12706,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -12298,19 +12760,19 @@ msgid "Set new password" msgstr "Angiv ny adgangskode" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -12321,13 +12783,17 @@ msgstr "Angiv ny adgangskode" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -12344,6 +12810,9 @@ msgstr "Angiv ny adgangskode" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "Gem" @@ -12378,6 +12847,8 @@ msgstr "Kontoindstillinger" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "Log ud" @@ -12610,6 +13081,7 @@ msgstr "CSV" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -12703,7 +13175,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -12716,8 +13188,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -12752,6 +13226,7 @@ msgstr "Annuller" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -12811,6 +13286,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "Ikke tjekket ind" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "Rediger" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -13033,7 +13523,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 #, fuzzy #| msgid "Can create events" msgid "Cancel or delete event" @@ -13146,7 +13636,7 @@ msgid "Geo coordinates" msgstr "Ingen dato" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 #, fuzzy @@ -13260,7 +13750,7 @@ msgid "Show more" msgstr "Vis flere" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "Opdater kommentar" @@ -13288,9 +13778,9 @@ msgstr "Ændringen blev udført af en pretix-administrator." #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -13454,81 +13944,77 @@ msgstr "Kundehandlinger" msgid "No results" msgstr "Ingen resultater" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "E-mailindstillinger" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 #, fuzzy #| msgid "E-mail address" msgid "E-mail design" msgstr "E-mailadresse" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "Gennemse" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "E-mail-indhold" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "Bestilling afgivet" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "Betaling gennemført" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "Gratis bestilling" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "Gensend link" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "Betalingspåmindelse" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "Ventelistemeddelelse" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "Påmindelse om download af billetter" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "SMTP-indstillinger" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "Gem og afprøv brugerdefineret SMTP-forbindelse" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "Rediger" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -13597,14 +14083,20 @@ msgstr "Installerede plugins" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "Dine ændringer er blevet gemt." @@ -13743,16 +14235,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "Generelle indstillinger" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -13760,72 +14253,72 @@ msgstr "" msgid "Meta data" msgstr "Metadata" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 #, fuzzy #| msgid "Location" msgid "Localization" msgstr "Lokation" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 #, fuzzy #| msgid "Attendee name" msgid "Customer and attendee data" msgstr "Navn på deltager" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgid "Customer data (once per order)" msgstr "Tillad brugere at annullere ubetalte bestillinger" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 #, fuzzy #| msgid "Sender address" msgid "Name and address" msgstr "Afsenderadresse" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 #, fuzzy #| msgid "Price settings" msgid "See invoice settings" msgstr "Prisindstillinger" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 #, fuzzy #| msgid "Is an admission ticket" msgid "Attendee data (once per admission ticket)" msgstr "Er en adgangsbillet" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 #, fuzzy #| msgid "E-mail address" msgid "Custom fields" msgstr "E-mailadresse" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 #, fuzzy #| msgid "Include questions" msgid "Manage questions" msgstr "Medtag spørgsmål" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 #, fuzzy #| msgid "Base settings" msgid "Other settings" msgstr "Basisindstillinger" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 #, fuzzy #| msgid "Text" msgid "Texts" msgstr "Tekst" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "Bekræftelsestekst" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -13833,18 +14326,18 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 #, fuzzy #| msgid "Confirmation text" msgid "Add confirmation text" msgstr "Bekræftelsestekst" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "Butiksdesign" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -13852,32 +14345,32 @@ msgstr "Butiksdesign" msgid "Timeline" msgstr "Tidslinje" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "Visning" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 #, fuzzy #| msgid "Event date" msgid "Item metadata" msgstr "Arrangementsdato" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "Tilføj egenskab" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 #, fuzzy @@ -13950,7 +14443,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 #, fuzzy #| msgctxt "subevent" #| msgid "Change date to" @@ -14200,19 +14693,6 @@ msgstr "Række" msgid "More quotas" msgstr "Flere kvoter" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "Til salg" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 #, fuzzy @@ -14600,7 +15080,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "Tilføj variant" @@ -14608,19 +15088,34 @@ msgstr "Tilføj variant" msgid "Availability" msgstr "Tilgængelighed" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 #, fuzzy #| msgid "Not checked in" msgid "Tickets & check-in" msgstr "Ikke tjekket ind" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "Yderligere indstillinger" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +#, fuzzy +#| msgctxt "subevent" +#| msgid "All dates" +msgid "days" +msgstr "Alle datoer" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +msgid "months" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "Produkthistorik" @@ -14763,8 +15258,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "Annulleret" @@ -15289,48 +15786,48 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 #, fuzzy #| msgctxt "subevent" #| msgid "Change date to" msgid "Change to" msgstr "Skift dato til" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 #, fuzzy #| msgid "incl. %(rate)s%% taxes" msgid "including all taxes" msgstr "inkl. %(rate)s%% moms" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "Sletning af denne linje wil også slette alle tilføjelser til linjen." -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Add-on products" msgid "Add product" msgstr "Tilføjelsesprodukter" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 #, fuzzy #| msgid "Answer options" msgid "Other operations" msgstr "Svarmuligheder" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "Udfør ændringer" @@ -15354,7 +15851,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -15522,191 +16019,204 @@ msgstr "Bestillingsdetaljer" msgid "Cancellation date" msgstr "Afbestillingsdato" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account" +msgstr "Kundehandlinger" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +#, fuzzy +#| msgid "Contact information" +msgid "Contact email" +msgstr "Kontaktoplysninger" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "Generér afbestilling" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "Annuller og genudsted" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "Opret faktura" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "Ændr produkter" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "Bestilling" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, fuzzy, python-format #| msgid "Automatically expire unpaid orders" msgid "Automatically marked not present: %(date)s" msgstr "Ubetalte bestillinger skal automatisk udløbe" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Exit scan: %(date)s" msgstr "Først scannet: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Additional entry scan: %(date)s" msgstr "Først scannet: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, fuzzy, python-format #| msgid "Automatically expire unpaid orders" msgid "Automatically checked in: %(date)s" msgstr "Ubetalte bestillinger skal automatisk udløbe" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Entry scan: %(date)s" msgstr "Først scannet: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "Voucherkode anvendt:" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, fuzzy, python-format #| msgctxt "invoice" #| msgid "Original invoice" msgid "Original price: %(price)s" msgstr "Oprindelig faktura" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 #, fuzzy #| msgid "Ticket name" msgid "Ticket page" msgstr "Billetnavn" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "ikke besvaret" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Total" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "Gennemførte betalinger" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "Afventende i alt" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 #, fuzzy #| msgid "Payment" msgid "Payments" msgstr "Betaling" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 #, fuzzy #| msgid "Confirmation text" msgid "Confirmation date" msgstr "Bekræftelsestekst" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 #, fuzzy @@ -15714,67 +16224,67 @@ msgstr "" msgid "Cancel payment" msgstr "Ugyldige betalinger" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 #, fuzzy #| msgid "Mark as paid" msgid "Confirm as paid" msgstr "Marker som betalt" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 #, fuzzy #| msgctxt "subevent" #| msgid "Create date" msgid "Create a refund" msgstr "Opret dato" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 #, fuzzy #| msgid "Cancel order" msgid "Cancel transfer" msgstr "Annuller bestilling" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 #, fuzzy #| msgid "Confirmations" msgid "Confirm as done" msgstr "Bekræftelser" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "Postnummer og by" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "Gyldigt CVR-nr." -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "check" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "Bestillingshistorik" @@ -16277,39 +16787,47 @@ msgid "Remove filter" msgstr "Fjern filter" #: pretix/control/templates/pretixcontrol/orders/index.html:116 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 #, fuzzy #| msgid "Order total" -msgid "Order paid / total" +msgid "Order paid / total" msgstr "I alt" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -16377,6 +16895,144 @@ msgstr "Alle handlinger" msgid "Search" msgstr "Marts" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "E-mail address" +msgid "Customer #%(id)s" +msgstr "E-mailadresse" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +#, fuzzy +#| msgid "Order details" +msgid "Details" +msgstr "Bestillingsdetaljer" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer ID" +msgstr "Kundehandlinger" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Disabled" +msgid "disabled" +msgstr "Deaktiveret" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Deactivate" +msgid "not yet activated" +msgstr "Deaktiver" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Inactive" +msgid "active" +msgstr "Inaktive" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +#, fuzzy +#| msgid "Members" +msgid "Memberships" +msgstr "Medlemmer" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Valid" +msgid "Valid from" +msgstr "Gyldig" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +#, fuzzy +#| msgid "Use languages" +msgid "Usages" +msgstr "Sprog" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +#, fuzzy +#| msgid "Team memberships" +msgid "Add membership" +msgstr "Team medlemskaber" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "User history" +msgid "Customer history" +msgstr "Brugerhistorik" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, python-format +msgid "Anonymize customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +#, fuzzy +#| msgid "Are you sure you want to delete the team?" +msgid "Are you sure you want to anonymize this customer account?" +msgstr "Er du sikker på at du vil slette gruppen?" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "The question has been added." +msgid "This action is irreversible." +msgstr "Spørgsmålet er blevet tilføjet." + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgctxt "subevent" +#| msgid "{} new dates have been created." +msgid "No customer accounts have been created yet." +msgstr "{} nye datoer er blevet oprettet." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 #, fuzzy #| msgid "All organizers" @@ -16575,7 +17231,7 @@ msgstr "Indstilling på arrangørniveau" msgid "Organizer page" msgstr "Arrangørside" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -16625,13 +17281,6 @@ msgstr "Listen viser alle grupper inden for denne arrangør." msgid "Gift card: %(card)s" msgstr "Gavekort" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -#, fuzzy -#| msgid "Order details" -msgid "Details" -msgstr "Bestillingsdetaljer" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 #, fuzzy #| msgid "Expiry date" @@ -16718,6 +17367,66 @@ msgstr "" msgid "Organizer logs" msgstr "Arrangører" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "Submit registration" +msgid "Customer account registration" +msgstr "Send tilmelding" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account email change" +msgstr "Kundehandlinger" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "Din nuværende adgangskode" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Team memberships" +msgid "Delete membership type:" +msgstr "Team medlemskaber" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +#, fuzzy +#| msgid "Are you sure you want to delete the team?" +msgid "Are you sure you want to delete this membership type?" +msgstr "Er du sikker på at du vil slette gruppen?" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +#, fuzzy +#| msgid "Members" +msgid "Membership type:" +msgstr "Medlemmer" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Create a new event" +msgid "Create a new membership type" +msgstr "Opret arrangement" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -16788,7 +17497,7 @@ msgstr "" msgid "Organizer permissions" msgstr "Rettigheder arrangører" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "Rettigheder til arrangementer" @@ -17988,10 +18697,6 @@ msgstr "Send E-mail med link til nulstilling af kodeord" msgid "Impersonate user" msgstr "Udgiv dig for bruger" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 #, fuzzy #| msgid "Two-factor authentication enabled" @@ -18316,51 +19021,49 @@ msgstr "Tilføj mig til listen" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" -msgstr "Indstilling på arrangørniveau" - -#: pretix/control/templatetags/hierarkey_form.py:65 +#: pretix/control/templatetags/hierarkey_form.py:67 #, fuzzy -#| msgid "Organizer-level settings" -msgid "Site-level settings" -msgstr "Indstilling på arrangørniveau" +#| msgid "Create a new organizer" +msgid "Currently set on organizer level" +msgstr "Opret arrangør" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Currently unavailable" +msgid "Currently set on global level" +msgstr "Pt. ikke tilgængelig" + +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: 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:78 +msgid "Unlock" +msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 +#: pretix/control/templatetags/hierarkey_form.py:79 #, fuzzy -#| msgid "Change only for this event" -msgid "Change only for this organizer" -msgstr "Ændr kun for dette arrangement" +#| msgid "Organizer-level settings" +msgid "Go to organizer settings" +msgstr "Indstilling på arrangørniveau" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "Ændr for alle arrangementer" - -#: pretix/control/templatetags/hierarkey_form.py:77 +#: pretix/control/templatetags/hierarkey_form.py:79 #, fuzzy -#| msgid "Change for all events" -msgid "Change for all organizers" -msgstr "Ændr for alle arrangementer" +#| msgid "Global settings" +msgid "Go to global settings" +msgstr "Globale indstillinger" #: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" @@ -18465,10 +19168,10 @@ msgstr "Den nye tjek-ind-liste er blevet oprettet." #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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." @@ -18561,7 +19264,7 @@ msgstr "" msgid "Set up event" msgstr "Opret arrangement" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "Ingen dato" @@ -18593,7 +19296,7 @@ msgid_plural "{num} orders" msgstr[0] "{num} bestilling" msgstr[1] "{num} bestillinger" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -18632,29 +19335,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "Ugyldigt element" @@ -18665,7 +19369,7 @@ msgid "Unknown e-mail renderer." msgstr "Ukendt bestillingskode" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "" @@ -18761,7 +19465,7 @@ msgstr "" msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -18769,26 +19473,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -18796,35 +19500,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -19012,14 +19716,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 #, fuzzy #| msgid "This voucher is not valid for this product." msgid "Ticket download is not enabled for this product." @@ -19278,15 +19982,15 @@ msgstr "Fakturaen er blevet genereret." msgid "The email has been queued to be sent." msgstr "Denne e-mail er sat i udsendelseskøen." -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "Denne faktura findes ikke" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -19314,272 +20018,287 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "Der er sket en fejl. Se detaljer nedenfor." -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "Bestillingen er blevet ændret." -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "Der var ingen ændringer til bestillingen." -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Emne: {subject}" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "Din besked vil blive sendt til {}." -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "Kunne ikke sende mail til denne bruger: {}" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "Ingen bestilling med denne kode findes." -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "Den valgte eksportør findes ikke." -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "Bestillingen er blevet annulleret." -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 #, fuzzy #| msgid "Please try again." msgid "Your input was not valid." msgstr "Prøv venligst igen." -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "Navn" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 #, 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:270 +#: pretix/control/views/organizer.py:378 #, 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:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "Den nye arrangør er blevet oprettet." -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "Administratorer" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "Dine ændringer kunne ikke gemmes." -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "Den valgte gruppe er blevet slettet." -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "Den valgte gruppe kan ikke slettet." -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "Medlemmet er blevet fjernet fra gruppen." -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "Ugyldig invitation valgt." -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 #, fuzzy #| msgid "The invoice has been reissued." msgid "The invite has been resent." msgstr "Fakturaen er blevet genudstedt." -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "Ugyldigt token valgt." -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "Token slettet." -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 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:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 #, 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:858 +#: pretix/control/views/organizer.py:966 #, 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:869 +#: pretix/control/views/organizer.py:977 #, 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:1016 +#: pretix/control/views/organizer.py:1124 #, 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:1030 +#: pretix/control/views/organizer.py:1138 #, 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:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 #, 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:1088 +#: pretix/control/views/organizer.py:1196 #, 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:1093 +#: pretix/control/views/organizer.py:1201 #, fuzzy #| msgid "Please try again." msgid "Your input was invalid, please try again." msgstr "Prøv venligst igen." -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 #, 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:1142 +#: pretix/control/views/organizer.py:1250 #, 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:1392 +#: pretix/control/views/organizer.py:1500 #, 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:1421 +#: pretix/control/views/organizer.py:1529 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "Produktet er blevet oprettet." -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 #, 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/organizer.py:1718 +#, fuzzy +#| msgid "The selected product has been deleted." +msgid "The selected object has been deleted." +msgstr "Det valgte produkt er blevet slettet." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "The order has been refunded." +msgid "The customer account has been anonymized." +msgstr "Bestillingen er blevet tilbagebetalt." + #: pretix/control/views/pdf.py:74 #, fuzzy #| msgid "The uploaded PDF file is to large." @@ -19652,17 +20371,17 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "{} nye datoer er blevet oprettet." -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "Række:" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 #, fuzzy #| msgid "Order {val}" msgid "Order {}" msgstr "Bestilling {val}" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 #, fuzzy #| msgid "Voucher" msgid "Voucher {}" @@ -20232,8 +20951,8 @@ msgstr "Indtast venligst dit navn." #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -20884,16 +21603,16 @@ msgstr "" msgid "PayPal account" msgstr "Samlet beløb" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "" @@ -20969,8 +21688,8 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "Fejl ved afsendelse af bekræftelses-e-mail." @@ -21582,7 +22301,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "" @@ -21613,22 +22332,22 @@ msgstr "Stripe Connect: Offentlig nøgle" msgid "Stripe Connect: App fee (min)" msgstr "Stripe Connect: Offentlig nøgle" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -21636,20 +22355,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -21660,75 +22379,75 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:173 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:174 +#: pretix/plugins/stripe/payment.py:175 #, fuzzy #| msgid "Question" msgctxt "stripe" msgid "Testing" msgstr "Spørgsmål" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "Offentlig nøgle" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "Hemmelig nøgle" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -21736,23 +22455,29 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Beskrivelse" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of %(subevent)s?" +msgid "You are currently logged in with the following credentials." +msgstr "Er du sikker på du vil slette datoen %(subevent)s?" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:48 +#, python-format +msgid "" +"If you created a customer account at %(org)s before, you can log in now and " +"connect your order to your account. This will allow you to see all your " +"orders in one place and access them at any time." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:60 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:31 +#, fuzzy +#| msgid "Repeat password" +msgid "Reset password" +msgstr "Gentag adgangskode" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:77 +#, fuzzy +#| msgid "Create a new account" +msgid "Create a new customer account" +msgstr "Opret konto" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:87 +#, python-format +msgid "" +"We will send you an email with a link to activate your account and set a " +"password, so you can use the account for future orders at %(org)s. You can " +"still go ahead with this purchase before you received the email." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:106 +#, fuzzy +#| msgid "Create a new team" +msgid "Continue as a guest" +msgstr "Opret gruppe" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:115 +msgid "" +"You are not required to create an account. If you proceed as a guest, you " +"will be able to access the details and status of your order any time through " +"the secret link we will send you via email once the order is complete." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:6 +#, fuzzy +#| msgid "" +#| "For some of the products in your cart, you can choose additional options " +#| "before you continue." +msgid "" +"Some of the products in your cart can only be purchased if there is an " +"active membership on your account." +msgstr "" +"Du har tilføjet ordrer, hvor det er muligt at lave yderligere indstillinger " +"før du forsætter." + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:38 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 +msgid "Selected add-ons" +msgstr "Valgte tilføjelser" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:69 +msgid "" +"Your account does not include an active membership that allows you to buy " +"this product." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:70 +#, fuzzy +#| msgid "Add-on products will not be counted." +msgid "You will not be able to continue." +msgstr "Tilføjelsesprodukter tæller ikke med." + #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:7 msgid "Please select how you want to pay." msgstr "Vælg venligst hvordan du vil betale." @@ -22862,10 +23751,6 @@ msgstr "" msgid "Copy answers from above" msgstr "Kopier svar ovenfra" -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 -msgid "Selected add-ons" -msgstr "Valgte tilføjelser" - #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:133 #, fuzzy #| msgid "Copy answers from above" @@ -22930,36 +23815,36 @@ msgstr "" "Alle resterende billetter indenfor billettypen er reserveret, men der kan " "måske komme ledige billetter igen." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:54 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:57 #, fuzzy #| msgid "Show attendee names on invoices" msgid "No attendee name provided" msgstr "Vis deltagernavne på fakturaer" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:151 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:202 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:162 msgid "Okay, we're removing that…" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:166 #, fuzzy #| msgid "Remove" msgid "Remove one" msgstr "Fjern" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:175 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:179 msgid "We're trying to reserve another one for you!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:180 #: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 #: pretix/presale/templates/pretixpresale/event/voucher.html:78 @@ -22969,41 +23854,41 @@ msgid "" "your purchase." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:195 #, fuzzy #| msgid "Add a new object" msgid "Add one more" msgstr "Tilføj nyt element" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:211 #, fuzzy #| msgid "Price" msgid "price" msgstr "Pris" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:292 #, 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:303 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:306 #, 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:312 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 #: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Brug en rabatkode" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:326 #: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Brug rabatkode" @@ -23788,6 +24673,24 @@ msgstr "" " fra %(start_date)s\n" " " +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:5 +#, fuzzy +#| msgid "Customer actions" +msgid "customer account" +msgstr "Kundehandlinger" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:8 +#, fuzzy +#| msgid "Internal comment" +msgid "View customer account" +msgstr "Intern kommentar" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:9 +#, fuzzy +#| msgid "View all unresolved problems" +msgid "View user profile" +msgstr "Vis alle uløste problemer" + #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:78 #, fuzzy, python-format #| msgid "" @@ -23860,6 +24763,97 @@ msgstr "" msgid "Note that the events in this view are in different timezones." msgstr "" +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:15 +#, fuzzy +#| msgid "Account information changed" +msgid "Account information" +msgstr "Kontoindstillinger ændret" + +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:11 +#, fuzzy +#| msgid "Change contact information" +msgid "Update your account information" +msgstr "Skift kontaktoplysninger" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:11 +#, python-format +msgid "Sign in to your account at %(org)s" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:20 +#, fuzzy +#| msgid "Create a new account" +msgid "Create account" +msgstr "Opret konto" + +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:10 +#, fuzzy +#| msgid "Team memberships" +msgid "Your membership" +msgstr "Team medlemskaber" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:6 +#, fuzzy +#| msgid "Password recovery" +msgid "Password reset" +msgstr "Genoprettelse af adgangskode" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:11 +#, fuzzy +#| msgid "Set new password" +msgid "Set a new password for your account" +msgstr "Angiv ny adgangskode" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:10 +#, fuzzy +#| msgid "Your cart" +msgid "Your account" +msgstr "Din kurv" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:31 +#, fuzzy +#| msgid "Change contact information" +msgid "Change account information" +msgstr "Skift kontaktoplysninger" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:35 +#, fuzzy +#| msgid "New password" +msgid "Change password" +msgstr "Ny adgangskode" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:6 +#, fuzzy +#| msgid "Submit registration" +msgid "Registration" +msgstr "Send tilmelding" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:11 +#, fuzzy, python-format +#| msgid "Create a new account" +msgid "Create a new account at %(org)s" +msgstr "Opret konto" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:24 +#, fuzzy +#| msgid "Add product to an existing quota" +msgid "Log in to an existing account" +msgstr "Føj produkt til eksisterende kvote" + +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:20 +#, fuzzy +#| msgid "Repeat new password" +msgid "Request a new password" +msgstr "Gentag ny adgangskode" + #: pretix/presale/templates/pretixpresale/organizers/index.html:8 msgid "Event list" msgstr "Arrangementsliste" @@ -23901,20 +24895,20 @@ msgstr "Side %(page)s af %(of)s" msgid "We are processing your request …" msgstr "Vi behandler din bestilling …" -#: pretix/presale/utils.py:78 pretix/presale/utils.py:197 -#: pretix/presale/utils.py:198 +#: pretix/presale/utils.py:170 pretix/presale/utils.py:292 +#: pretix/presale/utils.py:293 msgid "The selected event was not found." msgstr "Det valgte arrangement findes ikke." -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:256 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:167 +#: pretix/presale/utils.py:262 msgid "This feature is not enabled." msgstr "Denne funktion er ikke aktiveret." -#: pretix/presale/utils.py:206 pretix/presale/utils.py:210 +#: pretix/presale/utils.py:301 pretix/presale/utils.py:305 msgid "The selected organizer was not found." msgstr "Den valgt arrangør findes ikke." @@ -23956,6 +24950,54 @@ msgstr "Din kurv er tom" msgid "The presale for this event is over or has not yet started." msgstr "" +#: pretix/presale/views/customer.py:172 +msgid "" +"Your account has been created. Please follow the link in the email we sent " +"you to activate your account and choose a password." +msgstr "" + +#: pretix/presale/views/customer.py:191 pretix/presale/views/customer.py:194 +#: pretix/presale/views/customer.py:448 pretix/presale/views/customer.py:454 +#, fuzzy +#| msgid "Keep a fixed cancellation fee" +msgid "You clicked an invalid link." +msgstr "Hold et fast afbestillingsgebyr" + +#: pretix/presale/views/customer.py:214 +#, fuzzy +#| msgid "Your password has been changed." +msgid "Your new password has been set! You can now use it to log in." +msgstr "Din adgangskode er blevet ændret." + +#: pretix/presale/views/customer.py:243 +#, python-brace-format +msgid "Set a new password for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:252 +msgid "" +"We've sent you an email with further instructions on resetting your password." +msgstr "" + +#: pretix/presale/views/customer.py:409 +#, fuzzy, python-brace-format +#| msgid "Public email address for contacting the organizer" +msgid "Confirm email address for your account at {organizer}" +msgstr "Offentligt e-mailadresse der kan bruges til at kontakte arrangøren" + +#: pretix/presale/views/customer.py:416 +msgid "" +"Your changes have been saved. We've sent you an email with a link to update " +"your email address. The email address of your account will be changed as " +"soon as you click that link." +msgstr "" + +#: pretix/presale/views/customer.py:464 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "Your email address has been updated." +msgstr "Din kurv er blevet opdateret." + #: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" @@ -23999,44 +25041,44 @@ msgstr "" msgid "A payment is currently pending for this order." msgstr "" -#: pretix/presale/views/order.py:800 +#: pretix/presale/views/order.py:808 msgid "You cannot modify this order" msgstr "" -#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 -#: pretix/presale/views/order.py:888 +#: pretix/presale/views/order.py:886 pretix/presale/views/order.py:891 +#: pretix/presale/views/order.py:896 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "You chose an invalid cancellation fee." msgstr "Hold et fast afbestillingsgebyr" -#: pretix/presale/views/order.py:904 +#: pretix/presale/views/order.py:912 #, fuzzy #| msgid "Cancel order" msgid "Canceled by customer" msgstr "Annuller bestilling" -#: pretix/presale/views/order.py:915 +#: pretix/presale/views/order.py:923 #, 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:969 +#: pretix/presale/views/order.py:977 msgid "Ticket download is not (yet) enabled for this order." msgstr "" -#: pretix/presale/views/order.py:978 +#: pretix/presale/views/order.py:986 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1137 +#: pretix/presale/views/order.py:1145 #, 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:1240 +#: pretix/presale/views/order.py:1248 #, fuzzy, python-brace-format #| msgid "" #| "The order has been marked as refunded. Please transfer the money back to " @@ -24125,108 +25167,132 @@ msgstr "Dette er en arrangementsrække" msgid "from %(start_date)s" msgstr "Book fra %(start_date)s" -#: pretix/settings.py:469 +#: pretix/settings.py:470 msgid "English" msgstr "Engelsk" -#: pretix/settings.py:470 +#: pretix/settings.py:471 msgid "German" msgstr "Tysk" -#: pretix/settings.py:471 +#: pretix/settings.py:472 msgid "German (informal)" msgstr "Tysk (uformelt)" -#: pretix/settings.py:472 +#: pretix/settings.py:473 msgid "Arabic" msgstr "" -#: pretix/settings.py:473 +#: pretix/settings.py:474 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:474 +#: pretix/settings.py:475 msgid "Danish" msgstr "Dansk" -#: pretix/settings.py:475 +#: pretix/settings.py:476 msgid "Dutch" msgstr "" -#: pretix/settings.py:476 +#: pretix/settings.py:477 #, fuzzy #| msgid "German (informal)" msgid "Dutch (informal)" msgstr "Tysk (uformelt)" -#: pretix/settings.py:477 +#: pretix/settings.py:478 msgid "French" msgstr "" -#: pretix/settings.py:478 +#: pretix/settings.py:479 #, fuzzy #| msgid "Danish" msgid "Finnish" msgstr "Dansk" -#: pretix/settings.py:479 +#: pretix/settings.py:480 msgid "Greek" msgstr "" -#: pretix/settings.py:480 +#: pretix/settings.py:481 msgid "Italian" msgstr "" -#: pretix/settings.py:481 +#: pretix/settings.py:482 msgid "Latvian" msgstr "" -#: pretix/settings.py:482 +#: pretix/settings.py:483 #, fuzzy #| msgid "English" msgid "Polish" msgstr "Engelsk" -#: pretix/settings.py:483 +#: pretix/settings.py:484 #, fuzzy #| msgid "Portuguese (Brazil)" msgid "Portuguese (Portugal)" msgstr "Portugisisk (Brasilien)" -#: pretix/settings.py:484 +#: pretix/settings.py:485 msgid "Portuguese (Brazil)" msgstr "Portugisisk (Brasilien)" -#: pretix/settings.py:485 +#: pretix/settings.py:486 msgid "Russian" msgstr "" -#: pretix/settings.py:486 +#: pretix/settings.py:487 #, fuzzy #| msgid "Danish" msgid "Spanish" msgstr "Dansk" -#: pretix/settings.py:487 +#: pretix/settings.py:488 msgid "Turkish" msgstr "" -#: pretix/settings.py:787 +#: pretix/settings.py:788 msgid "User profile only" msgstr "" -#: pretix/settings.py:788 +#: pretix/settings.py:789 msgid "Read access" msgstr "" -#: pretix/settings.py:789 +#: pretix/settings.py:790 msgid "Write access" msgstr "" -#: pretix/settings.py:799 +#: pretix/settings.py:800 msgid "Kosovo" msgstr "" +#~ msgid "Organizer-level settings" +#~ msgstr "Indstilling på arrangørniveau" + +#, fuzzy +#~| msgid "Organizer-level settings" +#~ msgid "Site-level settings" +#~ msgstr "Indstilling på arrangørniveau" + +#~ msgid "Change only for this event" +#~ msgstr "Ændr kun for dette arrangement" + +#, fuzzy +#~| msgid "Change only for this event" +#~ msgid "Change only for this organizer" +#~ msgstr "Ændr kun for dette arrangement" + +#~ msgid "Change for all events" +#~ msgstr "Ændr for alle arrangementer" + +#, fuzzy +#~| msgid "Change for all events" +#~ msgid "Change for all organizers" +#~ msgstr "Ændr for alle arrangementer" + #, fuzzy #~| msgid "Optional. No products will be sold before this date." #~ msgid "Only include orders issued on or before this date." @@ -24461,9 +25527,6 @@ msgstr "" #~ msgid "{event}-{code}" #~ msgstr "{event}-{code}" -#~ msgid "Please enter a correct email address and password." -#~ msgstr "Indtast venligst korrekt e-mailadresse og adgangskode." - #~ msgid "Add a new product to the order" #~ msgstr "Tilføj et nyt produkt til bestillingen" @@ -24744,9 +25807,6 @@ msgstr "" #~ msgid "Stripe payment history" #~ msgstr "Gruppehistorik" -#~ msgid "Public email address for contacting the organizer" -#~ msgstr "Offentligt e-mailadresse der kan bruges til at kontakte arrangøren" - #~ msgid "Get started by creating a product" #~ msgstr "Kom i gang ved at oprette et produkt" diff --git a/src/pretix/locale/da/LC_MESSAGES/djangojs.po b/src/pretix/locale/da/LC_MESSAGES/djangojs.po index 87843f5e55..5eede68cde 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-04-30 09:39+0000\n" +"POT-Creation-Date: 2021-05-06 18:55+0000\n" "PO-Revision-Date: 2020-09-15 02:00+0000\n" "Last-Translator: Mie Frydensbjerg \n" "Language-Team: Danish \n" "Language-Team: German Event-Ticketing-Software von pretix" msgid "source code" msgstr "Quellcode" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -376,58 +415,58 @@ msgstr "Quellcode" msgid "Default" msgstr "Standard" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "einfach mit Logo" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "Musterfirma" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "Beispiel-Ticket" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 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:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "Der Betrag wurde von Ihrer Karte abgebucht." -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 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:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "Exportformat" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (mit Kommata)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (wie Excel)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (mit Semikolon)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "Kombiniertes Excel (.xlsx)" @@ -435,7 +474,7 @@ msgstr "Kombiniertes Excel (.xlsx)" msgid "Answers to file upload questions" msgstr "Antworten zu Fragen mit Dateiupload" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -452,10 +491,10 @@ msgstr "Ticket {event}-{code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -480,6 +519,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -499,9 +539,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:86 pretix/base/models/orders.py:1390 -#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: 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,7 +552,7 @@ msgid "Payment provider" msgstr "Zahlungsmethode" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "Alle Zahlungsmethoden" @@ -535,9 +575,9 @@ msgstr "Alle Rechnungen" msgid "Invoice data" msgstr "Rechnungsdaten" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -553,8 +593,8 @@ msgstr "Rechnungsnummer" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -566,13 +606,15 @@ msgstr "Datum" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -583,6 +625,8 @@ msgstr "Datum" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "Bestellnummer" @@ -604,7 +648,8 @@ msgstr "Storno von" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Sprache" @@ -623,19 +668,23 @@ msgstr "Rechnungsabsender:" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -646,10 +695,13 @@ msgstr "Rechnungsabsender:" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "Name" @@ -659,10 +711,10 @@ msgstr "Name" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -676,9 +728,9 @@ msgstr "Adresse" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -691,9 +743,9 @@ msgstr "Postleitzahl" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -706,11 +758,11 @@ msgstr "Ort" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -729,9 +781,9 @@ msgstr "Steuernummer" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -759,7 +811,7 @@ msgstr "Rechnungsempfänger:" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -778,9 +830,9 @@ msgstr "Straße" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -790,19 +842,19 @@ msgid "State" msgstr "Bundesstaat" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Leistungsempfänger" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Interne Referenz" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "Reverse Charge" @@ -840,7 +892,7 @@ msgid "Cancellation" msgstr "Storno" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Rechnung" @@ -849,9 +901,9 @@ msgstr "Rechnung" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -859,7 +911,6 @@ msgstr "Rechnung" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Ja" @@ -867,9 +918,9 @@ msgstr "Ja" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -877,7 +928,6 @@ msgstr "Ja" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "Nein" @@ -886,12 +936,12 @@ msgid "Line number" msgstr "Zeilennummer" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Beschreibung" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "Brutto-Preis" @@ -900,14 +950,14 @@ msgid "Net price" msgstr "Nettopreis" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "Steuer" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -934,15 +984,17 @@ msgstr "Nach Status filtern" msgid "Order data" msgstr "Bestelldaten" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "Bestellungen" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Bestellzeilen" @@ -994,8 +1046,8 @@ msgstr "Letzter Termin" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "Kurzname der Veranstaltung" @@ -1003,6 +1055,7 @@ msgstr "Kurzname der Veranstaltung" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "Gesamtbetrag" @@ -1012,16 +1065,19 @@ msgstr "Gesamtbetrag" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1030,6 +1086,8 @@ msgstr "Gesamtbetrag" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" @@ -1039,21 +1097,23 @@ msgstr "Status" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "E-Mail" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" @@ -1062,9 +1122,11 @@ msgstr "Telefonnummer" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1072,6 +1134,8 @@ msgstr "Telefonnummer" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "Bestelldatum" @@ -1082,7 +1146,7 @@ msgstr "Bestelldatum" msgid "Order time" msgstr "Bestelluhrzeit" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 msgid "Custom address field" msgstr "Zusätzliches Adressfeld" @@ -1128,16 +1192,16 @@ msgid "Sales channel" msgstr "Verkaufskanal" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "Benötigt besondere Behandlung" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1147,11 +1211,13 @@ msgstr "Kommentar" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "Positionen" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "E-Mail-Adresse verifiziert" @@ -1166,11 +1232,11 @@ msgid "Fee type" msgstr "Art der Gebühr" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1201,16 +1267,17 @@ msgstr "Position" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1219,19 +1286,21 @@ msgstr "Position" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1242,35 +1311,40 @@ msgstr "Termin" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "Produkt" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "Variante" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "Name des Teilnehmenden" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "E-Mail des Teilnehmenden" @@ -1328,9 +1402,10 @@ msgid "Refund states" msgstr "Erstattungsstatus" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1351,7 +1426,7 @@ msgid "Creation date" msgstr "Erstellungszeitpunkt" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "Abschlussdatum" @@ -1360,10 +1435,10 @@ msgid "Status code" msgstr "Status-Code" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1372,8 +1447,8 @@ msgid "Amount" msgstr "Betrag" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1412,9 +1487,9 @@ msgid "Current user's carts" msgstr "Aktuelle Warenkörbe" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1452,10 +1527,10 @@ msgstr "Wertgutschein-Einlösungen" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "Gutscheincode" @@ -1464,8 +1539,8 @@ msgstr "Gutscheincode" msgid "Issuer" msgstr "Aussteller" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 msgid "Gift cards" msgstr "Wertgutscheine" @@ -1483,9 +1558,9 @@ msgstr "Testmodus" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1513,7 +1588,7 @@ msgid "Expired and with value" msgstr "Abgelaufen und mit Wert" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1533,7 +1608,7 @@ msgstr "Testgutschein" msgid "Expiry date" msgstr "Ablaufdatum" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "Besondere Gutscheinbedingungen" @@ -1548,7 +1623,7 @@ msgstr "Währung" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1602,15 +1677,15 @@ msgid "Voucher expired" msgstr "Gutschein abgelaufen" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Produktbezeichnung" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1632,8 +1707,8 @@ msgstr "Priorität" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1648,6 +1723,7 @@ 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:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 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 " @@ -1666,6 +1742,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "Bitte geben Sie zweimal dasselbe Passwort ein" @@ -1674,6 +1751,7 @@ msgid "Email address" msgstr "E-Mail-Adresse" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "Passwort wiederholen" @@ -1729,9 +1807,10 @@ msgstr "Bundesstaat auswählen" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "Dieses Feld ist erforderlich." @@ -1790,15 +1869,18 @@ msgstr "" "Bitte geben Sie Ihr aktuelles Passwort ein, um Ihre E-Mail-Adresse oder Ihr " "Passwort zu ändern." -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "Das eingegebene aktuelle Passwort war nicht korrekt." -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "Aktuelles Passwort" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "Neues Passwort" @@ -1806,7 +1888,8 @@ msgstr "Neues Passwort" msgid "Repeat new password" msgstr "Neues Passwort wiederholen" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Standardzeitzone" @@ -1849,7 +1932,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "Ungültige(r) Platzhalter: %(value)s" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "Firmenkunde" @@ -1878,27 +1961,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "Rechnungsempfänger" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "Bestellnummer" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "Korrekturnummer" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "Ursprüngl. Rechnung" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "Rechnungsnummer" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "Korrekturdatum" @@ -1908,7 +1991,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "Ursprüngl. Rechnungsdatum" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "Rechnungsdatum" @@ -1934,6 +2017,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1941,10 +2026,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "TESTMODUS" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -1977,7 +2064,7 @@ msgid "Invoice" msgstr "Rechnung" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -1993,7 +2080,7 @@ msgctxt "invoice" msgid "Qty" msgstr "Menge" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "Steuersatz" @@ -2028,27 +2115,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "Offener Betrag" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "Netto" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "Brutto" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "Steuer" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "Enthaltene Umsatzsteuer" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2058,7 +2145,7 @@ msgstr "" "Mit dem am {date} von der Europäischen Zentralbank veröffentlichten " "Wechselkurs von 1:{rate} entspricht dies:" -#: pretix/base/invoice.py:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2068,7 +2155,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:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Modern (pretix 2.7)" @@ -2077,8 +2164,9 @@ msgstr "Modern (pretix 2.7)" msgid "Default list" msgstr "Standard-Liste" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Voller Name" @@ -2113,14 +2201,13 @@ 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: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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "Benutzer" @@ -2161,7 +2248,7 @@ 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:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "Stationen" @@ -2218,11 +2305,37 @@ msgstr "Eingang" msgid "Exit" msgstr "Ausgang" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "This account is inactive." +msgid "Account active" +msgstr "Dieses Konto ist deaktiviert." + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee e-mail address" +msgid "Verified email address" +msgstr "Teilnehmer*innen-E-Mail-Adresse" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +#, fuzzy +#| msgid "Login" +msgid "Last login" +msgstr "Login" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Registration details" +msgid "Registration date" +msgstr "Anmeldedetails" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "Interne Referenz" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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." @@ -2231,7 +2344,7 @@ msgstr "" "anderen Datenquellen vereinfacht. Wenn Sie nichts eingeben, wird ein " "automatischer Wert generiert." -#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "Diese ID ist bereits in Verwendung, bitte wählen Sie eine andere." @@ -2272,12 +2385,12 @@ msgstr "" "Dies wird z.B. in Links, Bestellnummern, Rechnungsnummern und " "Verwendungszwecken für Banküberweisungen benutzt." -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 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:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Kurzform" @@ -2290,26 +2403,26 @@ msgstr "Shop ist live" msgid "Event currency" msgstr "Veranstaltungswährung" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Veranstaltungsbeginn" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Veranstaltungsende" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Einlass" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "In Listen anzeigen" @@ -2321,12 +2434,12 @@ msgstr "" "Wenn diese Option aktiviert ist, wird die Veranstaltung in der " "Veranstaltungsliste dieses Veranstalterkontos angezeigt." -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Ende des Vorverkaufs" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " @@ -2336,26 +2449,26 @@ msgstr "" "dieses Feld leer lassen, wird der Vorverkauf nach dem Ende Ihrer " "Veranstaltung enden." -#: pretix/base/models/event.py:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Beginn des Vorverkaufs" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: 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:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Veranstaltungsort" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "Breitengrad" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "Längengrad" @@ -2365,12 +2478,12 @@ msgstr "Erweiterungen" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "Interner Kommentar" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2388,11 +2501,15 @@ msgstr "" "Tickets für diese Veranstaltung nur über die folgenden Kanäle verkaufen" #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Veranstaltung" @@ -2403,11 +2520,11 @@ msgstr "Veranstaltung" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "Veranstaltungen" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2415,54 +2532,54 @@ msgstr "" "Sie haben mindestens ein kostenpflichtiges Produkt konfiguriert, aber noch " "keine Zahlungsmethoden aktiviert." -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 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:1012 +#: pretix/base/models/event.py:1021 #, 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:1117 +#: pretix/base/models/event.py:1126 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:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "Die Kurzform einer Veranstaltung kann nicht geändert werden." -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 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:1132 +#: pretix/base/models/event.py:1141 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:1138 +#: pretix/base/models/event.py:1147 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:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "aktiviert" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 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:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2470,45 +2587,45 @@ msgstr "" "Wenn diese Option aktiviert ist, wird die Veranstaltung in der Übersicht " "dieser Veranstaltungsreihe angezeigt." -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "Text auf der Startseite" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "Termin in Veranstaltungsreihe" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "Termine in Veranstaltungsreihe" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 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:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 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:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 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:1461 +#: pretix/base/models/event.py:1470 msgid "Default value" msgstr "Standardwert" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 msgid "Can only be changed by organizer-level administrators" msgstr "Kann nur von Veranstalter-Administratoren geändert werden" -#: pretix/base/models/event.py:1465 +#: pretix/base/models/event.py:1474 msgid "Required for events" msgstr "Pflichtfeld für Veranstaltungen" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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" @@ -2517,11 +2634,11 @@ msgstr "" "werden, wenn ein Wert eingetragen ist. In einer Veranstaltungsreihe ist das " "Eintragen eines Wertes immer optional." -#: pretix/base/models/event.py:1471 +#: pretix/base/models/event.py:1480 msgid "Valid values" msgstr "Erlaubte Werte" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." @@ -2529,13 +2646,13 @@ 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:1478 +#: pretix/base/models/event.py:1487 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:1480 +#: pretix/base/models/event.py:1489 msgid "You cannot set a default value that is not a valid value." msgstr "Der Standardwert muss gleichzeitig ein erlaubter Wert sein." @@ -2651,7 +2768,7 @@ msgstr "Verfügbar bis" 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:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Kategorie" @@ -2672,7 +2789,7 @@ msgstr "Produktbezeichnung" msgid "This is shown below the product name in lists." msgstr "Wird in Listen unter dem Namen angezeigt." -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "Basispreis" @@ -2731,8 +2848,8 @@ 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:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "Zeige Anzahl verbleibender Tickets" @@ -2881,11 +2998,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:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "Ursprünglicher Preis" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2896,7 +3013,7 @@ msgstr "" "tatsächlichen Preisberechnung." #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "Verkaufskanäle" @@ -2912,8 +3029,38 @@ msgstr "" "Dem Käufer dieses Produktes wird statt eines Tickets ein Wertgutschein in " "Höhe des Produktpreises ausgestellt." -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +#, fuzzy +#| msgid "Team memberships" +msgid "Require a valid membership" +msgstr "Team-Mitgliedschaften" + +#: pretix/base/models/items.py:523 +#, fuzzy +#| msgid "Team memberships" +msgid "Allowed membership types" +msgstr "Team-Mitgliedschaften" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2925,7 +3072,7 @@ msgstr "" msgid "Products" msgstr "Produkte" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -2933,55 +3080,63 @@ msgstr "" "Die minimale Anzahl pro Bestellung muss unter der maximalen Anzahl pro " "Bestellung liegen." -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 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:692 +#: pretix/base/models/items.py:720 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:698 +#: pretix/base/models/items.py:726 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:744 +#: pretix/base/models/items.py:772 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:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "Position" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +#, fuzzy +#| msgid "Team memberships" +msgid "Membership types" +msgstr "Team-Mitgliedschaften" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Varianten" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "Minimale Anzahl" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "Maximale Anzahl" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "Zusatzprodukte sind im Preis enthalten" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -2989,49 +3144,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:939 +#: pretix/base/models/items.py:976 msgid "Allow the same product to be selected multiple times" msgstr "Erlaube, das gleiche Produkt mehrfach auszuwählen" -#: pretix/base/models/items.py:958 +#: pretix/base/models/items.py:995 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:963 +#: pretix/base/models/items.py:1000 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:968 +#: pretix/base/models/items.py:1005 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:973 +#: pretix/base/models/items.py:1010 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:978 +#: pretix/base/models/items.py:1015 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:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "Enthaltenes Produkt" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "Enthaltene Variante" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "Zahl" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "Ausgewiesener Preisanteil" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -3044,60 +3199,60 @@ msgstr "" "Sie dieses Feld leer lassen. Dieser Preis wird nicht auf den Basispreis " "aufgeschlagen." -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 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:1048 +#: pretix/base/models/items.py:1085 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:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "Diese Variante gehört nicht zu diesem Produkt." -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 msgid "The count needs to be equal to or greater than zero." msgstr "Die Anzahl muss mindestens null sein." -#: pretix/base/models/items.py:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "Text (einzeilig)" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "Text (mehrzeilig)" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "Ja/Nein" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "Auswahl aus einer Liste" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "Mehrfachauswahl aus einer Liste" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "Datei-Upload" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "Zeit" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "Datum und Uhrzeit" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Land (ISO3166-1-alpha-2-Ländercode)" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3105,71 +3260,71 @@ msgstr "Land (ISO3166-1-alpha-2-Ländercode)" msgid "Question" msgstr "Frage" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "Hilfetext" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 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:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "Art der Antwort" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Antwort erforderlich" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 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:1164 +#: pretix/base/models/items.py:1201 msgid "Ask during check-in instead of in the ticket buying process" msgstr "Frage beim Einchecken statt im Verkaufsprozess" -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1202 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:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Versteckte Frage" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 msgid "This question will only show up in the backend." msgstr "Diese Frage wird nur im Backend angezeigt." -#: pretix/base/models/items.py:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "Antwort auf Rechnungen abdrucken" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 msgid "Minimum value" msgstr "Minimaler Wert" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 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:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 msgid "Maximum value" msgstr "Maximaler Wert" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "Prüfe, dass es sich um ein Foto im Hochformat handelt" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 msgid "" "If checked, files must be images with an aspect ratio of 3:4. This is " "commonly used for photos printed on badges." @@ -3177,93 +3332,93 @@ msgstr "" "Wenn diese Option aktiv ist, werden nur Bilder im Format 3:4 akzeptiert. " "Wird üblicherweise für Teilnehmerausweise benutzt." -#: pretix/base/models/items.py:1254 +#: pretix/base/models/items.py:1291 msgid "An answer to this question is required to proceed." msgstr "Diese Frage muss beantwortet werden." -#: pretix/base/models/items.py:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: 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:1296 +#: pretix/base/models/items.py:1333 msgid "The number is to low." msgstr "Die Zahl ist zu niedrig." -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 msgid "The number is to high." msgstr "Die Zahl ist zu hoch." -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "Ungültige Nummerneingabe." -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 msgid "Please choose a later date." msgstr "Bitte wählen Sie ein späteres Datum." -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 msgid "Please choose an earlier date." msgstr "Bitte wählen Sie ein früheres Datum." -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "Ungültige Datumseingabe." -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "Ungültige Zeiteingabe." -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "Ungültige Zeitstempeleingabe." -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "Unbekanntes Länderkürzel." -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Antwort" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 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:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "Antwortoption" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "Antwortoptionen" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Gesamtanzahl" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 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:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Produkt" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "Varianten" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 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:1485 +#: pretix/base/models/items.py:1522 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 " @@ -3275,11 +3430,11 @@ msgstr "" "Tickets frei werden. Natürlich können Sie das Kontingent jederzeit wieder " "öffnen." -#: pretix/base/models/items.py:1493 +#: pretix/base/models/items.py:1530 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:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3296,13 +3451,13 @@ msgstr "" "bei denen die Option \"Erneuten Eintritt erlauben, wenn Ausgang gescannt " "wurde\" gesetzt ist." -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3311,13 +3466,13 @@ msgstr "Kontingent" msgid "Quotas" msgstr "Kontingente" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 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:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3325,7 +3480,7 @@ msgstr "" "Eine oder mehrere Produkte haben Varianten, aber es sind keine dieser " "ausgewählt." -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 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." @@ -3370,38 +3525,88 @@ msgstr "Frage {val}" msgid "Tax rule {val}" msgstr "Steuer-Regel {val}" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "Maximale Nutzungen" + +#: pretix/base/models/memberships.py:58 +#, fuzzy +#| msgid "Number of times this voucher can be redeemed." +msgid "Number of times this membership can be used in a purchase." +msgstr "Wie oft dieser Gutschein eingelöst werden kann." + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +#, fuzzy +#| msgid "Members" +msgid "Membership type" +msgstr "Mitglieder" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "ausstehend" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "bezahlt" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "abgelaufen" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "storniert" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer" +msgstr "Kunde" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "Sprache" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "Ablaufdatum" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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." @@ -3409,7 +3614,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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3420,11 +3625,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/orders.py:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "Meta-Informationen" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3432,7 +3637,7 @@ msgstr "" "Diese Zahlung kann nicht akzeptiert werden, da das in den " "Zahlungseinstellungen konfigurierte letzte Zahlungsdatum überschritten wurde." -#: pretix/base/models/orders.py:805 +#: pretix/base/models/orders.py:815 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." @@ -3441,151 +3646,151 @@ msgstr "" "und in den Zahlungseinstellungen konfiguriert ist, dass verspätete Zahlungen " "nicht akzeptiert werden sollen." -#: pretix/base/models/orders.py:807 +#: pretix/base/models/orders.py:817 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:827 +#: pretix/base/models/orders.py:841 #, 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:828 +#: pretix/base/models/orders.py:842 #, 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:829 +#: pretix/base/models/orders.py:843 #, 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:830 +#: pretix/base/models/orders.py:844 #, 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:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "Leer, wenn dies kein Eintrittsticket ist" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "Firmenname" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "Land auswählen" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "erstellt" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "ausstehend" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "bestätigt" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "abgebrochen" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "fehlgeschlagen" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "erstattet" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "Zahlungsinformationen" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Registrierung bestätigt: %(code)s" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Zahlung erhalten für die Bestellung: %(code)s" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "extern gestartet" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "erstellt" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "auf dem Weg" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "erledigt" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "fehlgeschlagen" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "abgebrochen" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "Veranstalter" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "Kunde" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "Extern" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 msgid "Refund reason" msgstr "Grund für die Erstattung" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" @@ -3593,72 +3798,72 @@ msgid "" msgstr "" "Kann dem Nutzer angezeigt werden, z.B. als Teil eines Verwendungszwecks." -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "Zahlungsgebühr" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "Versandkosten" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "Servicegebühr" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Stornogebühr" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "Andere Gebühren" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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 "Wertgutschein / Geschenkgutschein" -#: pretix/base/models/orders.py:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Wert" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "Bestelltes Produkt" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "Ihre Registrierung: %(code)s" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "Warenkorb-ID (z.B. Session-ID)" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "Produkt im Warenkorb" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "Produkte im Warenkorb" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "Nur für Firmenkunden mit Sitz in der EU." -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 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:73 +#: pretix/base/models/organizer.py:75 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 " @@ -3668,45 +3873,46 @@ 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "Veranstalter" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "Teamname" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Team-Mitglieder" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "Kann Veranstaltungen erstellen" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "Kann Teams und Berechtigungen verändern" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "Kann Veranstaltereinstellungen ändern" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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!" @@ -3715,31 +3921,37 @@ msgstr "" "meisten Daten Ihrer Veranstaltungen einsehen, daher vergeben Sie sie bitte " "nur an vertrauenswürdige Mitarbeiter!" -#: pretix/base/models/organizer.py:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Enter custom amount" +msgid "Can manage customer accounts" +msgstr "Eigenen Betrag eingeben" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "Kann Wertgutscheine verwalten" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "Kann Veranstaltungseinstellungen ändern" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "Kann Produkte ändern" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "Kann Bestellungen einsehen" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "Kann Bestellungen verändern" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "Kann Tickets einchecken" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " @@ -3749,30 +3961,30 @@ msgstr "" "personenbezogene Informationen zugegriffen werden kann. Benutzer, die " "Bestellungen verändern können, können ebenfalls Tickets einchecken." -#: pretix/base/models/organizer.py:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "Kann Gutscheine einsehen" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "Kann Gutscheine verändern" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s für %(object)s" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Team" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "Teams" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Einladung zu Team \"{team}\" für \"{email}\"" @@ -3825,7 +4037,7 @@ msgstr "" "Steuerberater aktiviert werden. Wir übernehmen keine Haftung für die " "korrekte Berechnung der Steuern. Benutzung auf eigene Gefahr." -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "Land des Händlers" @@ -3883,10 +4095,6 @@ msgstr "Betrag vom Produktpreis abziehen" msgid "Reduce product price by (%)" msgstr "Produktpreis reduzieren um (%)" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "Maximale Nutzungen" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Wie oft dieser Gutschein eingelöst werden kann." @@ -3909,11 +4117,15 @@ msgstr "" "hinweg als Rabatt gegeben wird. Wenn diese Summe erreicht ist, kann der " "Gutschein nicht weiter genutzt werden." -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "Gültig bis" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "Im Kontingent reservieren" @@ -4216,8 +4428,8 @@ msgid "Event date" msgstr "Veranstaltungsdatum" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "Gesamt (netto)" @@ -4386,9 +4598,9 @@ msgstr "Teilnehmer*innen-E-Mail-Adresse" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 msgid "Attendee address" msgstr "Teilnehmer*innen-Adresse" @@ -4408,7 +4620,7 @@ msgstr "Sie haben eine ungültige Zahl eingegeben." #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "Ticket-Code" @@ -4684,23 +4896,23 @@ msgid "In test mode, only test cards will work." msgstr "Im Testmodus funktionieren nur Testgutscheine." #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" "Wertgutscheine können nicht benutzt werden um Wertgutscheine zu erwerben." #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "Dieser Wertgutschein unterstützt diese Währung nicht." #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 msgid "This gift card can only be used in test mode." msgstr "Dieser Wertgutschein kann nur im Testmodus verwendet werden." #: pretix/base/payment.py:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "Im Testmodus können nur Testgutscheine verwendet werden." @@ -4750,7 +4962,7 @@ msgstr "" "Dieser Wertgutschein kann nicht eingelöst werden, da der Code mehrfach " "existiert. Bitte kontaktieren Sie den Veranstalter für Unterstützung." -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "Dieser Wertgutschein wird von diesem Veranstalter nicht akzeptiert." @@ -4819,9 +5031,9 @@ msgid "Price including add-ons" msgstr "Preis inklusive Zusatzprodukte" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 msgid "Attendee company" msgstr "Teilnehmer*innen-Firma" @@ -4928,7 +5140,7 @@ msgstr "22:00" msgid "Event admission date and time" msgstr "Einlassdatum und Uhrzeit" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "31.05.2016 19:00" @@ -4944,7 +5156,7 @@ msgstr "19:00" msgid "Event location" msgstr "Veranstaltungsort" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "Musterstadt" @@ -5047,7 +5259,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "Parkett, Reihe 3, Sitz 4" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "Freie Platzwahl" @@ -5067,17 +5279,23 @@ msgstr "Sitz: Reihe" msgid "Seat: seat number" msgstr "Sitz: Platznummer" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Date and time" +msgid "Date and time of first scan" +msgstr "Datum und Uhrzeit" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "Frage: {question}" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -5086,12 +5304,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "Teilnehmername: {part}" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Rechnungsadresse: Name: {part}" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Ticket" @@ -5150,7 +5368,7 @@ msgstr "" msgid "Event canceled" msgstr "Veranstaltung abgesagt" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5217,7 +5435,7 @@ 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:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "Der Vorverkauf für diese Veranstaltung hat noch nicht begonnen." @@ -5241,7 +5459,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:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5489,7 +5707,7 @@ msgstr "Beispielprodukt {}" msgid "Sample product A" msgstr "Beispielprodukt A" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -5498,7 +5716,7 @@ msgstr "" "Sie erhalten diese E-Mail, weil jemand Sie für die Veranstaltung {event} " "angemeldet hat." -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5507,13 +5725,65 @@ msgstr "" "Sie können Ihre Bestellung unter folgender Adresse einsehen:\n" "{orderurl}." -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, 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/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, fuzzy, python-brace-format +#| msgid "You selected a product which is not available for sale." +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "Sie haben ein Produkt ausgewählt, das nicht zum Verkauf steht." + +#: pretix/base/services/memberships.py:139 +#, fuzzy +#| msgid "You cannot select an item that belongs to a different event." +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "" +"Sie können kein Produkt auswählen, das zu einer anderen Veranstaltung gehört." + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5528,7 +5798,7 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "Ungültige Daten in Zeile {row}: {message}" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5536,7 +5806,7 @@ msgstr "" "Einige der ausgewählten Produkte sind zwischenzeitlich nicht mehr verfügbar, " "bitte überprüfen Sie Ihren Warenkorb." -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5544,7 +5814,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:102 +#: pretix/base/services/orders.py:106 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5552,15 +5822,15 @@ msgstr "" "Der Preis einiger Produkte in Ihrem Warenkorb hat sich zwischenzeitlich " "geändert." -#: pretix/base/services/orders.py:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "Ein interner Fehler ist aufgetreten, bitte erneut versuchen." -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "Ihr Warenkorb ist leer." -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5570,11 +5840,11 @@ msgstr "" "auswählen. Wir haben die überschüssigen Produkte aus Ihrem Warenkorb " "entfernt." -#: pretix/base/services/orders.py:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "Der Vorverkaufszeitraum ist vorüber." -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5582,7 +5852,7 @@ msgstr "" "Der Gutscheincode, der für eins der Produkte in Ihrem Warenkorb benutzt " "wurde, wurde nicht gefunden." -#: pretix/base/services/orders.py:113 +#: pretix/base/services/orders.py:117 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 " @@ -5592,7 +5862,7 @@ msgstr "" "wurde, wurde bereits zu oft verwendet. Wir haben das entsprechende Produkt " "aus dem Warenkorb entfernt." -#: pretix/base/services/orders.py:115 +#: pretix/base/services/orders.py:119 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." @@ -5601,7 +5871,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:117 +#: pretix/base/services/orders.py:121 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5610,7 +5880,7 @@ msgstr "" "wurde, ist abgelaufen. Wir haben das entsprechende Produkt aus dem Warenkorb " "entfernt." -#: pretix/base/services/orders.py:119 +#: pretix/base/services/orders.py:123 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." @@ -5619,7 +5889,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:121 +#: pretix/base/services/orders.py:125 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5628,7 +5898,7 @@ msgstr "" "gekauft werden zu können. Wir haben das entsprechende Produkt aus dem " "Warenkorb entfernt." -#: pretix/base/services/orders.py:123 +#: pretix/base/services/orders.py:127 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." @@ -5637,7 +5907,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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." @@ -5645,7 +5915,7 @@ msgstr "" "Einer der ausgewählten Sitzplätze war ungültig und wurde aus dem Warenkorb " "entfernt." -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." @@ -5653,35 +5923,35 @@ msgstr "" "Einer der ausgewählten Sitzplätze wurde zwischenzeitlich verkauft und wurde " "aus Ihrem Warenkorb entfernt." -#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 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:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "Diese Bestellung wartet nicht auf Freigabe." -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Bestellung bestätigt: %(code)s" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "Bestellung freigegeben und wartet auf Bezahlung: %(code)s" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "Bestellung abgelehnt: %(code)s" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "Sie können diese Bestellung nicht stornieren." -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5690,19 +5960,19 @@ msgstr "" "Diese Bestellung kann nicht storniert werden, da der hier erworbene " "Wertgutschein {card} bereits eingelöst wurde." -#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 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:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "Bestellung storniert: %(code)s" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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 " @@ -5714,46 +5984,46 @@ msgstr "" "verwendet. Bitte prüfen Sie die unten angezeigten Preise genau und versuchen " "Sie es erneut." -#: pretix/base/services/orders.py:1082 +#: pretix/base/services/orders.py:1101 #, 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:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Ihre Bestellung wurde noch nicht bezahlt: %(code)s" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, 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:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Ihre Bestellung wurde geändert: %(code)s" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "Sie müssen eine Produktvariante auswählen." -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, 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:1210 +#: pretix/base/services/orders.py:1229 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:1211 +#: pretix/base/services/orders.py:1230 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:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -5761,11 +6031,11 @@ msgstr "" "Diese Änderung würde die Bestellung leer hinterlassen. Bitte stornieren Sie " "die Bestellung stattdessen." -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 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:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5773,7 +6043,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:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5781,18 +6051,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:1217 +#: pretix/base/services/orders.py:1236 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:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "Sie müssen einen Termin auswählen." -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5801,19 +6071,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:1221 +#: pretix/base/services/orders.py:1240 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:1222 +#: pretix/base/services/orders.py:1241 msgid "The selected product does not allow to select a seat." msgstr "Das ausgewählte Produkt erlaubt keine Sitzplatzwahl." -#: pretix/base/services/orders.py:1223 +#: pretix/base/services/orders.py:1242 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:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." @@ -5821,7 +6091,7 @@ msgstr "" "Sie können den Preis einer Position, aus der ein Wertgutschein erstellt " "wurde, nicht ändern." -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -5830,7 +6100,7 @@ msgstr "" "Eine Position kann nicht storniert werden, da der Wertgutschein {card} " "bereits verwendet wurde." -#: pretix/base/services/orders.py:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5931,27 +6201,39 @@ msgstr "" msgid "Plugin: %s" msgstr "Plugin: %s" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "Der Gutschein wurde an {recipient} verschickt." +#: pretix/base/settings.py:116 +#, fuzzy +#| msgid "All customers not checked in" +msgid "Allow customers to create accounts" +msgstr "Alle nicht eingecheckten Kunden" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "Maximale Anzahl von Produkten pro Bestellung" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "Zusatzprodukte werden nicht mitgezählt." -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 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:128 +#: pretix/base/settings.py:139 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." @@ -5959,27 +6241,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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "Namen der Teilnehmer erfragen" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 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:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "Namen des Teilnehmer erfordern" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "Erfordere die Eingabe aller Teilnehmer-Namen." -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "E-Mail-Adressen pro Ticket erfassen" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5999,11 +6281,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:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "E-Mail-Adressen pro Ticket erfordern" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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 " @@ -6013,58 +6295,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:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "Firmenname pro Ticket erfassen" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "Firmenname pro Ticket erfordern" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "Postadresse pro Ticket erfassen" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "Postadresse pro Ticket erfordern" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "E-Mail-Adressen doppelt abfragen" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 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:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "Telefonnummer pro Bestellung abfragen" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "Telefonnummer pro Bestellung erfordern" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "Rechnungsadresse erfragen" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 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:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "Namen des Bestellers erfordern" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "Teilnehmername auf Rechnungen anzeigen" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" @@ -6072,23 +6354,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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "Rechnungsadresse erforderlich" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "Nur Firmenadressen akzeptieren" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "Diese Einstellung erzwingt die Eingabe eines Firmennamens." -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "Nach abweichendem Leistungsempfänger fragen" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -6102,30 +6384,30 @@ msgstr "" "Adresse des Nutzers als auch bei der Anzeige auf der Rechnung verwendet. Das " "Feld ist kein Pflichtfeld." -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "Nach USt-ID fragen" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 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:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "Erläuterung zur Rechnungsadresse" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 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:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "Zeige bezahlten Anteil auf teilweise bezahlten Rechnungen an" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." @@ -6134,11 +6416,11 @@ msgstr "" "der bereits bezahlte und der noch ausstehende Betrag auf der Rechnung " "dargestellt." -#: pretix/base/settings.py:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "Kostenlose Produkte auf Rechnung zeigen" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6146,11 +6428,11 @@ msgstr "" "Unabhängig von dieser Einstellung werden für Bestellungen, die nur " "kostenlose Produkte enthalten, keine Rechnungen erzeugt." -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 msgid "Show expiration date of order" msgstr "Zeige das Zahlungsziel der Bestellung an" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." @@ -6158,11 +6440,11 @@ msgstr "" "Das Zahlungsziel wird nicht angezeigt, wenn die Rechnung nach " "Zahlungseingang generiert wird." -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "Minimale Länge der Rechnungsnummer nach dem Präfix" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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." @@ -6170,21 +6452,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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "Rechnungen mit aufsteigender Nummerierung erzeugen" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 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:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "Rechnungsnummern-Präfix" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -6203,11 +6485,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:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "Rechnungsnummern-Präfix für Rechnungskorrekturen" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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 " @@ -6217,28 +6499,28 @@ msgstr "" "dieses Feld leer gelassen wird, wird die gleiche Nummerierung wie für " "normale Rechnungen verwendet." -#: pretix/base/settings.py:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "Reservierungszeitraum" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 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:470 +#: pretix/base/settings.py:481 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:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "Text für Ende des Vorverkaufs" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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 " @@ -6248,11 +6530,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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "Hilfetext" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6260,19 +6542,19 @@ msgstr "" "Dieser Text wird über den Zahlungsoptionen angezeigt. Sie können hier " "beispielsweise die verschiedenen Optionen erklären." -#: pretix/base/settings.py:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "in Tagen" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "in Minuten" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 msgid "Set payment term" msgstr "Zahlungsfrist setzen" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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." @@ -6282,11 +6564,11 @@ msgstr "" "ausschließlich Zahlungsmethoden anbieten, die üblicherweise in Echtzeit " "bestätigt werden." -#: pretix/base/settings.py:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "Zahlungsziel in Tagen" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -6300,11 +6582,11 @@ msgstr "" "einzustellen, damit Kunden eine fehlgeschlagene Zahlung erneut versuchen " "können." -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "Zahlungsziel nur an Werktagen" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -6316,11 +6598,11 @@ msgstr "" "verschoben. Dies ist in einigen Ländern rechtlich erforderlich. Dies " "beeinflusst nicht das unten konfigurierte letzte Zahlungsdatum." -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 msgid "Payment term in minutes" msgstr "Zahlungsziel in Minuten" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -6333,11 +6615,11 @@ msgstr "" "dass das tatsächliche Zeitfenster aus technischen Gründen einige Minuten " "länger sein kann." -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "Datum des letzten möglichen Zahlungseingangs" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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 " @@ -6349,11 +6631,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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "Unbezahlte Bestellungen automatisch ablaufen lassen" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6365,11 +6647,11 @@ msgstr "" "Pool gelangen und wieder Kontingent für Bestellungen von anderen Benutzern " "frei wird." -#: pretix/base/settings.py:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "Verstecke \"Zahlung ausstehend\" in der Kundenansicht" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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 " @@ -6379,11 +6661,11 @@ msgstr "" "aber Teilnehmer*innen, die ihr Ticket nicht selbst gekauft haben, werden " "keine Anzeichen des fehlenden Zahlungseingangs sehen." -#: pretix/base/settings.py:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "Späte Zahlungen akzeptieren" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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 " @@ -6393,51 +6675,51 @@ msgstr "" "Kontingente noch nicht leer sind. Keine Bezahlungen werden nach dem oben " "angegebenen „letzten Zahlungsdatum“ akzeptiert." -#: pretix/base/settings.py:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "Beginn des Vorverkaufszeitraums anzeigen" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" "Zeige das Startdatum des Vorverkaufs, bevor der Verkaufszeitraum beginnt." -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "Keine Rechnungen ausstellen" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "Nur manuell im Adminbereich" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "Automatisch auf Anfrage des Kunden" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "Automatisch für alle neuen Bestellungen" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "Automatisch bei Zahlung oder wenn die Zahlungsmethode es erfordert" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "Rechnungen ausstellen" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 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:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" "Bei Adressänderungen automatisch Rechnung stornieren und neu ausstellen" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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 " @@ -6447,40 +6729,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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "Adresszeile" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "Albert-Einstein-Straße 52" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "Inländische Steuernummer" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "z.B. Steuernummer in Deutschland, ABN in Australien, …" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "USt-ID-Nr." -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 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:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "Einleitender Text" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "Wird auf jeder Rechnung oberhalb der Rechnungspositionen gedruckt." -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6488,15 +6770,15 @@ msgstr "" "z.B. Vielen Dank für Ihren Ticketkauf! Sie finden mehr Informationen zur " "Veranstaltung unter …" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "Zusätzlicher Text" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "Wird auf jeder Rechnung unterhalb des Gesamtbetrages gedruckt." -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6504,21 +6786,21 @@ msgstr "" "z.B. Ihre Bankverbindung und rechtliche Angaben wie die USt-ID-Nr., " "Registernummern, etc." -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "Fußzeile" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 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:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "Rechnungen an E-Mails anhängen" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6531,30 +6813,30 @@ msgstr "" "Mail angehängt. Wenn sie nicht automatisch generiert werden, werden sie an " "keine E-Mail angehängt." -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "Zeige Produkte außerhalb des Vorverkaufszeitraums" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 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:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "Verfügbare Sprachen" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Standardsprache" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "Region" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6567,11 +6849,11 @@ msgstr "" "vor allem für Sprachen nützlich, die keiner Region fest zuzuordnen sind (z." "B. Englisch)." -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "Zeige Event-Uhrzeit und -Datum im Ticketshop an" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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." @@ -6581,21 +6863,21 @@ msgstr "" "Orten, z.B. in der Liste der Veranstaltungen, werden diese ggf. trotzdem " "weiter angezeigt." -#: pretix/base/settings.py:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "Zeige Veranstaltungsende" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 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:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "Zeige Uhrzeiten" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6603,29 +6885,29 @@ msgstr "" "Wenn diese Einstellung deaktiviert ist, werden Veranstaltungsbeginn und -" "ende ohne Uhrzeit angezeigt." -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "Verstecke alle ausverkauften Produkte" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 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:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "Der Ticket-Shop soll von Suchmaschinen nicht indiziert werden" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "Zeige Produkt-Varianten standardmäßig ausgeklappt an" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "Warteliste aktivieren" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6638,11 +6920,11 @@ msgstr "" "Benachrichtigung mit einem Gutscheincode, mit dem das Ticket dann gekauft " "werden kann." -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "Automatischer Versand der Wartelisten-Gutscheine" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6657,11 +6939,11 @@ msgstr "" "Warteliste deaktivieren, aber diese Option aktiv lassen, werden weiter " "Gutscheine verschickt." -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "Warteliste-Antwortzeit" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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 " @@ -6672,47 +6954,47 @@ msgstr "" "läuft er ab und kann an die nächste Person auf der Warteliste weitergegeben " "werden." -#: pretix/base/settings.py:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "Namen erfragen" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 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:1029 +#: pretix/base/settings.py:1040 msgid "Require name" msgstr "Namen erfordern" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 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:1040 +#: pretix/base/settings.py:1051 msgid "Ask for a phone number" msgstr "Telefonnummer abfragen" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 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:1050 +#: pretix/base/settings.py:1061 msgid "Require phone number" msgstr "Telefonnummer erfordern" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 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:1061 +#: pretix/base/settings.py:1072 msgid "Phone number explanation" msgstr "Erklärung zur Telefonnummer" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." @@ -6720,19 +7002,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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "Ticket-Download anschalten" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "Wenn dies ausgeschaltet ist, kann niemand Tickets herunterladen." -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "Download-Datum" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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 " @@ -6743,11 +7025,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:1096 +#: pretix/base/settings.py:1107 msgid "Generate tickets for add-on products" msgstr "Tickets für Zusatzprodukte generieren" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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 " @@ -6757,11 +7039,11 @@ msgstr "" "nicht für Zusatzprodukte. Mit dieser Option wird auch für Zusatzprodukte " "jeweils ein separates Ticket ausgestellt." -#: pretix/base/settings.py:1109 +#: pretix/base/settings.py:1120 msgid "Generate tickets for all products" msgstr "Tickets für alle Produkte generieren" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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 " @@ -6772,11 +7054,11 @@ msgstr "" "können die Ticketgenerierung auch in den Einstellungen von jedes Produktes " "einzeln abschalten." -#: pretix/base/settings.py:1122 +#: pretix/base/settings.py:1133 msgid "Generate tickets for pending orders" msgstr "Tickets für ausstehende Bestellungen generieren" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." @@ -6784,11 +7066,11 @@ msgstr "" "Wenn diese Option ausgestellt ist, werden Tickets erst zum Download " "angeboten, nachdem eine Bestellung als bezahlt markiert wurde." -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 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:1135 +#: pretix/base/settings.py:1146 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 " @@ -6802,11 +7084,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:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "Verfügbarkeit in der Veranstaltungsübersicht anzeigen" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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 " @@ -6816,26 +7098,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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "Wochenkalender" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 msgid "Month calendar" msgstr "Monatskalender" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "Standard-Anzeige" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." @@ -6843,22 +7125,22 @@ msgstr "" "Wenn deine Veranstaltungsreihe mehr als 50 zukünftige Termine hat, kann nur " "der Monats- oder Wochenkalender verwendet werden." -#: pretix/base/settings.py:1182 +#: pretix/base/settings.py:1193 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:1191 +#: pretix/base/settings.py:1202 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:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "Letztes Änderungsdatum" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6871,11 +7153,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:1212 +#: pretix/base/settings.py:1223 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:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." @@ -6883,44 +7165,44 @@ msgstr "" "Änderungen nur erlauben wenn der neue Preis gleich oder höher ist als der " "vorherige." -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 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:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 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:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 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:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "Anforderungen an Preisänderungen" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "Umbuchungen nur erlauben bis" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "Kunden können unbezahlte Bestellungen stornieren" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "Stornierungen nur erlauben bis" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "Kunden können bezahlte Bestellungen stornieren" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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." @@ -6929,24 +7211,24 @@ msgstr "" "Zahlungsmethode es erlaubt. Andernfalls müssen Sie eine manuelle Rückbuchung " "veranlassen." -#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "Feste Stornogebühr einbehalten" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "Zahlungs-, Versand- und Servicegebühren einbehalten" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "Prozentuale Stornogebühr einbehalten" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" "Kunden erlauben, freiwillig auf einen Teil der Erstattung zu verzichten" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." @@ -6954,7 +7236,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:1322 +#: pretix/base/settings.py:1333 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!" @@ -6963,11 +7245,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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "Erklärung für freiwilligen Verzicht auf Teile der Erstattung" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6979,11 +7261,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:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "Schrittweite für Reduzierung" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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 " @@ -6992,7 +7274,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:1358 +#: pretix/base/settings.py:1369 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." @@ -7000,41 +7282,41 @@ msgstr "" "Kunden können eine Stornierung nur anfragen, die aber noch freigegeben " "werden muss bevor eine Erstattung erfolgt." -#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 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:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" "Kunden können zwischen einem Wertgutschein und einer Erstattung auf die " "ursprüngliche Zahlungsmethode wählen" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "Alle Erstattungen werden als Wertgutscheine ausgegeben" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "Erstattungsweg" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "Kontakt-E-Mail" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 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:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "Impressum (URL)" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -7042,11 +7324,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:1431 +#: pretix/base/settings.py:1442 msgid "Attach ticket files" msgstr "Tickets anhängen" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " @@ -7055,11 +7337,11 @@ msgstr "" "Tickets werden nie angehängt, wenn sie größer als {size} sind, um " "Zustellungsprobleme zu vermeiden." -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "Kalenderdateien anhängen" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." @@ -7067,11 +7349,11 @@ msgstr "" "Wenn diese Option aktiviert ist, hängen wir Bestellbestätigungs-E-Mails " "eine .ics-Kalenderdatei an." -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "Betreffs-Prefix" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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." @@ -7080,19 +7362,19 @@ msgstr "" "vorangestellt und könnte z.B. eine Kurzform Ihres Veranstaltungsnamens " "enthalten." -#: pretix/base/settings.py:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "Absender-Adresse" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "Absender-Adresse für ausgehende E-Mails" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "Absendername" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." @@ -7100,7 +7382,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:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -7126,7 +7408,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -7151,7 +7433,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7175,7 +7457,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -7201,7 +7483,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -7231,7 +7513,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -7261,7 +7543,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7284,7 +7566,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -7307,7 +7589,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -7334,7 +7616,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7358,7 +7640,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -7387,7 +7669,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -7435,7 +7717,7 @@ msgstr "" "Viele Grüße,\n" "Ihr {event} Team" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -7458,7 +7740,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -7489,7 +7771,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -7514,7 +7796,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -7542,7 +7824,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -7561,18 +7843,28 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1754 -#, python-brace-format +#: pretix/base/settings.py:1765 +#, fuzzy, python-brace-format +#| msgid "" +#| "Hello {attendee_name},\n" +#| "\n" +#| "you are registered for {event}.\n" +#| "\n" +#| "If you did not do so already, you can download your ticket here:\n" +#| "{url}\n" +#| "\n" +#| "Best regards,\n" +#| "Your {event} team" msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" "Hallo {attendee_name},\n" "\n" @@ -7585,7 +7877,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -7608,56 +7900,116 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 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:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "Hauptfarbe" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "Akzentfarbe für Erfolg" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "Wir empfehlen dringend, einen Grünton zu verwenden." -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "Akzentfarbe für Fehler" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "Wir empfehlen dringend, einen Rotton zu verwenden." -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "Hintergrundfarbe der Seite" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "Runde Ecken verwenden" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Schriftart" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "Nur von modernen Browsern respektiert." -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "Header-Bild" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -7672,24 +8024,24 @@ msgstr "" "Details im Bild zu verwenden, da es auf kleineren Bildschirmen auch kleiner " "dargestellt wird." -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "Volle Höhe des Header-Bildes verwenden" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 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:1962 +#: pretix/base/settings.py:2032 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:1963 +#: pretix/base/settings.py:2033 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:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -7704,11 +8056,11 @@ msgstr "" "im Bild zu verwenden, da es auf kleineren Bildschirmen auch kleiner " "dargestellt wird." -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "Social-Media-Bild" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -7723,19 +8075,19 @@ msgstr "" "anzusiedeln. Wenn dieses Bild nicht angegeben ist, wird das " "Veranstaltungslogo von weiter oben verwendet." -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "Logo" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 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:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "Info-Text" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -7743,11 +8095,11 @@ msgstr "" "Wird standardmäßig nicht angezeigt, kann aber z.B. in Ticket-Vorlagen " "verwendet werden." -#: pretix/base/settings.py:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "Bannertext (oben)" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." @@ -7755,11 +8107,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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "Bannertext (unten)" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." @@ -7767,11 +8119,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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "Gutschein-Erklärung" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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." @@ -7779,11 +8131,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:2104 +#: pretix/base/settings.py:2174 msgid "Attendee data explanation" msgstr "Erklärung zu Teilnehmerdatenerfassung" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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." @@ -7792,11 +8144,11 @@ msgstr "" "angezeigt. Sie können hierüber z.B. erklären, warum Sie die angeforderten " "Informationen benötigen." -#: pretix/base/settings.py:2117 +#: pretix/base/settings.py:2187 msgid "Additional success message" msgstr "Zusätzliche Meldung nach Bestellabschluss" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." @@ -7804,11 +8156,11 @@ msgstr "" "Diese Nachricht wird nach Abschluss des Bestellvorgangs zusätzlich zum " "Standard-Text angezeigt." -#: pretix/base/settings.py:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "Beschreibung des Telefonnummern-Felds" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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." @@ -7817,15 +8169,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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "Beschreibung des E-Mail-Felds" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "Erlaube das Erstellen neuer Teams während der Event-Erstellung" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -7837,37 +8189,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:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "Veranstaltungsbeginn (absteigend)" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "Name (absteigend)" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "Sortierung der Termine" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 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:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "Text auf der Startseite" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "Dieser Text wird auf der Veranstalter-Seite angezeigt." -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 msgid "Length of gift card codes" msgstr "Code-Länge für Wertgutscheine" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." @@ -7875,11 +8227,11 @@ msgstr "" "Das System erstellt standardmäßig {} Zeichen lange Codes für Wertgutscheine. " "Wenn eine andere Länge notwendig ist, kann diese hier gesetzt werden." -#: pretix/base/settings.py:2301 +#: pretix/base/settings.py:2371 msgid "Validity of gift card codes in years" msgstr "Gültigkeit von Wertgutscheinen in Jahren" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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 " @@ -7889,11 +8241,11 @@ msgstr "" "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:2311 +#: pretix/base/settings.py:2381 msgid "Customers can choose their own seats" msgstr "Kunden können ihre Sitzplätze selbst auswählen" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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 " @@ -7903,154 +8255,155 @@ 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:2336 +#: pretix/base/settings.py:2406 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:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "Übliche englische Titel" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "Übliche deutsche Titel" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "Frau" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "Herr" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "Vorname" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "Nachname" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "Max" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "Mustermann" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "Titel" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr." -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "Vorname" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "Mittlerer Name" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "Max Mustermann" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "Rufname" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "Transkription" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 msgctxt "person_name" msgid "Salutation" msgstr "Anrede" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "Herr" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "nachgestellter Titel" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "MA" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 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:2688 +#: pretix/base/settings.py:2758 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:2692 +#: pretix/base/settings.py:2762 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:2696 +#: pretix/base/settings.py:2766 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:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" "Das letzte Zahlungsdatum kann nicht vor dem Ende des Vorverkaufs liegen." @@ -8079,14 +8432,19 @@ msgid "E-mails" msgstr "E-Mails" #: pretix/base/shredder.py:196 +#, fuzzy +#| msgid "" +#| "This will remove all e-mail addresses from orders and attendees, as well " +#| "as logged email contents." msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" "Dies entfernt alle E-Mail-Adressen und gespeicherte E-Mail-Inhalte von " "Bestellungen und Teilnehmern." -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." @@ -8094,11 +8452,11 @@ msgstr "" "Dies entfernt alle Namen, E-Mail-Adressen und Telefonnummern von der " "Warteliste." -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 msgid "Attendee info" msgstr "Teilnehmer-Informationen" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." @@ -8106,11 +8464,11 @@ msgstr "" "Dies entfernt alle Teilnehmernamen und Postadressen von Bestellpositionen, " "sowie Änderungen an diesen." -#: pretix/base/shredder.py:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "Rechnungsadressen" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8118,18 +8476,18 @@ msgstr "" "Dies entfernt alle Rechnungsadressen von Bestellungen sowie deren " "Änderungshistorie." -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "Antworten auf Fragen" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 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:393 +#: pretix/base/shredder.py:394 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 " @@ -8139,16 +8497,16 @@ msgstr "" "Rechnungen die persönliche Daten enthalten könnten. Rechnungsnummern und " "Beträge bleiben erhalten." -#: pretix/base/shredder.py:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "Zwischengespeicherte Tickets" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 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:437 +#: pretix/base/shredder.py:438 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 " @@ -8494,12 +8852,58 @@ msgstr "Bitte keine Dateien mit mehr als {size} hochladen!" msgid "Filetype not allowed!" msgstr "Dateityp nicht erlaubt!" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "Eigenen SMTP-Server verwenden" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" +"Alle E-Mails bezüglich Ihrer Veranstaltung werden über den von Ihnen " +"angegebenen SMTP-Server versendet." + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "Hostname" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "Port" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "Benutzername" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "STARTTLS verwenden" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "Meistens auf Port 587 verfügbar." + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "SSL verwenden" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "Meistens auf Port 465 verfügbar." + +#: pretix/control/forms/__init__.py:412 +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/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -8593,29 +8997,29 @@ msgstr "Nicht übernehmen" msgid "Default ({value})" msgstr "Standard ({value})" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "Eigene Domain" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 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:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 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:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 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:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "Namensformat" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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 " @@ -8625,11 +9029,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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "Zur Auswahl stehende Titel" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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." @@ -8637,12 +9041,12 @@ 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "Frage nach {fields}, Anzeige wie {example}" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "Freie Texteingabe" @@ -8655,7 +9059,7 @@ msgid "Ask, but do not require input" msgstr "Fragen, aber Eingabe ist optional" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "Fragen, Eingabe ist verpflichtend" @@ -8730,15 +9134,15 @@ 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:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "BCC-Adresse" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 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:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "Signatur" @@ -8747,7 +9151,7 @@ msgstr "Signatur" 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:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "z.B. Ihre Kontaktdaten" @@ -8783,7 +9187,8 @@ msgstr "Text an die Teilnehmer" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -8850,117 +9255,71 @@ msgstr "" msgid "Denied order" msgstr "Abgelehnte Bestellung" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "Eigenen SMTP-Server verwenden" - -#: pretix/control/forms/event.py:1025 -msgid "" -"All mail related to your event will be sent over the smtp server specified " -"by you." -msgstr "" -"Alle E-Mails bezüglich Ihrer Veranstaltung werden über den von Ihnen " -"angegebenen SMTP-Server versendet." - -#: pretix/control/forms/event.py:1029 -msgid "Hostname" -msgstr "Hostname" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "Port" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "Benutzername" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "STARTTLS verwenden" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "Meistens auf Port 587 verfügbar." - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "SSL verwenden" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "Meistens auf Port 465 verfügbar." - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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: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:1135 +#: pretix/control/forms/event.py:1087 msgid "Ticket code generator" msgstr "Ticket-Code-Generator" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 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:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "Beliebiges Land" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "Europäische Union" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "Beliebiger Kunde" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "Privatperson" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "Unternehmen" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "Unternehmen mit gültiger USt-ID-Nr." -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "MwSt. berechnen" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "Keine MwSt." -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 msgid "Sale not allowed" msgstr "Verkauf nicht erlaubt" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "Abweichender Satz" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 msgid "Text on invoice" msgstr "Text auf Rechnung" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "Vorausgewählter Gutschein" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -8972,11 +9331,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:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "Kompatibilitätsmodus" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -8984,29 +9343,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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "Der ausgewählte Gutschein existiert nicht." -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: 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:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "Ticket-Downloads" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 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:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "Erfordere, dass alle Teilnehmer ihre Namen ausfüllen" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -9014,11 +9373,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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "Zahlung über Stripe" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -9030,11 +9389,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:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "Zahlung per Banküberweisung" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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 " @@ -9044,16 +9403,16 @@ 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Preis (optional)" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "Kostenlos" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "Verfügbare Anzahl" @@ -9153,25 +9512,25 @@ msgstr "Freigegeben, Zahlung ausstehend" msgid "Approval pending" msgstr "Freigabe ausstehend" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - Beliebige Variante" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "Alle Termine beginnend am oder nach" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "Alle Termine beginnend vor" @@ -9199,44 +9558,30 @@ msgid "Exact matches only" msgstr "Nur exakte Treffer" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "Ticket-Code" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "Alle Veranstalter" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "Shop live und Vorverkauf läuft" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "inaktiv" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "Datum von" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "Datum bis" @@ -9279,138 +9624,139 @@ msgid "Sunday" msgstr "Sonntag" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "Suchbegriff" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "Alle Veranstaltungen" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "Shop live" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "Shop nicht live" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "Einzelne Veranstaltung in der Gegenwart oder Zukunft" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "Einzelne Veranstaltung in der Vergangenheit" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "Teilnehmer suchen …" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "Check-in-Status" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "Alle Teilnehmer" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "Betreten und verlassen" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 msgctxt "checkin state" msgid "Present" msgstr "Anwesend" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "Eingecheckt" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "Nicht eingecheckt" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Administrator" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "Kein Administrator" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "Gültig" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "Nicht eingelöst" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "Mindestens einmal eingelöst" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "Voll eingelöst" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "Eingelöst und Ticket eingecheckt" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "Kontingent-Einstellungen" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "Kontingent ignorieren" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "Nach Tag filtern" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "Gutschein suchen" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: 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:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "Erstattungsstatus" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "Alle offenen Erstattungen" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "Alle Erstattungen" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "Datums-Filter" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "Filtern nach…" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "Datum der letzten Zahlung" @@ -9668,7 +10014,7 @@ 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:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 msgid "No category" msgstr "Keine Kategorie" @@ -9712,32 +10058,32 @@ msgstr "Größe" msgid "Number of tickets" msgstr "Anzahl Tickets" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "Kontingentname ist erforderlich." -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "Bitte wählen Sie ein Kontingent aus." -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(Veranstaltungs-Standard)" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "Automatisch auf Basis der Veranstaltungseinstellungen" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "Ja, wenn Ticketing insgesamt aktiviert ist" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "Niemals" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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, " @@ -9747,11 +10093,15 @@ 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "Unabhängig von anderen Produkten angezeigt" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9762,15 +10112,15 @@ msgstr "" "wurde oder sich in einem Warenkorb befindet. Bitte setzen Sie die Variante " "stattdessen auf \"inaktiv\"." -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "Zusatzprodukte" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "Sie haben dieselbe Kategorie zweimal hinzugefügt." -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -9779,22 +10129,22 @@ msgstr "" "macht, das Basisprodukt zu kaufen, wenn alle (oder zu viele) Zusatzprodukte " "ausverkauft sind." -#: pretix/control/forms/item.py:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "Enthaltene Produkte" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 msgid "You added the same bundled product twice." msgstr "Du hast das selbe enthaltene Produkt zweimal hinzugefügt." -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "deaktiviert" @@ -9827,11 +10177,11 @@ msgstr "Bestellungen im Test-Modus anlegen" msgid "CSV column: \"{name}\"" msgstr "CSV-Spalte: \"{name}\"" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "Kontingent überbuchen" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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!" @@ -9840,11 +10190,11 @@ msgstr "" "wenn sie zu einem überbuchten Kontingent führt und Sie dadurch mehr Tickets " "verkauft haben als geplant!" -#: pretix/control/forms/orders.py:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "Überbuchung von Kontingenten und Überschreitung von Fristen ignorieren" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -9856,15 +10206,15 @@ msgstr "" "verkauft haben als geplant! Weiterhin werden Einstellungen wie das letzte " "mögliche Zahlungsdatum ignoriert." -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "Kunden per E-Mail benachrichtigen" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "Stornogebühr einbehalten" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -9879,15 +10229,15 @@ msgstr "" "Stornogebühr aufgenommen werden. Bitte geben Sie einen Bruttobetrag ein, die " "Steuern werden automatisch berechnet." -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 msgid "Generate cancellation for invoice" msgstr "Stornobeleg für Rechnung erstellen" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "Zahlbetrag" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -9896,15 +10246,15 @@ msgstr "Zahlbetrag" msgid "Payment date" msgstr "Zahlungsdatum" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "Steuern neu berechnen" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "Steuern nicht neu berechnen" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." @@ -9912,7 +10262,7 @@ msgstr "" "Steuern basierend auf Produkten und Adresse neu berechnen, Bruttobetrag " "beibehalten." -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." @@ -9920,11 +10270,11 @@ msgstr "" "Steuern basierend auf Produkten und Adresse neu berechnen, Nettobetrag " "beibehalten." -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "Neue Rechnung erzeugen (falls erforderlich)" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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." @@ -9933,70 +10283,88 @@ msgstr "" "Operationen geändert würde, wird die alte Rechnung storniert und eine neue " "ausgestellt." -#: pretix/control/forms/orders.py:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "Benutzer benachrichtigen" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 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:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "Überbuchen von Kontingenten bei dieser Aktion erlauben" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "Zusatz-Produkt zu" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "Sitzplatz" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +#, fuzzy +#| msgid "Members" +msgid "Membership" +msgstr "Mitglieder" + +#: pretix/control/forms/orders.py:303 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: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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "(Unverändert)" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "Neuer Preis (brutto)" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "Neuen Ticket-Code generieren" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "Diese Position stornieren" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "In neue Bestellung abspalten" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +#, fuzzy +#| msgid "Team memberships" +msgid "(No membership)" +msgstr "Team-Mitgliedschaften" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "Gebühr entfernen" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "Geheime Codes anpassen" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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 " @@ -10006,31 +10374,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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "Empfänger" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 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:603 +#: pretix/control/forms/orders.py:666 msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." @@ -10038,34 +10406,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:605 +#: pretix/control/forms/orders.py:668 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:632 +#: pretix/control/forms/orders.py:695 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:638 +#: pretix/control/forms/orders.py:701 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:650 +#: pretix/control/forms/orders.py:713 msgid "Cancel all dates" msgstr "Alle Termine stornieren" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "Geld automatisch zurückerstatten wenn möglich" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 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:678 +#: pretix/control/forms/orders.py:741 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 " @@ -10078,7 +10446,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:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" @@ -10086,23 +10454,23 @@ msgstr "" "Geldbeträge als Wertgutschein ausgeben statt einer Rückbuchung auf die " "ursprüngliche Zahlungsmethode" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 msgid "Gift card validity" msgstr "Gültigkeit von Wertgutscheinen" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "Feste Stornogebühr pro Ticket einbehalten" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 msgid "Free tickets and add-on products are not counted" msgstr "Kostenlose Tickets und Zusatzprodukte werden nicht mitgezählt" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 msgid "Keep fees" msgstr "Gebühren einbehalten" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -10114,20 +10482,20 @@ msgstr "" "in einer Veranstaltungsreihe nur teilweise erstattet wird da sie Tickets für " "mehrere Termine enthält." -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 msgid "Send information via email" msgstr "Informationen per E-Mail verschicken" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 msgid "Send information to waiting list" msgstr "Informationen an die Warteliste verschicken" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "Storniert: {event}" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -10158,7 +10526,7 @@ msgstr "" "Freundliche Grüße,\n" "Das {event} Team" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -10181,37 +10549,37 @@ msgstr "" "Freundliche Grüße,\n" "Das {event} Team" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 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:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 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:60 +#: pretix/control/forms/organizer.py:71 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:204 +#: pretix/control/forms/organizer.py:221 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -10219,16 +10587,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:234 +#: pretix/control/forms/organizer.py:251 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:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "Favicon" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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." @@ -10237,15 +10605,29 @@ msgstr "" "verwendet. Wir empfehlen eine Auflösung von 200x200px um alle Endgeräte " "abzudecken." -#: pretix/control/forms/organizer.py:299 +#: pretix/control/forms/organizer.py:364 +#, fuzzy +#| msgid "" +#| "This will be attached to every email. Available placeholders: {event}" +msgid "This will be attached to every email." +msgstr "Diese wird an jede E-Mail angehängt. Verfügbare Platzhalter: {event}" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "Benachrichtigungsarten" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "Wert des Wertgutscheins" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "There is no user with the email address you entered." +msgid "An account with this email address is already registered." +msgstr "" +"Es existiert kein Benutzer mit der E-Mail-Adresse, die Sie eingegeben haben." + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -10500,12 +10882,18 @@ msgstr "" "({new_price})." #: pretix/control/logdisplay.py:82 +#, fuzzy, python-brace-format +#| msgid "Position #{posid} created: {item} ({price})." +msgid "Position #{posid}: Used membership changed." +msgstr "Position #{posid} erstellt: {item} ({price})." + +#: pretix/control/logdisplay.py:86 #, 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:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10514,43 +10902,43 @@ msgstr "" "Position #{posid}: Termin \"{old_event}\" ({old_price}) geändert zu " "\"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, 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:106 +#: pretix/control/logdisplay.py:110 #, 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:113 +#: pretix/control/logdisplay.py:117 #, 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:120 +#: pretix/control/logdisplay.py:124 msgid "A fee has been added" msgstr "Eine Gebühr wurde hinzugefügt" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, 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:127 +#: pretix/control/logdisplay.py:131 #, 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:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "Position #{posid} ({old_item}, {old_price}) storniert." -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " @@ -10559,17 +10947,17 @@ msgstr "" "Position #{posid} erstellt: {item} ({price}) als Zusatzprodukt zu Position " "#{addon_to}." -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "Position #{posid} erstellt: {item} ({price})." -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, 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:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" @@ -10577,18 +10965,18 @@ msgstr "" "Position #{posid} ({old_item}, {old_price}) in neue Bestellung abgespalten: " "{order}." -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, 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: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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "(unbekannt)" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " @@ -10597,7 +10985,7 @@ msgstr "" "Unbekannter Scan von Code \"{barcode}…\" um {datetime} für die Liste " "\"{list}\" (Typ \"{type}\")." -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." @@ -10605,7 +10993,7 @@ msgstr "" "Unbekannter Scan von Code \"{barcode}…\" für die Liste \"{list}\" (Typ " "\"{type}\")." -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " @@ -10614,7 +11002,7 @@ msgstr "" "Unbekannter Scan von Code \"{barcode}…\" um {datetime} für die Liste " "\"{list}\" (Typ \"{type}\")." -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " @@ -10623,7 +11011,7 @@ msgstr "" "Unbekannter Scan von Code \"{barcode}…\" für die Liste \"{list}\" (Typ " "\"{type}\")." -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " @@ -10632,7 +11020,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:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " @@ -10641,31 +11029,31 @@ msgstr "" "Ein Scan für Ticket #{posid} für die Liste \"{list}\" (Typ: \"{type}\") " "wurde abgelehnt. Fehlercode: \"{errorcode}\"." -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, 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:272 +#: pretix/control/logdisplay.py:276 #, 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:278 +#: pretix/control/logdisplay.py:282 #, 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:284 +#: pretix/control/logdisplay.py:288 #, 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:291 +#: pretix/control/logdisplay.py:295 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10674,7 +11062,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:299 +#: pretix/control/logdisplay.py:303 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -10683,118 +11071,185 @@ msgstr "" "Ticket #{posid} wurde für die Liste \"{list}\" gescannt und abgelehnt, da es " "bereits vorher gescannt wurde." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:314 msgid "This object has been created by cloning." msgstr "Das Objekt wurde durch Klonen erstellt." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 msgid "The organizer has been changed." msgstr "Der Veranstalter wurde geändert." -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 msgid "The organizer settings have been changed." msgstr "Die Veranstalter-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 msgid "Gift card acceptance for another organizer has been added." msgstr "" "Wertgutschein-Akzeptanz für einen anderen Veranstalter wurde hinzugefügt." -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 msgid "Gift card acceptance for another organizer has been removed." msgstr "Wertgutschein-Akzeptanz für einen anderen Veranstalter wurde entfernt." -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 msgid "The webhook has been created." msgstr "Der Webhook wurde erstellt." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 msgid "The webhook has been changed." msgstr "Der Webhook wurde geändert." -#: pretix/control/logdisplay.py:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been created." +msgid "The membership type has been created." +msgstr "Der Termin wurde erstellt." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been changed." +msgid "The membership type has been changed." +msgstr "Der Termin wurde geändert." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been deleted." +msgid "The membership type has been deleted." +msgstr "Der Termin wurde gelöscht." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "The gate has been created." +msgid "The account has been created." +msgstr "Die Station wurde erstellt." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "The gate has been changed." +msgid "The account has been changed." +msgstr "Die Station wurde verändert." + +#: pretix/control/logdisplay.py:326 +#, fuzzy +#| msgid "Your account has been enabled." +msgid "A membership for this account has been added." +msgstr "Das Benutzerkonto wurde aktiviert." + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "An answer option has been changed." +msgid "A membership of this account has been changed." +msgstr "Eine Antwortoption wurde verändert." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "Your account has been disabled." +msgid "The account has been disabled and anonymized." +msgstr "Das Benutzerkonto wurde deaktiviert." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been requested." +msgstr "Das Passwort wurde zurückgesetzt." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been set." +msgstr "Das Passwort wurde zurückgesetzt." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "Das Versenden einer E-Mail ist fehlgeschlagen." + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "Der interne Kommentar wurde geändert." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 msgid "The event has been canceled." msgstr "Die Veranstaltung wurde abgesagt." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 msgid "An event has been deleted." msgstr "Eine Veranstaltung wurde gelöscht." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "Die Bestelldetails wurden geändert." -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "Die Bestellung wurde als nicht bezahlt markiert." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 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:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "Die Zahlungsfrist wurde geändert." -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "Die Bestellung wurde als abgelaufen markiert." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "Die Bestellung wurde als bezahlt markiert." -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 msgid "The cancellation request has been deleted." msgstr "Die ausgewählte Stornierungsanfrage wurde gelöscht." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "Die Bestellung wurde zurückerstattet." -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "Die Bestellung wurde storniert." -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 msgid "The order has been reactivated." msgstr "Die Bestellung wurde reaktiviert." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "Die Test-Bestellung {code} wurde gelöscht." -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "Die Bestellung wurde erstellt." -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 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:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "Die Bestellung wurde freigegeben." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "Die Bestellung wurde abgelehnt." -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, 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:337 +#: pretix/control/logdisplay.py:352 msgid "" "The email address has been confirmed to be working (the user clicked on a " "link in the email for the first time)." @@ -10802,54 +11257,56 @@ 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:339 +#: pretix/control/logdisplay.py:354 #, 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:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "The question has been changed." +msgid "The customer account has been changed." +msgstr "Die Frage wurde verändert." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "Die Sprache der Bestellung wurde geändert." -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "Die Rechnung wurde erstellt." -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "Die Rechnung wurde neu generiert." -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "Die Rechnung wurde neu ausgestellt." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "Der interne Kommentar wurde geändert." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 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:348 +#: pretix/control/logdisplay.py:364 #, 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:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "Eine E-Mail unbekannten Typs wurde verschickt." -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "Das Versenden einer E-Mail ist fehlgeschlagen." - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." @@ -10857,178 +11314,178 @@ msgstr "" "Eine E-Mail wurde ohne Anhänge verschickt, da diese größer sind als " "üblicherweise akzeptiert sind." -#: pretix/control/logdisplay.py:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "Eine individuelle E-Mail wurde verschickt." -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 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:355 +#: pretix/control/logdisplay.py:371 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:357 +#: pretix/control/logdisplay.py:373 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:359 +#: pretix/control/logdisplay.py:375 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:360 +#: pretix/control/logdisplay.py:376 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:362 +#: pretix/control/logdisplay.py:378 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:363 +#: pretix/control/logdisplay.py:379 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:364 +#: pretix/control/logdisplay.py:380 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:365 +#: pretix/control/logdisplay.py:381 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:366 +#: pretix/control/logdisplay.py:382 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:368 +#: pretix/control/logdisplay.py:384 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:369 +#: pretix/control/logdisplay.py:385 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:372 +#: pretix/control/logdisplay.py:388 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:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "Die Zahlung {local_id} wurde bestätigt." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "Die Zahlung {local_id} wurde abgebrochen." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "Abbrechen der Zahlung {local_id} ist fehlgeschlagen." -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "Die Zahlung {local_id} wurde gestartet." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "Die Zahlung {local_id} ist fehlgeschlagen." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, 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:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "Die Bestellung wurde überzahlt." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "Die Erstattung {local_id} wurde erstellt." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, 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:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "Der Kunde hat eine Erstattung angefordert." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "Die Erstattung {local_id} wurde abgeschlossen." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "Die Erstattung {local_id} wurde abgebrochen." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "Die Erstattung {local_id} ist fehlgeschlagen." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "Der Benutzer wurde erstellt." -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 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:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 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:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -11037,38 +11494,38 @@ msgstr "" "Ein neues Gerät \"{name}\" zur Zwei-Faktor-Authentifizierung wurde " "hinzugefügt." -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, 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:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "Benachrichtigungen wurden aktiviert." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "Benachrichtigungen wurden deaktiviert." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "Die Benachrichtigungs-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "Dieser Nutzer wurde anonymisiert." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "E-Mail zur Passwort-Wiederherstellung verschickt." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "Das Passwort wurde zurückgesetzt." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." @@ -11076,345 +11533,345 @@ msgstr "" "Eine Zurücksetzung des Passworts wurde abgelehnt, da es bereits eine Anfrage " "innerhalb der letzten 24 Stunden gab." -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "Der Veranstalter \"{name}\" wurde gelöscht." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "Der Gutschein wurde erstellt." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 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:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "Der Gutschein wurde verändert." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "Der Gutschein wurde gelöscht." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, 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:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "Das Produkt wurde erstellt." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "Das Produkt wurde verändert." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "Das Produkt wurde gelöscht." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "Die Variante \"{value}\" wurde erstellt." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "Die Variante \"{value}\" wurde gelöscht." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "Die Variante \"{value}\" wurde verändert." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 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:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "Eine Kategorie für Zusatzprodukte wurde vom Produkt entfernt." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "Eine Kategorie für Zusatzprodukte wurde bearbeitet." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "Ein eingeschlossenes Produkt wurde zum Produkt hinzugefügt." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "Eine eingeschlossenes Produkt wurde vom Produkt entfernt." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "Eine eingeschlossenes Produkt wurde bearbeitet." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "Das Kontingent wurde erstellt." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "Das Kontingent wurde gelöscht." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "Das Kontingent wurde verändert." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "Das Kontingent wurde geschlossen." -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "Das Kontingent wurde erneut geöffnet." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "Die Kategorie wurde erstellt." -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "Die Kategorie wurde gelöscht." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "Die Kategorie wurde verändert." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "Die Frage wurde erstellt." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "Die Frage wurde gelöscht." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "Die Frage wurde verändert." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "Die Steuer-Regel wurde erstellt." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "Die Steuer-Regel wurde gelöscht." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "Die Steuer-Regel wurde geändert." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "Die Check-in-Liste wurde erstellt." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "Der Check-in-Liste wurde gelöscht." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "Der Check-in-Liste wurde verändert." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "Die Veranstaltungs-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "Die Ticket-Download-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "Eine Erweiterung wurde aktiviert." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "Eine Erweiterung wurde deaktiviert." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "Der Shop wurde online genommen." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "Der Shop wurde abgeschaltet." -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "Der Shop wurde in den Testmodus geschaltet." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "Der Testmodus wurde deaktiviert." -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "Die Veranstaltung wurde erstellt." -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 msgid "The event details have been changed." msgstr "Die Veranstaltungsdetails wurden geändert." -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "Eine Antwortoption wurde zur Frage hinzugefügt." -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "Eine Antwortoption wurde von der Frage entfernt." -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "Eine Antwortoption wurde verändert." -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "Ein Benutzer wurde zum Team hinzugefügt." -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "Ein Benutzer wurde ins Team eingeladen." -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "Die Berechtigungen eines Benutzers wurden geändert." -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "Ein Benutzer wurde aus dem Team entfernt." -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "Ein Gutschein wurde verschickt." -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "Ein Eintrag wurde von der Warteliste entfernt." -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "Ein Eintrag auf der Warteliste wurde geändert." -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "Ein Eintrag wurde zur Warteliste hinzugefügt." -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "Das Team wurde erstellt." -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "Die Team-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "Das Team wurde gelöscht." -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 msgid "The gate has been created." msgstr "Die Station wurde erstellt." -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 msgid "The gate has been changed." msgstr "Die Station wurde verändert." -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 msgid "The gate has been deleted." msgstr "Die Station wurde gelöscht." -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "Der Termin wurde gelöscht." -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 msgctxt "subevent" msgid "The event date has been canceled." msgstr "Der Termin wurde abgesagt." -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "Der Termin wurde geändert." -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "Der Termin wurde erstellt." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "Ein Kontingent wurde zum Termin hinzugefügt." -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "Ein Kontingent des Termins wurde bearbeitet." -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "Ein Kontingent wurde vom Termin entfernt." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "Das Gerät wurde erstellt." -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "Das Gerät wurde verändert." -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "Dem Gerät wurde der Zugriff entzogen." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "Das Gerät wurde installiert." -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "Der Zugriffstoken des Geräts wurde neu generiert." -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 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:480 +#: pretix/control/logdisplay.py:496 msgid "The gift card has been created." msgstr "Der Wertgutschein wurde erstellt." -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 msgid "The gift card has been changed." msgstr "Der Wertgutschein wurde geändert." -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "Eine manuelle Transaktion wurde durchgeführt." -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "Die Einstellungen einer Zahlungsmethode wurden geändert." -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 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:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "Der Nutzer hat diesen Text bestätigt: \"{}\"" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -11423,7 +11880,7 @@ msgstr "" "Ticket #{posid} wurde am {datetime} manuell auf der Liste \"{list}\" " "eingecheckt." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." @@ -11431,78 +11888,78 @@ msgstr "" "Ticket #{posid} wurde am {datetime} erneut manuell auf der Liste \"{list}\" " "eingecheckt." -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, 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:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} wurde zum Team hinzugefügt." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} wurde aus dem Team entfernt." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, 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:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} wurde ins Team eingeladen." -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "Die Einladung für {user} wurde erneut verschickt." -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "Die Einladung für {user} wurde zurückgenommen." -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "Der Token \"{name}\" wurde erstellt." -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "Der Token \"{name}\" wurde invalidiert." -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "Die Account-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 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:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Das Passwort wurde geändert." -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "Das Benutzerkonto wurde aktiviert." -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "Das Benutzerkonto wurde deaktiviert." -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "Sie haben als der Benutzer {} gearbeitet." -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "Sie haben aufgehört, als der Benutzer {} zu arbeiten." @@ -11531,18 +11988,19 @@ msgstr "Übersicht" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "Allgemein" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -11592,14 +12050,14 @@ msgid "Overview" msgstr "Überblick" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "Erstattungen" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "Export" @@ -11693,12 +12151,28 @@ msgstr "Lizenz-Check" msgid "Event metadata" msgstr "Veranstaltungs-Metadaten" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "Webhooks" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customers" +msgstr "Kunde" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer accounts" +msgstr "Kunden-Aktionen" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "Geräte" @@ -11750,6 +12224,9 @@ msgid "Register" msgstr "Registrieren" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "Anmelden" @@ -11805,6 +12282,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -11858,19 +12337,19 @@ msgid "Set new password" msgstr "Neues Passwort setzen" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -11881,13 +12360,17 @@ msgstr "Neues Passwort setzen" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -11904,6 +12387,9 @@ msgstr "Neues Passwort setzen" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "Speichern" @@ -11938,6 +12424,8 @@ msgstr "Kontoeinstellungen" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "Abmelden" @@ -12148,6 +12636,7 @@ msgstr "CSV" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -12231,7 +12720,7 @@ msgstr "Dies löscht auch die %(num)s gespeicherten Check-ins." #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -12244,8 +12733,10 @@ msgstr "Dies löscht auch die %(num)s gespeicherten Check-ins." #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -12280,6 +12771,7 @@ msgstr "Abbrechen" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -12343,6 +12835,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "Eigene Check-In-Regeln" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "Bearbeiten" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -12614,7 +13121,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 msgid "Cancel or delete event" msgstr "Veranstaltung absagen oder löschen" @@ -12743,7 +13250,7 @@ msgid "Geo coordinates" msgstr "Geo-Koordinaten" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -12851,7 +13358,7 @@ msgid "Show more" msgstr "Mehr anzeigen" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "Kommentar speichern" @@ -12879,9 +13386,9 @@ msgstr "Diese Änderung wurde von einem Administrator durchgeführt." #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -13049,79 +13556,75 @@ msgstr "Kunden-Aktionen" msgid "No results" msgstr "Keine Ergebnisse" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "E-Mail-Einstellungen" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "E-Mail-Design" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "Vorschau" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "E-Mail-Inhalt" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "Getätigte Bestellung" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "Bezahlte Bestellung" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "Kostenlose Bestellung" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "Link erneut senden" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "Zahlungserinnerung" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "Wartelisten-Benachrichtigung" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "Individuelle E-Mail" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "Ticket-Download-Erinnerung" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "Freigabeprozess" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "SMTP-Einstellungen" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "Speichern und SMTP-Einstellung testen" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "Bearbeiten" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -13199,14 +13702,20 @@ msgstr "Installierte Erweiterungen" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "Ihre Änderungen wurden gespeichert." @@ -13368,16 +13877,17 @@ msgstr "" "Wenn irgendetwas schiefgeht oder unklar ist, empfehlen wir, dass Sie Ihren " "Teilnehmern die Möglichkeit geben, Sie zu benachrichtigen:" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "Allgemeine Einstellungen" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "Eckdaten" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -13385,52 +13895,52 @@ msgstr "Eckdaten" msgid "Meta data" msgstr "Metadaten" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "Lokalisierung" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "Kunden- und Teilnehmerdaten" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 msgid "Customer data (once per order)" msgstr "Kundendaten (einmal pro Bestellung)" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 msgid "Name and address" msgstr "Name und Adresse" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 msgid "See invoice settings" msgstr "Siehe Rechnungseinstellungen" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 msgid "Attendee data (once per admission ticket)" msgstr "Teilnehmerdaten (einmal pro Zutrittsprodukt)" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 msgid "Custom fields" msgstr "Frei definierte Felder" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 msgid "Manage questions" msgstr "Fragen verwalten" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 msgid "Other settings" msgstr "Andere Einstellungen" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "Texte" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "Bestätigungs-Text" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -13443,16 +13953,16 @@ msgstr "" "brauchen Sie diese Einstellung nicht, sondern können ähnliches im Seiten-" "Modul selbst einstellen." -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 msgid "Add confirmation text" msgstr "Bestätigungs-Text hinzufügen" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "Shop-Design" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -13460,19 +13970,19 @@ msgstr "Shop-Design" msgid "Timeline" msgstr "Ablauf" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "Anzeige" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "Warenkorb" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 msgid "Item metadata" msgstr "Produkt-Metadaten" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " @@ -13483,11 +13993,11 @@ msgstr "" "Layouts einsetzen können. Dies spart Ihnen Zeit, wenn Sie sehr viele " "Produkte verwalten." -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "Eigenschaft hinzufügen" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -13577,7 +14087,7 @@ msgid "Add a new rule" msgstr "Neue Regel hinzufügen" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 msgid "Change history" msgstr "Änderungshistorie" @@ -13860,19 +14370,6 @@ msgstr "Reihe" msgid "More quotas" msgstr "Mehr Kontingente" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "Aktiv" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -14298,7 +14795,7 @@ msgstr "" "Bitte beachten Sie, dass die Variante nicht verkauft wird, " "bevor Sie sie zu einem bestehenden oder neuen Kontingent hinzugefügt haben." -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "Neue Variante hinzufügen" @@ -14306,17 +14803,33 @@ msgstr "Neue Variante hinzufügen" msgid "Availability" msgstr "Verfügbarkeit" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "Tickets & Check-In" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "Zusätzliche Einstellungen" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +#, fuzzy +#| msgid "in days" +msgid "days" +msgstr "in Tagen" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +#, fuzzy +#| msgid "month(s)" +msgid "months" +msgstr "Monat(e)" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "Produkt-Verlauf" @@ -14458,8 +14971,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "storniert" @@ -15000,28 +15515,28 @@ msgstr "" "zum Originalpreis zum Kaufzeitpunkt berechnet." #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "Ändern zu" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "inklusive aller Steuern" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" "Das Entfernen dieser Position wird auch alle zugehörigen Zusatzprodukte " "entfernen." -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "Produkt hinzufügen" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " @@ -15031,12 +15546,12 @@ msgstr "" "automatisch bei weiteren Bestellungsänderungen oder beim Ändern der " "Zahlungsmethode neu gesetzt werden können." -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "Andere Aktionen" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "Änderungen durchführen" @@ -15062,7 +15577,7 @@ msgid "Change order information" msgstr "Informationen ändern" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -15209,7 +15724,20 @@ msgstr "Bestellung" msgid "Cancellation date" msgstr "Stornodatum" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account" +msgstr "Kunden-Aktionen" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +#, fuzzy +#| msgid "Contact information" +msgid "Contact email" +msgstr "Kontaktinformationen" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." @@ -15217,18 +15745,18 @@ msgstr "" "Wir wissen, dass diese E-Mail-Adresse funktioniert, da der Kunde auf einen " "der Links in einer E-Mail geklickt hat." -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" "Stellt die Rechnung mit aktualisierten Daten aber der gleichen " "Rechnungsnummer neu aus." -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "Neu generieren" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." @@ -15236,87 +15764,87 @@ msgstr "" "Legt einen Stornobeleg für diese Rechnung und eine neue Rechnung mit neuer " "Rechnungsnummer an." -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "Stornobeleg erstellen" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "Stornieren und neu ausstellen" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "Rechnungen ausstellen" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "Details bearbeiten" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "Produkte bearbeiten" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "Bestellte Produkte" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "Automatisch als abwesend markiert: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, python-format msgid "Exit scan: %(date)s" msgstr "Ausgangsscan: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "Zusätzlicher Scan: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "Automatisch eingecheckt: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, python-format msgid "Entry scan: %(date)s" msgstr "Eingangsscan: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "Verwendeter Gutscheincode:" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "Ursprünglicher Preis: %(price)s" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 msgid "Ticket page" msgstr "Ticket-Seite" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "nicht beantwortet" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "Diese Frage wird beim Check-In gestellt." -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." @@ -15324,61 +15852,61 @@ msgstr "" "Diese Datei wurde von einem Nutzer hochgeladen und kann Viren oder anderen " "schädlichen Inhalt enthalten." -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "Steuern" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Gesamt" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "Erfolgreiche Zahlungen" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "Offener Betrag" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "Zahlungen" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "Bestätigungsdatum" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." @@ -15386,68 +15914,68 @@ msgstr "" "Diese Zahlung wurde mit einer älteren pretix-Version erzeugt, daher sind " "vollständige und korrekte Daten gegebenenfalls nicht verfügbar." -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "MIGRIERT" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "Zahlung abbrechen" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "Als bezahlt bestätigen" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "Betrag erstatten" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "Quelle" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "Abbrechen" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "Als erledigt bestätigen" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "Ignorieren" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "Erstattung verarbeiten" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "Ändern" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "PLZ und Ort" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "Gültige EU-USt-ID-Nr." -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "Prüfen" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "Bestellverlauf" @@ -15913,37 +16441,47 @@ msgid "Remove filter" msgstr "Filter entfernen" #: pretix/control/templates/pretixcontrol/orders/index.html:116 -msgid "Order paid / total" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 +#, fuzzy +#| msgid "Order paid / total" +msgid "Order paid / total" msgstr "Bestellung bezahlt / gesamt" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "STORNO ANGEFRAGT" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "ERSTATTUNG AUSSTEHEND" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "ÜBERZAHLT" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "UNTERZAHLT" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "VOLL BEZAHLT" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "RECHNUNG NICHT STORNIERT" @@ -16011,6 +16549,143 @@ msgstr "Aktionen" msgid "Search" msgstr "Suche" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "Custom fields" +msgid "Customer #%(id)s" +msgstr "Frei definierte Felder" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "Details" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Customer VAT ID" +msgid "Customer ID" +msgstr "USt-ID des Kunden" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Disabled" +msgid "disabled" +msgstr "Deaktiviert" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Deactivate" +msgid "not yet activated" +msgstr "Deaktivieren" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Inactive" +msgid "active" +msgstr "inaktiv" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "Anonymisieren" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +#, fuzzy +#| msgid "Members" +msgid "Memberships" +msgstr "Mitglieder" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Valid" +msgid "Valid from" +msgstr "Gültig" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +#, fuzzy +#| msgid "Use languages" +msgid "Usages" +msgstr "Verfügbare Sprachen" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +#, fuzzy +#| msgid "Team memberships" +msgid "Add membership" +msgstr "Team-Mitgliedschaften" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "User history" +msgid "Customer history" +msgstr "Benutzerverlauf" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, fuzzy, python-format +#| msgid "Anonymize user" +msgid "Anonymize customer #%(id)s" +msgstr "Nutzer anonymisieren" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +#, fuzzy +#| msgid "Are you sure you want to delete the gate?" +msgid "Are you sure you want to anonymize this customer account?" +msgstr "Möchten Sie die Station wirklich löschen?" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "The transaction has been reversed." +msgid "This action is irreversible." +msgstr "Die Transaktion wurde zurückgebucht." + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgid "No exports have been created yet." +msgid "No customer accounts have been created yet." +msgstr "Es wurden noch keine Dateien exportiert." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "Veranstalter löschen" @@ -16208,7 +16883,7 @@ msgstr "Veranstalter-Einstellungen" msgid "Organizer page" msgstr "Veranstalterseite" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -16247,11 +16922,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "Wertgutschein: %(card)s" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "Details" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 msgid "Expire date" msgstr "Ablaufdatum" @@ -16333,6 +17003,69 @@ msgstr "" msgid "Organizer logs" msgstr "Veranstalter-Verlauf" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "Submit registration" +msgid "Customer account registration" +msgstr "Anmeldung abschicken" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account email change" +msgstr "Kunden-Aktionen" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "Aktuelles Passwort" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Team memberships" +msgid "Delete membership type:" +msgstr "Team-Mitgliedschaften" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +#, fuzzy +#| msgid "Are you sure you want to delete the gate?" +msgid "Are you sure you want to delete this membership type?" +msgstr "Möchten Sie die Station wirklich löschen?" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +#, fuzzy +#| msgid "A voucher can not be deleted if it already has been redeemed." +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" +"Der Gutschein kann nicht gelöscht werden, da er bereits eingelöst wurde." + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +#, fuzzy +#| msgid "Members" +msgid "Membership type:" +msgstr "Mitglieder" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Create a new event" +msgid "Create a new membership type" +msgstr "Neue Veranstaltung erstellen" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -16399,7 +17132,7 @@ msgstr "Sie können im nächsten Schritt Mitglieder zum Team hinzufügen." msgid "Organizer permissions" msgstr "Veranstalter-Berechtigungen" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "Veranstaltungs-Berechtigungen" @@ -17609,10 +18342,6 @@ msgstr "Passwort-Reset-Link per E-Mail verschicken" msgid "Impersonate user" msgstr "Als Benutzer ausgeben" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "Anonymisieren" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "Authentifizierungsmechanismus" @@ -17935,53 +18664,71 @@ msgstr "Ganz nach oben schieben" msgid "Move to the end of the list" msgstr "Ganz ans Ende schieben" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" -msgstr "Einstellungen auf Veranstalter-Ebene" +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Create a new organizer" +msgid "Currently set on organizer level" +msgstr "Neuen Veranstalter anlegen" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" -msgstr "Globale Einstellungen" +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Currently for sale" +msgid "Currently set on global level" +msgstr "Aktuell zum Verkauf" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 +#, fuzzy +#| 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 go to the organizer settings to change them or decouple them from " +#| "the organizer account to change them for this event individually." 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" "Diese Einstellungen werden derzeit auf Veranstalter-Ebene verwaltet. Auf " "diese Weise können Sie sie einfach für alle Ihre Veranstaltungen " "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:72 +#: pretix/control/templatetags/hierarkey_form.py:74 +#, fuzzy +#| 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 global settings to change them or decouple them from the global " +#| "settings to change them for this event individually." 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" "Diese Einstellungen werden derzeit auf globaler Ebene verwaltet. Auf diese " "Weise können Sie sie einfach für alle Ihre Veranstalter gleichzeitig ändern. " "Sie können sie entweder auf globale Ebene ändern oder entkoppeln und für " "diesen Veranstalter einzeln ändern." -#: 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:78 +#, fuzzy +#| msgid "Blocked" +msgid "Unlock" +msgstr "Gesperrt" -#: 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:79 +#, fuzzy +#| msgid "Go to the organizer team settings" +msgid "Go to organizer settings" +msgstr "Zu den Veranstalter-Team-Einstellungen" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "Für alle Veranstaltungen ändern" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" -msgstr "Für alle Veranstalter ändern" +#: pretix/control/templatetags/hierarkey_form.py:79 +#, fuzzy +#| msgid "Global settings" +msgid "Go to global settings" +msgstr "Globale Einstellungen" #: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" @@ -18088,10 +18835,10 @@ msgstr "Die neue Check-in-Liste wurde erstellt." #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -18185,7 +18932,7 @@ msgstr "" msgid "Set up event" msgstr "Veranstaltung einrichten" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "Keine Termine" @@ -18217,7 +18964,7 @@ msgid_plural "{num} orders" msgstr[0] "{num} Bestellung" msgstr[1] "{num} Bestellungen" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -18252,12 +18999,12 @@ msgstr "" "Diese Zahlungsmethode existiert nicht oder die entsprechende Erweiterung ist " "deaktiviert." -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, 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:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." @@ -18265,7 +19012,7 @@ msgstr "" "Ihre Änderungen wurden gespeichert und die Verbindung zum SMTP-Server war " "erfolgreich." -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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 " @@ -18275,13 +19022,14 @@ msgstr "" "\"Eigenen SMTP-Server verwenden\" zu setzen, damit der Server auch benutzt " "wird." -#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: 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:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "Ungültiges Produkt" @@ -18290,7 +19038,7 @@ msgid "Unknown e-mail renderer." msgstr "Unbekannter E-Mail-Renderer." #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "Sie haben einen ungültigen Ausgabetyp gewählt." @@ -18396,7 +19144,7 @@ msgstr "Ermäßigtes Ticket" msgid "Your changes have not been saved, see below for errors." msgstr "Die Änderungen konnten nicht gespeichert werden." -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -18408,7 +19156,7 @@ msgstr "" "entweder unter AGPLv3-Bedingungen nutzen oder eine Enterprise-Lizenz " "erwerben." -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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 " @@ -18418,7 +19166,7 @@ msgstr "" "Sie Plugins mit starkem Copyleft installiert haben, ansonsten verstoßen Sie " "gegen die Lizenzbedingungen dieser Plugins." -#: pretix/control/views/global_settings.py:210 +#: pretix/control/views/global_settings.py:209 msgid "" "If you're using pretix under AGPL license, you need to provide instructions " "on how to access the source code." @@ -18426,7 +19174,7 @@ msgstr "" "Wenn Sie pretix unter AGPLv3-Bedingungen verwenden, müssen Sie Instruktionen " "angeben, wie Nutzer den Quellcode erhalten können." -#: pretix/control/views/global_settings.py:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." @@ -18434,7 +19182,7 @@ msgstr "" "Sie dürfen pretix nicht unter AGPLv3-Bedingungen nutzen, wenn Sie Enterprise-" "Plugins nutzen." -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -18446,7 +19194,7 @@ msgstr "" "zusätzliche Einschränkungen) zugänglich machen. Stellen Sie sicher, dass Sie " "die Informationen aktuell halten!" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 " @@ -18457,7 +19205,7 @@ msgstr "" "zusätzliche Einschränkungen) zugänglich machen. Stellen Sie sicher, dass Sie " "die Informationen aktuell halten!" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, python-brace-format msgid "" "We found the plugin \"{plugin}\" with license \"{license}\" which this tool " @@ -18467,7 +19215,7 @@ msgstr "" "das diese Lizenzprüfung keine Informationen hat und daher keine Empfehlungen " "geben kann." -#: pretix/control/views/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, python-brace-format msgid "" "You selected that you have no active pretix Enterprise licenses, but we " @@ -18476,7 +19224,7 @@ msgstr "" "Sie haben ausgewählt, dass Sie keine aktiven Enterprise-Lizenzen haben, aber " "wir haben folgendes Enterprise-Plugin gefunden: {plugin}" -#: pretix/control/views/global_settings.py:257 +#: pretix/control/views/global_settings.py:256 #, python-brace-format msgid "" "You selected that you have no copyleft-licensed plugins installed, but we " @@ -18485,7 +19233,7 @@ msgstr "" "Sie haben ausgewählt, dass Sie keine Plugins mit Copyleft installiert haben, " "aber wir haben das Plugin \"{plugin}\" mit der Lizenz \"{license}\" gefunden." -#: pretix/control/views/global_settings.py:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -18660,14 +19408,14 @@ msgstr "Wir konnten die hochgeladene Datei nicht als CSV-Datei parsen." #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 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:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "Der Ticket-Download ist für dieses Produkt nicht freigeschaltet." @@ -18902,15 +19650,15 @@ msgstr "Die Rechnung wurde von persönlichen Daten bereinigt." msgid "The email has been queued to be sent." msgstr "Die E-Mail wurde zum Versenden gespeichert." -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "Diese Rechnung wurde nicht gefunden" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 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:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -18943,51 +19691,51 @@ 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:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 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:1721 +#: pretix/control/views/orders.py:1731 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:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "Die Bestellung wurde geändert." -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 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:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "Es wurde keine Änderung vorgenommen." -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 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:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Betreff: {subject}" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 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:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 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:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -18995,23 +19743,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:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "Es existiert keine Bestellung mit der eingegebenen Bestellnummer." -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "Das ausgewählte Exportformat wurde nicht gefunden." -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 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:2289 +#: pretix/control/views/orders.py:2317 msgid "All orders have been canceled." msgstr "Alle Bestellungen wurden storniert." -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " @@ -19020,23 +19768,23 @@ msgstr "" "Die Bestellungen wurden storniert. Bei {count} ist ein Fehler aufgetreten, " "bitte prüfe alle nicht stornierten Bestellungen." -#: pretix/control/views/orders.py:2312 +#: pretix/control/views/orders.py:2340 msgid "Your input was not valid." msgstr "Die Eingabe war nicht korrekt." -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "Token-Name" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "Dieser Veranstalter kann nicht gelöscht werden." -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "Der Veranstalter wurde gelöscht." -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -19044,38 +19792,41 @@ 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "Ein neuer Veranstalter wurde erstellt." -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "Administratoren" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 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:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "Die Änderungen konnten nicht gespeichert werden." -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "Das ausgewählte Team wurde gelöscht." -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "Das ausgewählte Team kann nicht gelöscht werden." -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -19083,44 +19834,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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "Der Benutzer wurde aus dem Team entfernt." -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "Ungültige Einladung gewählt." -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "Die Einladung wurde zurückgenommen." -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "Die Einladung wurde erneut verschickt." -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "Ungültiger Token gewählt." -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "Der Token wurde invalidiert." -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 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:669 +#: pretix/control/views/organizer.py:777 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:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "Das neue Mitglied wurde zum Team hinzugefügt." -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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 " @@ -19130,63 +19881,75 @@ 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "Das Gerät wurde erfolgreich installiert." -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "Dieses Gerät hat derzeit keinen Zugriff." -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "Der Zugriff für dieses Gerät wurde entfernt." -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "Der ausgewählte Gutscheinaussteller wurde hinzugefügt." -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "Der ausgewählte Gutscheinaussteller wurde gelöscht." -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "Wertgutscheine dürfen keine negativen Werte haben." -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 msgid "The transaction could not be reversed." msgstr "Die Transaktion konnte nicht zurückgebucht werden." -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 msgid "The transaction has been reversed." msgstr "Die Transaktion wurde zurückgebucht." -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "Die Eingabe war nicht korrekt, bitte erneut versuchen." -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "Die manuelle Transaktion wurde gespeichert." -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 msgid "The gift card has been created and can now be used." msgstr "Der Wertgutschein wurde erstellt und kann nun verwendet werden." -#: pretix/control/views/organizer.py:1392 +#: pretix/control/views/organizer.py:1500 msgid "The selected gate has been deleted." msgstr "Die ausgewählte Station wurde gelöscht." -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1529 msgid "The property has been created." msgstr "Eine Eigenschaft wurde erstellt." -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 msgid "The selected property has been deleted." msgstr "Die ausgewählte Eigenschaft wurde gelöscht." +#: pretix/control/views/organizer.py:1718 +#, fuzzy +#| msgid "The selected product has been deleted." +msgid "The selected object has been deleted." +msgstr "Das ausgewählte Produkt wurde gelöscht." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "This user has been anonymized." +msgid "The customer account has been anonymized." +msgstr "Dieser Nutzer wurde anonymisiert." + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "Die hochgeladene PDF-Datei ist zu groß." @@ -19244,15 +20007,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "{} neue Termine wurden erstellt." -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "Reihe:" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "Bestellung {}" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "Gutschein {}" @@ -19807,8 +20570,8 @@ msgstr "Bitte geben Sie Ihre Bankdaten ein." #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -20471,16 +21234,16 @@ msgstr "" msgid "PayPal account" msgstr "PayPal-Konto" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 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:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "API-Endpunkt" @@ -20571,8 +21334,8 @@ msgstr "" "PayPal hat die Bezahlung noch nicht bestätigt. Wir informieren Sie, sobald " "die Bezahlung abgeschlossen ist." -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "Es gab einen Fehler beim Versenden der Bestätigungs-E-Mail." @@ -21150,7 +21913,7 @@ msgstr "" "Bestellungen eingegangen sind!" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "Stripe" @@ -21179,7 +21942,7 @@ msgstr "Stripe Connect: App-Gebühr (max)" msgid "Stripe Connect: App fee (min)" msgstr "Stripe Connect: App-Gebühr (min)" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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 " @@ -21189,15 +21952,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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "Mit Stripe verbinden" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "Verbindung mit Stripe trennen" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -21209,21 +21972,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:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "MOTO-Zahlungen für Vorverkaufsstellen aktivieren" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 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:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "Stripe Integration Security Guide" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -21239,21 +22002,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:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "Stripe-Konto" -#: pretix/plugins/stripe/payment.py:173 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Live" msgstr "Live" -#: pretix/plugins/stripe/payment.py:174 +#: pretix/plugins/stripe/payment.py:175 msgctxt "stripe" msgid "Testing" msgstr "Test-System" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -21261,15 +22024,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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "Veröffentlichbarer Schlüssel" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "Geheimer Schlüssel" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -21277,39 +22040,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:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "Kreditkartenzahlungen" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "giropay" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "Muss erst im Stripe-Account aktiviert werden." -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -21322,23 +22085,29 @@ msgstr "" "diese Zahlungsmethode nur, wenn die gesetzte Zahlungsfrist für so eine " "Verzögerung ausreichend ist." -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "EPS" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "Multibanco" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "Przelewy24" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "WeChat Pay" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Beschreibung" + +#: pretix/plugins/stripe/payment.py:321 #, 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:441 pretix/plugins/stripe/payment.py:791 -#: pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:454 pretix/plugins/stripe/payment.py:808 +#: pretix/plugins/stripe/payment.py:903 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "Stripe meldete einen Fehler: %s" -#: 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 +#: pretix/plugins/stripe/payment.py:481 pretix/plugins/stripe/payment.py:618 +#: pretix/plugins/stripe/payment.py:821 pretix/plugins/stripe/payment.py:915 +#: pretix/plugins/stripe/payment.py:1487 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -21366,7 +22135,7 @@ msgstr "" "versuchen Sie es erneut und setzen Sie sich mit uns in Verbindung, wenn das " "Problem fortbesteht." -#: pretix/plugins/stripe/payment.py:486 pretix/plugins/stripe/payment.py:838 +#: pretix/plugins/stripe/payment.py:499 pretix/plugins/stripe/payment.py:855 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -21374,16 +22143,16 @@ msgstr "" "Die Zahlung wurde noch nicht bestätigt. Wir informieren Sie, sobald die " "Bezahlung abgeschlossen ist." -#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:508 pretix/plugins/stripe/payment.py:869 #, python-format msgid "Stripe reported an error: %s" msgstr "Stripe meldete einen Fehler: %s" -#: pretix/plugins/stripe/payment.py:551 +#: pretix/plugins/stripe/payment.py:564 msgid "No payment information found." msgstr "Keine Zahlungsinformationen gefunden." -#: pretix/plugins/stripe/payment.py:572 +#: pretix/plugins/stripe/payment.py:589 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -21392,100 +22161,100 @@ msgstr "" "versuchen Sie es erneut und setzen Sie sich mit dem Support in Verbindung, " "wenn das Problem fortbesteht." -#: pretix/plugins/stripe/payment.py:576 +#: pretix/plugins/stripe/payment.py:593 msgid "Stripe returned an error" msgstr "Stripe meldete einen Fehler" -#: pretix/plugins/stripe/payment.py:672 +#: pretix/plugins/stripe/payment.py:689 msgid "Credit card via Stripe" msgstr "Kreditkarte über Stripe" -#: pretix/plugins/stripe/payment.py:673 +#: pretix/plugins/stripe/payment.py:690 msgid "Credit card" msgstr "Kreditkarte" -#: pretix/plugins/stripe/payment.py:700 +#: pretix/plugins/stripe/payment.py:717 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:846 +#: pretix/plugins/stripe/payment.py:863 msgid "Your payment failed. Please try again." msgstr "Ihre Zahlung ist fehlgeschlagen, bitte erneut versuchen." -#: pretix/plugins/stripe/payment.py:919 +#: pretix/plugins/stripe/payment.py:936 msgid "giropay via Stripe" msgstr "giropay über Stripe" -#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 -#: pretix/plugins/stripe/payment.py:1270 +#: pretix/plugins/stripe/payment.py:968 pretix/plugins/stripe/payment.py:1135 +#: pretix/plugins/stripe/payment.py:1287 msgid "unknown name" msgstr "unbekannter Name" -#: 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 +#: pretix/plugins/stripe/payment.py:1000 pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1167 pretix/plugins/stripe/payment.py:1319 +#: pretix/plugins/stripe/payment.py:1422 #, python-brace-format msgid "Bank account at {bank}" msgstr "Bankkonto bei {bank}" -#: pretix/plugins/stripe/payment.py:991 +#: pretix/plugins/stripe/payment.py:1008 msgid "iDEAL via Stripe" msgstr "iDEAL über Stripe" -#: pretix/plugins/stripe/payment.py:1043 +#: pretix/plugins/stripe/payment.py:1060 msgid "Alipay via Stripe" msgstr "Alipay über Stripe" -#: pretix/plugins/stripe/payment.py:1086 +#: pretix/plugins/stripe/payment.py:1103 msgid "Bancontact via Stripe" msgstr "Bancontact über Stripe" -#: pretix/plugins/stripe/payment.py:1158 +#: pretix/plugins/stripe/payment.py:1175 msgid "SOFORT via Stripe" msgstr "SOFORT via Stripe" -#: pretix/plugins/stripe/payment.py:1175 +#: pretix/plugins/stripe/payment.py:1192 msgid "Country of your bank" msgstr "Land der Bank" -#: pretix/plugins/stripe/payment.py:1176 +#: pretix/plugins/stripe/payment.py:1193 msgid "Germany" msgstr "Deutschland" -#: pretix/plugins/stripe/payment.py:1177 +#: pretix/plugins/stripe/payment.py:1194 msgid "Austria" msgstr "Österreich" -#: pretix/plugins/stripe/payment.py:1178 +#: pretix/plugins/stripe/payment.py:1195 msgid "Belgium" msgstr "Belgien" -#: pretix/plugins/stripe/payment.py:1179 +#: pretix/plugins/stripe/payment.py:1196 msgid "Netherlands" msgstr "Niederlande" -#: pretix/plugins/stripe/payment.py:1180 +#: pretix/plugins/stripe/payment.py:1197 msgid "Spain" msgstr "Spanien" -#: pretix/plugins/stripe/payment.py:1227 +#: pretix/plugins/stripe/payment.py:1244 #, python-brace-format msgid "Bank account {iban} at {bank}" msgstr "Bankkonto {iban} bei {bank}" -#: pretix/plugins/stripe/payment.py:1238 +#: pretix/plugins/stripe/payment.py:1255 msgid "EPS via Stripe" msgstr "EPS über Stripe" -#: pretix/plugins/stripe/payment.py:1310 +#: pretix/plugins/stripe/payment.py:1327 msgid "Multibanco via Stripe" msgstr "Multibanco über Stripe" -#: pretix/plugins/stripe/payment.py:1357 +#: pretix/plugins/stripe/payment.py:1374 msgid "Przelewy24 via Stripe" msgstr "Przelewy24 über Stripe" -#: pretix/plugins/stripe/payment.py:1413 +#: pretix/plugins/stripe/payment.py:1430 msgid "WeChat Pay via Stripe" msgstr "WeChat Pay über Stripe" @@ -21938,22 +22707,42 @@ msgstr "Web Check-In" msgid "Check-in" msgstr "Check-ins" -#: pretix/presale/checkoutflow.py:97 +#: pretix/presale/checkoutflow.py:101 msgctxt "checkoutflow" msgid "Step" msgstr "Schritt" -#: pretix/presale/checkoutflow.py:232 +#: pretix/presale/checkoutflow.py:233 +#, fuzzy +#| msgid "Customer actions" +msgctxt "checkoutflow" +msgid "Customer account" +msgstr "Kunden-Aktionen" + +#: pretix/presale/checkoutflow.py:349 +#, fuzzy +#| msgid "Members" +msgctxt "checkoutflow" +msgid "Membership" +msgstr "Mitglieder" + +#: pretix/presale/checkoutflow.py:391 pretix/presale/checkoutflow.py:411 +msgid "" +"Your cart includes a product that requires an active membership to be " +"selected." +msgstr "" + +#: pretix/presale/checkoutflow.py:430 msgctxt "checkoutflow" msgid "Add-on products" msgstr "Zusatzprodukte" -#: pretix/presale/checkoutflow.py:450 +#: pretix/presale/checkoutflow.py:648 msgctxt "checkoutflow" msgid "Your information" msgstr "Ihre Informationen" -#: pretix/presale/checkoutflow.py:605 +#: pretix/presale/checkoutflow.py:828 msgid "" "Unfortunately, based on the invoice address you entered, we're not able to " "sell you the selected products for tax-related legal reasons." @@ -21961,7 +22750,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:611 +#: pretix/presale/checkoutflow.py:834 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 " @@ -21971,59 +22760,59 @@ msgstr "" "anderen Steuersatz auf Ihren Einkauf anwenden und haben die Preise der " "Produkte in Ihrem Warenkorb entsprechend geändert." -#: pretix/presale/checkoutflow.py:624 pretix/presale/checkoutflow.py:630 +#: pretix/presale/checkoutflow.py:847 pretix/presale/checkoutflow.py:853 msgid "Please enter a valid email address." msgstr "Bitte geben Sie eine gültige E-Mail-Adresse ein." -#: pretix/presale/checkoutflow.py:637 +#: pretix/presale/checkoutflow.py:860 msgid "Please enter your invoicing address." msgstr "Bitte geben Sie Ihre Rechnungsadresse ein." -#: pretix/presale/checkoutflow.py:641 +#: pretix/presale/checkoutflow.py:864 msgid "Please enter your name." msgstr "Bitte geben Sie Ihren Namen ein." -#: pretix/presale/checkoutflow.py:675 pretix/presale/checkoutflow.py:680 -#: pretix/presale/checkoutflow.py:685 pretix/presale/checkoutflow.py:690 -#: pretix/presale/checkoutflow.py:695 +#: pretix/presale/checkoutflow.py:898 pretix/presale/checkoutflow.py:903 +#: pretix/presale/checkoutflow.py:908 pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:918 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:722 +#: pretix/presale/checkoutflow.py:945 msgctxt "checkoutflow" msgid "Payment" msgstr "Zahlung" -#: pretix/presale/checkoutflow.py:767 pretix/presale/views/order.py:647 +#: pretix/presale/checkoutflow.py:990 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "Bitte wählen Sie eine Zahlungsmethode aus." -#: pretix/presale/checkoutflow.py:791 pretix/presale/checkoutflow.py:797 +#: pretix/presale/checkoutflow.py:1014 pretix/presale/checkoutflow.py:1020 #: 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:828 +#: pretix/presale/checkoutflow.py:1051 msgctxt "checkoutflow" msgid "Review order" msgstr "Bestellung prüfen" -#: pretix/presale/checkoutflow.py:916 +#: pretix/presale/checkoutflow.py:1136 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:951 +#: pretix/presale/checkoutflow.py:1179 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:70 +#: pretix/presale/forms/checkout.py:73 msgid "E-mail address (repeated)" msgstr "E-Mail-Adresse wiederholen" -#: pretix/presale/forms/checkout.py:71 +#: pretix/presale/forms/checkout.py:74 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." @@ -22031,10 +22820,78 @@ msgstr "" "Bitte geben Sie dieselbe E-Mail-Adresse erneut ein, um sicherzustellen, dass " "Sie sich nicht vertippt haben." -#: pretix/presale/forms/checkout.py:117 +#: pretix/presale/forms/checkout.py:120 msgid "Please enter the same email address twice." msgstr "Bitte geben Sie zweimal dieselbe E-Mail-Adresse ein." +#: pretix/presale/forms/customer.py:60 +#, fuzzy +#| msgctxt "subevent" +#| msgid "You need to select a date." +msgid "You need to fill out all fields." +msgstr "Sie müssen einen Termin auswählen." + +#: pretix/presale/forms/customer.py:62 +#, fuzzy +#| msgid "Please enter a correct email address and password." +msgid "We have not found an account with this email address and password." +msgstr "" +"Bitte geben Sie eine gültige Kombination aus E-Mail-Adresse und Passwort ein." + +#: pretix/presale/forms/customer.py:64 +#, fuzzy +#| msgid "This account is inactive." +msgid "This account is disabled." +msgstr "Dieses Konto ist deaktiviert." + +#: pretix/presale/forms/customer.py:65 +msgid "" +"You have not yet activated your account and set a password. Please click the " +"link in the email we sent you. Click \"Reset password\" to receive a new " +"email in case you cannot find it again." +msgstr "" + +#: pretix/presale/forms/customer.py:128 +#, fuzzy +#| msgid "For security reasons, please wait 5 minutes before you try again." +msgid "" +"We've received a lot of registration requests from you, please wait 10 " +"minutes before you try again." +msgstr "" +"Warten Sie aus Sicherheitsgründen bitte 5 Minuten, bevor Sie es erneut " +"versuchen." + +#: pretix/presale/forms/customer.py:130 +msgid "" +"An account with this email address is already registered. Please try to log " +"in or reset your password instead." +msgstr "" + +#: pretix/presale/forms/customer.py:215 +#, python-brace-format +msgid "Activate your account at {organizer}" +msgstr "" + +#: pretix/presale/forms/customer.py:271 +#, fuzzy +#| msgid "For security reasons, please wait 5 minutes before you try again." +msgid "For security reasons, please wait 10 minutes before you try again." +msgstr "" +"Warten Sie aus Sicherheitsgründen bitte 5 Minuten, bevor Sie es erneut " +"versuchen." + +#: pretix/presale/forms/customer.py:272 +#, fuzzy +#| msgid "This combination of credentials is not known to our system." +msgid "A user with this email address is not known in our system." +msgstr "Diese Kombination von Zugangsdaten ist uns nicht bekannt." + +#: pretix/presale/forms/customer.py:391 +#, fuzzy +#| msgid "Are you sure your email address is correct?" +msgid "Only required if you change your email address" +msgstr "Sind Sie sicher, dass Ihre E-Mail-Adresse korrekt ist?" + #: 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 @@ -22095,18 +22952,20 @@ msgstr "Dieser Shop ist aktuell nur für Sie und Ihr Team sichtbar." msgid "Take it live now" msgstr "Jetzt veröffentlichen" -#: pretix/presale/templates/pretixpresale/event/base.html:40 -#: pretix/presale/templates/pretixpresale/event/base.html:86 +#: pretix/presale/templates/pretixpresale/event/base.html:41 +#: pretix/presale/templates/pretixpresale/event/base.html:90 +#: pretix/presale/templates/pretixpresale/organizers/base.html:16 +#: pretix/presale/templates/pretixpresale/organizers/base.html:50 msgid "select language" msgstr "Sprache auswählen" -#: pretix/presale/templates/pretixpresale/event/base.html:52 +#: pretix/presale/templates/pretixpresale/event/base.html:55 #, python-format msgid "Show all events of %(name)s" msgstr "Alle Veranstaltungen von %(name)s" -#: pretix/presale/templates/pretixpresale/event/base.html:101 -#: pretix/presale/templates/pretixpresale/event/base.html:137 +#: pretix/presale/templates/pretixpresale/event/base.html:107 +#: pretix/presale/templates/pretixpresale/event/base.html:143 msgid "" "This ticket shop is currently in test mode. Please do not perform any real " "purchases as your order might be deleted without notice." @@ -22114,8 +22973,8 @@ msgstr "" "Der Ticketshop ist momentan im Testmodus. Bitte führen Sie keine echten " "Käufe durch, Ihre Bestellung kann jederzeit ohne Warnung gelöscht werden." -#: pretix/presale/templates/pretixpresale/event/base.html:107 -#: pretix/presale/templates/pretixpresale/event/base.html:143 +#: pretix/presale/templates/pretixpresale/event/base.html:113 +#: pretix/presale/templates/pretixpresale/event/base.html:149 msgid "" "Orders made through this sales channel cannot be deleted - even if the " "ticket shop is in test mode!" @@ -22123,13 +22982,13 @@ msgstr "" "Bestellungen über diesen Verkaufskanal können nicht gelöscht werden – auch " "nicht im Testmodus!" -#: pretix/presale/templates/pretixpresale/event/base.html:151 -#: pretix/presale/templates/pretixpresale/organizers/base.html:69 +#: pretix/presale/templates/pretixpresale/event/base.html:157 +#: pretix/presale/templates/pretixpresale/organizers/base.html:75 msgid "Contact event organizer" msgstr "Veranstalter kontaktieren" -#: pretix/presale/templates/pretixpresale/event/base.html:154 -#: pretix/presale/templates/pretixpresale/organizers/base.html:72 +#: pretix/presale/templates/pretixpresale/event/base.html:160 +#: pretix/presale/templates/pretixpresale/organizers/base.html:78 msgid "Imprint" msgstr "Impressum" @@ -22249,7 +23108,9 @@ msgid "There are no add-ons available for this product." msgstr "Es sind keine Zusatzprodukte für dieses Produkt verfügbar." #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:337 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:192 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:209 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:130 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:86 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:72 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:152 msgid "Go back" @@ -22343,11 +23204,11 @@ msgstr "Kontaktinformationen bearbeiten" msgid "Contact information" msgstr "Kontaktinformationen" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:162 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:179 msgid "Confirmations" msgstr "Bestätigungen" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:180 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:197 msgid "" "Your order requires approval by the event organizer before it can be " "confirmed and forms a valid contract." @@ -22355,7 +23216,7 @@ msgstr "" "Ihre Bestellung erfordert Freigabe durch den Veranstalter, bevor sie " "bestätigt werden kann und einen gültigen Vertrag darstellt." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:182 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:199 msgid "" "We will sent you an email as soon as the event organizer approved or " "rejected your order. If your order was approved, we will send you a link " @@ -22365,14 +23226,97 @@ msgstr "" "freigegeben oder abgelehnt hat. Wenn die Bestellung freigegeben wird, senden " "wir Ihnen einen Link, über den Sie die Bestellung bezahlen können." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:198 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:215 msgid "Place binding order" msgstr "Zahlungspflichtig bestellen" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:200 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:217 msgid "Submit registration" msgstr "Anmeldung abschicken" +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:20 +#, fuzzy +#| msgid "Enter custom amount" +msgid "Log in with a customer account" +msgstr "Eigenen Betrag eingeben" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:30 +#, fuzzy +#| msgid "You are currently logged in as %(user)s." +msgid "You are currently logged in with the following credentials." +msgstr "Sie sind derzeit angemeldet als %(user)s." + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:48 +#, python-format +msgid "" +"If you created a customer account at %(org)s before, you can log in now and " +"connect your order to your account. This will allow you to see all your " +"orders in one place and access them at any time." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:60 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:31 +#, fuzzy +#| msgid "Repeat password" +msgid "Reset password" +msgstr "Passwort wiederholen" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:77 +#, fuzzy +#| msgid "Create a new account" +msgid "Create a new customer account" +msgstr "Neuen Benutzer erstellen" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:87 +#, python-format +msgid "" +"We will send you an email with a link to activate your account and set a " +"password, so you can use the account for future orders at %(org)s. You can " +"still go ahead with this purchase before you received the email." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:106 +#, fuzzy +#| msgid "Continue in new tab" +msgid "Continue as a guest" +msgstr "Weiter in neuem Tab" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:115 +msgid "" +"You are not required to create an account. If you proceed as a guest, you " +"will be able to access the details and status of your order any time through " +"the secret link we will send you via email once the order is complete." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:6 +#, fuzzy +#| msgid "" +#| "For some of the products in your cart, you can choose additional options " +#| "before you continue." +msgid "" +"Some of the products in your cart can only be purchased if there is an " +"active membership on your account." +msgstr "" +"Für manche Produkte in Ihrem Warenkorb können Sie Zusatzprodukte auswählen, " +"bevor Sie fortfahren." + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:38 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 +msgid "Selected add-ons" +msgstr "Gewählte Zusatzprodukte" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:69 +msgid "" +"Your account does not include an active membership that allows you to buy " +"this product." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:70 +#, fuzzy +#| msgid "Add-on products will not be counted." +msgid "You will not be able to continue." +msgstr "Zusatzprodukte werden nicht mitgezählt." + #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:7 msgid "Please select how you want to pay." msgstr "Bitte wählen Sie die gewünschte Zahlungsmethode aus." @@ -22422,10 +23366,6 @@ msgstr "" msgid "Copy answers from above" msgstr "Antworten von oben kopieren" -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 -msgid "Selected add-ons" -msgstr "Gewählte Zusatzprodukte" - #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:133 msgid "Copy answers" msgstr "Antworten kopieren" @@ -22491,32 +23431,32 @@ msgstr "" "Alle verbleibenden Tickets sind reserviert, werden aber evtl. wieder " "verfügbar." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:54 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:57 msgid "No attendee name provided" msgstr "Teilnehmername nicht angegeben" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:151 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:202 msgid "price per item" msgstr "Preis pro Stück" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:162 msgid "Okay, we're removing that…" msgstr "Alles klar, wir nehmen das raus…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:166 msgid "Remove one" msgstr "Eins entfernen" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:175 msgid "quantity" msgstr "Menge" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:179 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:177 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:180 #: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 #: pretix/presale/templates/pretixpresale/event/voucher.html:78 @@ -22528,36 +23468,36 @@ 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:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:195 msgid "Add one more" msgstr "Eins mehr hinzufügen" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:211 msgid "price" msgstr "Preis" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:292 #, 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:303 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:306 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "inkl. %(tax_sum)s Steuern" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 #: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Gutschein einlösen" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 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:323 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:326 #: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Gutschein einlösen" @@ -23362,6 +24302,24 @@ msgstr "" " ab %(start_date)s\n" " " +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:5 +#, fuzzy +#| msgid "Customer actions" +msgid "customer account" +msgstr "Kunden-Aktionen" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:8 +#, fuzzy +#| msgid "Enter custom amount" +msgid "View customer account" +msgstr "Eigenen Betrag eingeben" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:9 +#, fuzzy +#| msgid "User profile only" +msgid "View user profile" +msgstr "Nur Benutzerprofil" + #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:78 #, python-format msgid "" @@ -23437,6 +24395,95 @@ msgstr "" "Achtung: Die angezeigten Veranstaltungen liegen in unterschiedlichen " "Zeitzonen." +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:15 +#, fuzzy +#| msgid "Account information changed" +msgid "Account information" +msgstr "Account-Informationen geändert" + +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:11 +#, fuzzy +#| msgid "Change your information" +msgid "Update your account information" +msgstr "Kundendaten ändern" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:11 +#, python-format +msgid "Sign in to your account at %(org)s" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:20 +#, fuzzy +#| msgid "Create a new account" +msgid "Create account" +msgstr "Neuen Benutzer erstellen" + +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:10 +#, fuzzy +#| msgid "Team memberships" +msgid "Your membership" +msgstr "Team-Mitgliedschaften" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:6 +#, fuzzy +#| msgid "Password recovery" +msgid "Password reset" +msgstr "Passwortwiederherstellung" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:11 +#, fuzzy +#| msgid "Set new password" +msgid "Set a new password for your account" +msgstr "Neues Passwort setzen" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:10 +msgid "Your account" +msgstr "Ihr Konto" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:31 +#, fuzzy +#| msgid "Change contact information" +msgid "Change account information" +msgstr "Kontaktinformationen ändern" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:35 +#, fuzzy +#| msgid "Change answers" +msgid "Change password" +msgstr "Details bearbeiten" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:6 +#, fuzzy +#| msgid "Your registration" +msgid "Registration" +msgstr "Ihre Anmeldung" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:11 +#, fuzzy, python-format +#| msgid "Create a new account" +msgid "Create a new account at %(org)s" +msgstr "Neuen Benutzer erstellen" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:24 +#, fuzzy +#| msgid "Add product to an existing quota" +msgid "Log in to an existing account" +msgstr "Produkt zu bestehendem Kontingent hinzufügen" + +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:20 +#, fuzzy +#| msgid "Repeat new password" +msgid "Request a new password" +msgstr "Neues Passwort wiederholen" + #: pretix/presale/templates/pretixpresale/organizers/index.html:8 msgid "Event list" msgstr "Veranstaltungs-Liste" @@ -23478,20 +24525,20 @@ msgstr "Seite %(page)s von %(of)s" msgid "We are processing your request …" msgstr "Wir verarbeiten Ihre Anfrage …" -#: pretix/presale/utils.py:78 pretix/presale/utils.py:197 -#: pretix/presale/utils.py:198 +#: pretix/presale/utils.py:170 pretix/presale/utils.py:292 +#: pretix/presale/utils.py:293 msgid "The selected event was not found." msgstr "Die ausgewählte Veranstaltung wurde nicht gefunden." -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:256 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:167 +#: pretix/presale/utils.py:262 msgid "This feature is not enabled." msgstr "Diese Funktion ist nicht aktiviert." -#: pretix/presale/utils.py:206 pretix/presale/utils.py:210 +#: pretix/presale/utils.py:301 pretix/presale/utils.py:305 msgid "The selected organizer was not found." msgstr "Der ausgewählte Veranstalter wurde nicht gefunden." @@ -23537,6 +24584,56 @@ msgstr "" "Der Vorverkauf für diese Veranstaltung ist vorüber oder hat noch nicht " "begonnen." +#: pretix/presale/views/customer.py:172 +msgid "" +"Your account has been created. Please follow the link in the email we sent " +"you to activate your account and choose a password." +msgstr "" + +#: pretix/presale/views/customer.py:191 pretix/presale/views/customer.py:194 +#: pretix/presale/views/customer.py:448 pretix/presale/views/customer.py:454 +#, fuzzy +#| msgid "You entered an invalid number." +msgid "You clicked an invalid link." +msgstr "Sie haben eine ungültige Zahl eingegeben." + +#: pretix/presale/views/customer.py:214 +#, fuzzy +#| msgid "Your password has been changed." +msgid "Your new password has been set! You can now use it to log in." +msgstr "Das Passwort wurde geändert." + +#: pretix/presale/views/customer.py:243 +#, python-brace-format +msgid "Set a new password for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:252 +#, fuzzy +#| msgid "We sent out an e-mail containing further instructions." +msgid "" +"We've sent you an email with further instructions on resetting your password." +msgstr "Eine Mail mit weiteren Informationen wurde verschickt." + +#: pretix/presale/views/customer.py:409 +#, fuzzy, python-brace-format +#| msgid "Public email address for contacting the organizer" +msgid "Confirm email address for your account at {organizer}" +msgstr "Öffentliche E-Mail-Adresse zur Kontaktierung des Veranstalters" + +#: pretix/presale/views/customer.py:416 +msgid "" +"Your changes have been saved. We've sent you an email with a link to update " +"your email address. The email address of your account will be changed as " +"soon as you click that link." +msgstr "" + +#: pretix/presale/views/customer.py:464 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "Your email address has been updated." +msgstr "Ihr Warenkorb wurde aktualisiert." + #: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" @@ -23580,39 +24677,39 @@ msgstr "Die Zahlungsmethode für diese Bestellung kann nicht geändert werden." msgid "A payment is currently pending for this order." msgstr "Eine Zahlung für diese Bestellung ist noch offen." -#: pretix/presale/views/order.py:800 +#: pretix/presale/views/order.py:808 msgid "You cannot modify this order" msgstr "Sie können diese Bestellung nicht bearbeiten" -#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 -#: pretix/presale/views/order.py:888 +#: pretix/presale/views/order.py:886 pretix/presale/views/order.py:891 +#: pretix/presale/views/order.py:896 msgid "You chose an invalid cancellation fee." msgstr "Sie haben eine ungültige Stornogebühr gewählt." -#: pretix/presale/views/order.py:904 +#: pretix/presale/views/order.py:912 msgid "Canceled by customer" msgstr "Storniert durch Kunde" -#: pretix/presale/views/order.py:915 +#: pretix/presale/views/order.py:923 msgid "The cancellation has been requested." msgstr "Die Stornierungsanfrage wurde übermittelt." -#: pretix/presale/views/order.py:969 +#: pretix/presale/views/order.py:977 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:978 +#: pretix/presale/views/order.py:986 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:1137 +#: pretix/presale/views/order.py:1145 msgid "You cannot change this order." msgstr "Sie können diese Bestellung nicht umbuchen." -#: pretix/presale/views/order.py:1240 +#: pretix/presale/views/order.py:1248 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " @@ -23702,98 +24799,116 @@ msgstr "Dies ist keine Veranstaltungsreihe." msgid "from %(start_date)s" msgstr "ab %(start_date)s" -#: pretix/settings.py:469 +#: pretix/settings.py:470 msgid "English" msgstr "Englisch" -#: pretix/settings.py:470 +#: pretix/settings.py:471 msgid "German" msgstr "Deutsch" -#: pretix/settings.py:471 +#: pretix/settings.py:472 msgid "German (informal)" msgstr "Deutsch (Du)" -#: pretix/settings.py:472 +#: pretix/settings.py:473 msgid "Arabic" msgstr "Arabisch" -#: pretix/settings.py:473 +#: pretix/settings.py:474 msgid "Chinese (simplified)" msgstr "Chinesisch (vereinfacht)" -#: pretix/settings.py:474 +#: pretix/settings.py:475 msgid "Danish" msgstr "Dänisch" -#: pretix/settings.py:475 +#: pretix/settings.py:476 msgid "Dutch" msgstr "Niederländisch" -#: pretix/settings.py:476 +#: pretix/settings.py:477 msgid "Dutch (informal)" msgstr "Niederländisch (informell)" -#: pretix/settings.py:477 +#: pretix/settings.py:478 msgid "French" msgstr "Französisch" -#: pretix/settings.py:478 +#: pretix/settings.py:479 msgid "Finnish" msgstr "Finnisch" -#: pretix/settings.py:479 +#: pretix/settings.py:480 msgid "Greek" msgstr "Griechisch" -#: pretix/settings.py:480 +#: pretix/settings.py:481 msgid "Italian" msgstr "Italienisch" -#: pretix/settings.py:481 +#: pretix/settings.py:482 msgid "Latvian" msgstr "Lettisch" -#: pretix/settings.py:482 +#: pretix/settings.py:483 msgid "Polish" msgstr "Polnisch" -#: pretix/settings.py:483 +#: pretix/settings.py:484 msgid "Portuguese (Portugal)" msgstr "Portugiesisch (Portugal)" -#: pretix/settings.py:484 +#: pretix/settings.py:485 msgid "Portuguese (Brazil)" msgstr "Portugiesisch (Brasilien)" -#: pretix/settings.py:485 +#: pretix/settings.py:486 msgid "Russian" msgstr "Russisch" -#: pretix/settings.py:486 +#: pretix/settings.py:487 msgid "Spanish" msgstr "Spanisch" -#: pretix/settings.py:487 +#: pretix/settings.py:488 msgid "Turkish" msgstr "Türkisch" -#: pretix/settings.py:787 +#: pretix/settings.py:788 msgid "User profile only" msgstr "Nur Benutzerprofil" -#: pretix/settings.py:788 +#: pretix/settings.py:789 msgid "Read access" msgstr "Lesezugriff" -#: pretix/settings.py:789 +#: pretix/settings.py:790 msgid "Write access" msgstr "Schreibzugriff" -#: pretix/settings.py:799 +#: pretix/settings.py:800 msgid "Kosovo" msgstr "Kosovo" +#~ msgid "Organizer-level settings" +#~ msgstr "Einstellungen auf Veranstalter-Ebene" + +#~ msgid "Site-level settings" +#~ msgstr "Globale Einstellungen" + +#~ msgid "Change only for this event" +#~ msgstr "Nur für diese Veranstaltung ändern" + +#~ msgid "Change only for this organizer" +#~ msgstr "Nur für diesen Veranstalter ändern" + +#~ msgid "Change for all events" +#~ msgstr "Für alle Veranstaltungen ändern" + +#~ msgid "Change for all organizers" +#~ msgstr "Für alle Veranstalter ändern" + #~ msgid "Organizer:" #~ msgstr "Veranstalter:" @@ -24202,11 +25317,6 @@ msgstr "Kosovo" #~ msgid "Tickets on sale" #~ msgstr "Verkauf läuft" -#~ msgid "Please enter a correct email address and password." -#~ msgstr "" -#~ "Bitte geben Sie eine gültige Kombination aus E-Mail-Adresse und Passwort " -#~ "ein." - #~ msgid "" #~ "This will only work if you handle your check-in with pretixdroid 1.8 or " #~ "newer or pretixdesk 0.2 or newer." @@ -24568,9 +25678,6 @@ msgstr "Kosovo" #~ "Die Berechtigungs-Einstellungen wurden verschoben und sind nun Teil des " #~ "Veranstalter-Profils statt jeder einzelnen Veranstaltung." -#~ msgid "Go to the organizer team settings" -#~ msgstr "Zu den Veranstalter-Team-Einstellungen" - #~ msgid "" #~ "Position #{posid} has been scanned at {datetime} for list \"{list}\"." #~ msgstr "" @@ -24806,9 +25913,6 @@ msgstr "Kosovo" #~ msgid "This is a ticket presale system powered by pretix." #~ msgstr "Dieser Vorverkauf läuft mit pretix." -#~ msgid "Public email address for contacting the organizer" -#~ msgstr "Öffentliche E-Mail-Adresse zur Kontaktierung des Veranstalters" - #~ msgid "Get started by creating a product" #~ msgstr "Erstellen Sie Ihr erstes Produkt" @@ -24871,9 +25975,6 @@ msgstr "Kosovo" #~ msgid "pretixdroid API" #~ msgstr "pretixdroid-API" -#~ msgid "Are you sure your email address is correct?" -#~ msgstr "Sind Sie sicher, dass Ihre E-Mail-Adresse korrekt ist?" - #~ msgid "You entered \"%(entered)s\". Did you mean \"%(suggestion)s\"?" #~ msgstr "" #~ "Sie haben \"%(entered)s\" eingegeben. Meinten Sie \"%(suggestion)s\"?" @@ -25230,11 +26331,6 @@ msgstr "Kosovo" #~ msgid "Slug" #~ msgstr "Kurzform" -#~ msgid "There is no user with the email address you entered." -#~ msgstr "" -#~ "Es existiert kein Benutzer mit der E-Mail-Adresse, die Sie eingegeben " -#~ "haben." - #~ msgid "" #~ "You are not permitted to create new events in the name of any organizer." #~ msgstr "" @@ -25548,9 +26644,6 @@ msgstr "Kosovo" #~ "Es sind mehrere Benutzer mit dieser Adresse registriert. Bitte geben Sie " #~ "stattdessen den Benutzernamen an." -#~ msgid "Your account" -#~ msgstr "Ihr Konto" - #~ msgid "Hello, %(name)s!" #~ msgstr "Hallo %(name)s!" diff --git a/src/pretix/locale/de/LC_MESSAGES/djangojs.po b/src/pretix/locale/de/LC_MESSAGES/djangojs.po index eb6dd2edf8..f6df7a86f9 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-04-30 09:39+0000\n" +"POT-Creation-Date: 2021-05-06 18:55+0000\n" "PO-Revision-Date: 2021-04-30 11:40+0200\n" "Last-Translator: Raphael Michel \n" "Language-Team: German \n" "Language-Team: German (informal) Event-Ticketing-Software von pretix" msgid "source code" msgstr "Quellcode" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -377,58 +416,58 @@ msgstr "Quellcode" msgid "Default" msgstr "Standard" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "Simpel mit Logo" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "Musterfirma" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "Beispiel-Ticket" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 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:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "Der Betrag wurde von deiner Karte abgebucht." -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 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:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "Exportformat" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (mit Kommata)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (wie Excel)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (mit Semikolon)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "Kombiniertes Excel (.xlsx)" @@ -436,7 +475,7 @@ msgstr "Kombiniertes Excel (.xlsx)" msgid "Answers to file upload questions" msgstr "Antworten zu Fragen mit Dateiupload" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -453,10 +492,10 @@ msgstr "Ticket {event}-{code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -481,6 +520,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -500,9 +540,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:86 pretix/base/models/orders.py:1390 -#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -513,7 +553,7 @@ msgid "Payment provider" msgstr "Zahlungsmethode" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "Alle Zahlungsmethoden" @@ -536,9 +576,9 @@ msgstr "Alle Rechnungen" msgid "Invoice data" msgstr "Rechnungsdaten" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -554,8 +594,8 @@ msgstr "Rechnungsnummer" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -567,13 +607,15 @@ msgstr "Datum" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -584,6 +626,8 @@ msgstr "Datum" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "Bestellnummer" @@ -605,7 +649,8 @@ msgstr "Storno von" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Sprache" @@ -624,19 +669,23 @@ msgstr "Rechnungsabsender:" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -647,10 +696,13 @@ msgstr "Rechnungsabsender:" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "Name" @@ -660,10 +712,10 @@ msgstr "Name" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -677,9 +729,9 @@ msgstr "Adresse" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -692,9 +744,9 @@ msgstr "Postleitzahl" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -707,11 +759,11 @@ msgstr "Ort" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -730,9 +782,9 @@ msgstr "Steuernummer" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -760,7 +812,7 @@ msgstr "Rechnungsempfänger:" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -779,9 +831,9 @@ msgstr "Straße" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -791,19 +843,19 @@ msgid "State" msgstr "Bundesstaat" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Leistungsempfänger" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Interne Referenz" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "Reverse Charge" @@ -841,7 +893,7 @@ msgid "Cancellation" msgstr "Storno" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Rechnung" @@ -850,9 +902,9 @@ msgstr "Rechnung" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -860,7 +912,6 @@ msgstr "Rechnung" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Ja" @@ -868,9 +919,9 @@ msgstr "Ja" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -878,7 +929,6 @@ msgstr "Ja" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "Nein" @@ -887,12 +937,12 @@ msgid "Line number" msgstr "Zeilennummer" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Beschreibung" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "Brutto-Preis" @@ -901,14 +951,14 @@ msgid "Net price" msgstr "Nettopreis" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "Steuer" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -935,15 +985,17 @@ msgstr "Nach Status filtern" msgid "Order data" msgstr "Bestelldaten" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "Bestellungen" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Bestellzeilen" @@ -995,8 +1047,8 @@ msgstr "Letzter Termin" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "Kurzname der Veranstaltung" @@ -1004,6 +1056,7 @@ msgstr "Kurzname der Veranstaltung" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "Gesamtbetrag" @@ -1013,16 +1066,19 @@ msgstr "Gesamtbetrag" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1031,6 +1087,8 @@ msgstr "Gesamtbetrag" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" @@ -1040,21 +1098,23 @@ msgstr "Status" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "E-Mail" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" @@ -1063,9 +1123,11 @@ msgstr "Telefonnummer" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1073,6 +1135,8 @@ msgstr "Telefonnummer" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "Bestelldatum" @@ -1083,7 +1147,7 @@ msgstr "Bestelldatum" msgid "Order time" msgstr "Bestelluhrzeit" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 msgid "Custom address field" msgstr "Zusätzliches Adressfeld" @@ -1129,16 +1193,16 @@ msgid "Sales channel" msgstr "Verkaufskanal" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "Benötigt besondere Behandlung" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1148,11 +1212,13 @@ msgstr "Kommentar" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "Positionen" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "E-Mail-Adresse verifiziert" @@ -1167,11 +1233,11 @@ msgid "Fee type" msgstr "Art der Gebühr" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1202,16 +1268,17 @@ msgstr "Position" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1220,19 +1287,21 @@ msgstr "Position" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1243,35 +1312,40 @@ msgstr "Termin" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "Produkt" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "Variante" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "Name des Teilnehmenden" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "E-Mail des Teilnehmenden" @@ -1329,9 +1403,10 @@ msgid "Refund states" msgstr "Erstattungsstatus" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1352,7 +1427,7 @@ msgid "Creation date" msgstr "Erstellungsdatum" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "Abschlussdatum" @@ -1361,10 +1436,10 @@ msgid "Status code" msgstr "Status-Code" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1373,8 +1448,8 @@ msgid "Amount" msgstr "Betrag" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1413,9 +1488,9 @@ msgid "Current user's carts" msgstr "Aktuelle Warenkörbe" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1453,10 +1528,10 @@ msgstr "Wertgutschein-Einlösungen" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "Gutscheincode" @@ -1465,8 +1540,8 @@ msgstr "Gutscheincode" msgid "Issuer" msgstr "Aussteller" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 msgid "Gift cards" msgstr "Wertgutscheine" @@ -1484,9 +1559,9 @@ msgstr "Testmodus" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1514,7 +1589,7 @@ msgid "Expired and with value" msgstr "Abgelaufen und mit Wert" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1534,7 +1609,7 @@ msgstr "Testgutschein" msgid "Expiry date" msgstr "Ablaufdatum" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "Besondere Gutscheinbedingungen" @@ -1549,7 +1624,7 @@ msgstr "Währung" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1603,15 +1678,15 @@ msgid "Voucher expired" msgstr "Gutschein abgelaufen" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Produktbezeichnung" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1633,8 +1708,8 @@ msgstr "Priorität" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1649,6 +1724,7 @@ 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:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 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." @@ -1666,6 +1742,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "Bitte gib zweimal dasselbe Passwort ein." @@ -1674,6 +1751,7 @@ msgid "Email address" msgstr "E-Mail-Adresse" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "Passwort wiederholen" @@ -1730,9 +1808,10 @@ msgstr "Bundesstaat auswählen" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "Dieses Feld ist erforderlich." @@ -1791,15 +1870,18 @@ msgstr "" "Bitte gib dein aktuelles Passwort ein, um deine E-Mail-Adresse oder dein " "Passwort zu ändern." -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "Das eingegebene aktuelle Passwort war nicht korrekt." -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "Aktuelles Passwort" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "Neues Passwort" @@ -1807,7 +1889,8 @@ msgstr "Neues Passwort" msgid "Repeat new password" msgstr "Neues Passwort wiederholen" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Standardzeitzone" @@ -1850,7 +1933,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "Ungültige(r) Platzhalter: %(value)s" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "Firmenkunde" @@ -1879,27 +1962,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "Rechnungsempfänger" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "Bestellnummer" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "Korrekturnummer" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "Ursprüngl. Rechnung" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "Rechnungsnummer" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "Korrekturdatum" @@ -1909,7 +1992,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "Ursprüngl. Rechnungsdatum" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "Rechnungsdatum" @@ -1935,6 +2018,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1942,10 +2027,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "TESTMODUS" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -1978,7 +2065,7 @@ msgid "Invoice" msgstr "Rechnung" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -1994,7 +2081,7 @@ msgctxt "invoice" msgid "Qty" msgstr "Menge" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "Steuersatz" @@ -2029,27 +2116,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "Offener Betrag" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "Netto" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "Brutto" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "Steuer" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "Enthaltene Umsatzsteuer" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2059,7 +2146,7 @@ msgstr "" "Mit dem am {date} von der Europäischen Zentralbank veröffentlichten " "Wechselkurs von 1:{rate} entspricht dies:" -#: pretix/base/invoice.py:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2069,7 +2156,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:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Modern (pretix 2.7)" @@ -2078,8 +2165,9 @@ msgstr "Modern (pretix 2.7)" msgid "Default list" msgstr "Standard-Liste" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Voller Name" @@ -2114,14 +2202,13 @@ 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: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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "Benutzer" @@ -2162,7 +2249,7 @@ 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:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "Stationen" @@ -2219,11 +2306,37 @@ msgstr "Eingang" msgid "Exit" msgstr "Ausgang" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "This account is inactive." +msgid "Account active" +msgstr "Dieses Konto ist deaktiviert." + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee e-mail address" +msgid "Verified email address" +msgstr "Teilnehmer*innen-E-Mail" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +#, fuzzy +#| msgid "Login" +msgid "Last login" +msgstr "Login" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Registration details" +msgid "Registration date" +msgstr "Anmeldedetails" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "Interne Referenz" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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." @@ -2232,7 +2345,7 @@ msgstr "" "Datenquellen vereinfacht. Wenn du nichts eingibst, wird ein automatischer " "Wert generiert." -#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "Diese Referenz ist bereits in Verwendung, bitte wähle eine andere." @@ -2273,12 +2386,12 @@ msgstr "" "wird z.B. in Links, Bestellnummern, Rechnungsnummern und Verwendungszwecken " "für Banküberweisungen benutzt." -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 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:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Kurzform" @@ -2291,26 +2404,26 @@ msgstr "Shop ist live" msgid "Event currency" msgstr "Veranstaltungswährung" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Veranstaltungsbeginn" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Veranstaltungsende" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Einlass" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "In Listen anzeigen" @@ -2322,12 +2435,12 @@ msgstr "" "Wenn diese Option aktiviert ist, wird die Veranstaltung in der " "Veranstaltungsliste dieses Veranstalterkontos angezeigt." -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Ende des Vorverkaufs" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " @@ -2337,26 +2450,26 @@ msgstr "" "Feld leer lässt, wird der Vorverkauf nach dem Ende deiner Veranstaltung " "enden." -#: pretix/base/models/event.py:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Beginn des Vorverkaufs" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: 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:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Veranstaltungsort" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "Breitengrad" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "Längengrad" @@ -2366,12 +2479,12 @@ msgstr "Erweiterungen" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "Interner Kommentar" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2389,11 +2502,15 @@ msgstr "" "Tickets für diese Veranstaltung nur über die folgenden Kanäle verkaufen" #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Veranstaltung" @@ -2404,11 +2521,11 @@ msgstr "Veranstaltung" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "Veranstaltungen" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2416,53 +2533,53 @@ msgstr "" "Du hast mindestens ein kostenpflichtiges Produkt konfiguriert, aber noch " "keine Zahlungsmethoden aktiviert." -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 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:1012 +#: pretix/base/models/event.py:1021 #, 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:1117 +#: pretix/base/models/event.py:1126 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:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "Die Kurzform einer Veranstaltung kann nicht geändert werden." -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 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:1132 +#: pretix/base/models/event.py:1141 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:1138 +#: pretix/base/models/event.py:1147 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:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "aktiviert" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 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:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2470,45 +2587,45 @@ msgstr "" "Wenn diese Option aktiviert ist, wird die Veranstaltung in der Übersicht " "dieser Veranstaltungsreihe angezeigt." -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "Text auf der Startseite" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "Termin in Veranstaltungsreihe" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "Termine in Veranstaltungsreihe" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 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:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 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:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 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:1461 +#: pretix/base/models/event.py:1470 msgid "Default value" msgstr "Standardwert" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 msgid "Can only be changed by organizer-level administrators" msgstr "Kann nur von Veranstalter-Administratoren geändert werden" -#: pretix/base/models/event.py:1465 +#: pretix/base/models/event.py:1474 msgid "Required for events" msgstr "Pflichtfeld für Veranstaltungen" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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" @@ -2517,11 +2634,11 @@ msgstr "" "werden, wenn ein Wert eingetragen ist. In einer Veranstaltungsreihe ist das " "Eintragen eines Wertes immer optional." -#: pretix/base/models/event.py:1471 +#: pretix/base/models/event.py:1480 msgid "Valid values" msgstr "Erlaubte Werte" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." @@ -2529,13 +2646,13 @@ msgstr "" "Wenn dieses Feld leer ist, ist jede Eingabe erlaubt. Sonst trage bitte einen " "erlaubten Wert pro Zeile ein." -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 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:1480 +#: pretix/base/models/event.py:1489 msgid "You cannot set a default value that is not a valid value." msgstr "Der Standardwert muss gleichzeitig ein erlaubter Wert sein." @@ -2651,7 +2768,7 @@ msgstr "Verfügbar bis" 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:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Kategorie" @@ -2672,7 +2789,7 @@ msgstr "Produktbezeichnung" msgid "This is shown below the product name in lists." msgstr "Wird in Listen unter dem Namen angezeigt." -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "Basispreis" @@ -2729,8 +2846,8 @@ 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:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "Zeige Anzahl verbleibender Tickets" @@ -2879,11 +2996,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:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "Ursprünglicher Preis" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2894,7 +3011,7 @@ msgstr "" "tatsächlichen Preisberechnung." #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "Verkaufskanäle" @@ -2910,8 +3027,38 @@ msgstr "" "Dem Käufer dieses Produktes wird statt eines Tickets ein Wertgutschein in " "Höhe des Produktpreises ausgestellt." -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +#, fuzzy +#| msgid "Team memberships" +msgid "Require a valid membership" +msgstr "Team-Mitgliedschaften" + +#: pretix/base/models/items.py:523 +#, fuzzy +#| msgid "Team memberships" +msgid "Allowed membership types" +msgstr "Team-Mitgliedschaften" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2923,7 +3070,7 @@ msgstr "" msgid "Products" msgstr "Produkte" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -2931,55 +3078,63 @@ msgstr "" "Die minimale Anzahl pro Bestellung muss unter der maximalen Anzahl pro " "Bestellung liegen." -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 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:692 +#: pretix/base/models/items.py:720 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:698 +#: pretix/base/models/items.py:726 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:744 +#: pretix/base/models/items.py:772 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:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "Position" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +#, fuzzy +#| msgid "Team memberships" +msgid "Membership types" +msgstr "Team-Mitgliedschaften" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Varianten" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "Minimale Anzahl" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "Maximale Anzahl" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "Zusatzprodukte sind im Preis enthalten" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -2987,49 +3142,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:939 +#: pretix/base/models/items.py:976 msgid "Allow the same product to be selected multiple times" msgstr "Erlaube, das gleiche Produkt mehrfach auszuwählen" -#: pretix/base/models/items.py:958 +#: pretix/base/models/items.py:995 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:963 +#: pretix/base/models/items.py:1000 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:968 +#: pretix/base/models/items.py:1005 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:973 +#: pretix/base/models/items.py:1010 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:978 +#: pretix/base/models/items.py:1015 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:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "Enthaltenes Produkt" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "Enthaltene Variante" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "Zahl" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "Ausgewiesener Preisanteil" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -3042,60 +3197,60 @@ msgstr "" "dieses Feld leer lassen. Dieser Preis wird nicht auf den Basispreis " "aufgeschlagen." -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 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:1048 +#: pretix/base/models/items.py:1085 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:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "Diese Variante gehört nicht zu diesem Produkt." -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 msgid "The count needs to be equal to or greater than zero." msgstr "Die Anzahl muss mindestens null sein." -#: pretix/base/models/items.py:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "Text (einzeilig)" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "Text (mehrzeilig)" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "Ja/Nein" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "Auswahl aus einer Liste" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "Mehrfachauswahl aus einer Liste" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "Datei-Upload" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "Zeit" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "Datum und Uhrzeit" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Land (ISO3166-1-alpha-2-Ländercode)" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3103,71 +3258,71 @@ msgstr "Land (ISO3166-1-alpha-2-Ländercode)" msgid "Question" msgstr "Frage" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "Hilfetext" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 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:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "Art der Antwort" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Antwort erforderlich" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 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:1164 +#: pretix/base/models/items.py:1201 msgid "Ask during check-in instead of in the ticket buying process" msgstr "Frage beim Einchecken statt im Verkaufsprozess" -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1202 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:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Versteckte Frage" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 msgid "This question will only show up in the backend." msgstr "Diese Frage wird nur im Backend angezeigt." -#: pretix/base/models/items.py:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "Antwort auf Rechnungen abdrucken" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 msgid "Minimum value" msgstr "Minimaler Wert" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 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:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 msgid "Maximum value" msgstr "Maximaler Wert" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "Prüfe, dass es sich um ein Foto im Hochformat handelt" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 msgid "" "If checked, files must be images with an aspect ratio of 3:4. This is " "commonly used for photos printed on badges." @@ -3175,93 +3330,93 @@ msgstr "" "Wenn diese Option aktiv ist, werden nur Bilder im Format 3:4 akzeptiert. " "Wird üblicherweise für Teilnehmerausweise benutzt." -#: pretix/base/models/items.py:1254 +#: pretix/base/models/items.py:1291 msgid "An answer to this question is required to proceed." msgstr "Diese Frage muss beantwortet werden." -#: pretix/base/models/items.py:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: 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:1296 +#: pretix/base/models/items.py:1333 msgid "The number is to low." msgstr "Die Zahl ist zu niedrig." -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 msgid "The number is to high." msgstr "Die Zahl ist zu hoch." -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "Ungültige Nummerneingabe." -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 msgid "Please choose a later date." msgstr "Bitte wählen Sie ein späteres Datum." -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 msgid "Please choose an earlier date." msgstr "Bitte wählen Sie ein früheres Datum." -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "Ungültige Datumseingabe." -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "Ungültige Zeiteingabe." -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "Ungültige Zeitstempeleingabe." -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "Unbekanntes Länderkürzel." -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Antwort" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 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:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "Antwortoption" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "Antwortoptionen" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Gesamtanzahl" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 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:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Produkt" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "Varianten" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 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:1485 +#: pretix/base/models/items.py:1522 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 " @@ -3273,11 +3428,11 @@ msgstr "" "Tickets frei werden. Natürlich kannst du das Kontingent jederzeit wieder " "öffnen." -#: pretix/base/models/items.py:1493 +#: pretix/base/models/items.py:1530 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:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3294,13 +3449,13 @@ msgstr "" "bei denen die Option \"Erneuten Eintritt erlauben, wenn Ausgang gescannt " "wurde\" gesetzt ist." -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3309,13 +3464,13 @@ msgstr "Kontingent" msgid "Quotas" msgstr "Kontingente" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 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:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3323,7 +3478,7 @@ msgstr "" "Eine oder mehrere Produkte haben Varianten, aber es sind keine dieser " "ausgewählt." -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 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." @@ -3368,38 +3523,88 @@ msgstr "Frage {val}" msgid "Tax rule {val}" msgstr "Steuer-Regel {val}" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "Maximale Nutzungen" + +#: pretix/base/models/memberships.py:58 +#, fuzzy +#| msgid "Number of times this voucher can be redeemed." +msgid "Number of times this membership can be used in a purchase." +msgstr "Wie oft dieser Gutschein eingelöst werden kann." + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +#, fuzzy +#| msgid "Members" +msgid "Membership type" +msgstr "Mitglieder" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "ausstehend" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "bezahlt" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "abgelaufen" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "storniert" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer" +msgstr "Kunde" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "Sprache" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "Ablaufdatum" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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 +3612,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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3418,11 +3623,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/orders.py:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "Meta-Informationen" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3430,7 +3635,7 @@ msgstr "" "Diese Zahlung kann nicht akzeptiert werden, da das in den " "Zahlungseinstellungen konfigurierte letzte Zahlungsdatum überschritten wurde." -#: pretix/base/models/orders.py:805 +#: pretix/base/models/orders.py:815 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." @@ -3439,151 +3644,151 @@ msgstr "" "und in den Zahlungseinstellungen konfiguriert ist, dass verspätete Zahlungen " "nicht akzeptiert werden sollen." -#: pretix/base/models/orders.py:807 +#: pretix/base/models/orders.py:817 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:827 +#: pretix/base/models/orders.py:841 #, 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:828 +#: pretix/base/models/orders.py:842 #, 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:829 +#: pretix/base/models/orders.py:843 #, 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:830 +#: pretix/base/models/orders.py:844 #, 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:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "Leer, wenn dies kein Eintrittsticket ist" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "Firmenname" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "Land auswählen" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "erstellt" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "ausstehend" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "bestätigt" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "abgebrochen" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "fehlgeschlagen" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "erstattet" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "Zahlungsinformationen" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Registrierung bestätigt: %(code)s" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Zahlung erhalten für die Bestellung: %(code)s" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "extern gestartet" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "erstellt" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "auf dem Weg" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "erledigt" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "fehlgeschlagen" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "abgebrochen" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "Veranstalter" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "Kunde" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "Extern" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 msgid "Refund reason" msgstr "Grund für die Erstattung" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" @@ -3591,72 +3796,72 @@ msgid "" msgstr "" "Kann dem Nutzer angezeigt werden, z.B. als Teil eines Verwendungszwecks." -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "Zahlungsgebühr" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "Versandkosten" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "Servicegebühr" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Stornogebühr" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "Andere Gebühren" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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 "Wertgutschein / Geschenkgutschein" -#: pretix/base/models/orders.py:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Wert" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "Bestelltes Produkt" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "Deine Registrierung: %(code)s" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "Warenkorb-ID (z.B. Session-ID)" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "Produkt im Warenkorb" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "Produkte im Warenkorb" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "Nur für Firmenkunden mit Sitz in der EU." -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 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:73 +#: pretix/base/models/organizer.py:75 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 " @@ -3666,45 +3871,46 @@ 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "Veranstalter" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "Teamname" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Team-Mitglieder" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "Kann Veranstaltungen erstellen" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "Kann Teams und Berechtigungen verändern" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "Kann Veranstaltereinstellungen ändern" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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!" @@ -3713,31 +3919,37 @@ msgstr "" "meisten Daten deiner Veranstaltungen einsehen, daher vergib sie bitte nur an " "vertrauenswürdige Kollegen!" -#: pretix/base/models/organizer.py:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Enter custom amount" +msgid "Can manage customer accounts" +msgstr "Eigenen Betrag eingeben" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "Kann Wertgutscheine verwalten" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "Kann Veranstaltungseinstellungen ändern" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "Kann Produkte ändern" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "Kann Bestellungen einsehen" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "Kann Bestellungen verändern" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "Kann Tickets einchecken" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " @@ -3747,30 +3959,30 @@ msgstr "" "personenbezogene Informationen zugegriffen werden kann. Benutzer, die " "Bestellungen verändern können, können ebenfalls Tickets einchecken." -#: pretix/base/models/organizer.py:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "Kann Gutscheine einsehen" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "Kann Gutscheine verändern" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s für %(object)s" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Team" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "Teams" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Einladung zu Team \"{team}\" für \"{email}\"" @@ -3823,7 +4035,7 @@ msgstr "" "Steuerberater aktiviert werden. Wir übernehmen keine Haftung für die " "korrekte Berechnung der Steuern. Benutzung auf eigene Gefahr." -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "Land des Händlers" @@ -3881,10 +4093,6 @@ msgstr "Betrag vom Produktpreis abziehen" msgid "Reduce product price by (%)" msgstr "Produktpreis reduzieren um (%)" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "Maximale Nutzungen" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Wie oft dieser Gutschein eingelöst werden kann." @@ -3907,11 +4115,15 @@ msgstr "" "hinweg als Rabatt gegeben wird. Wenn diese Summe erreicht ist, kann der " "Gutschein nicht weiter genutzt werden." -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "Gültig bis" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "Im Kontingent reservieren" @@ -4211,8 +4423,8 @@ msgid "Event date" msgstr "Veranstaltungsdatum" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "Gesamt (netto)" @@ -4381,9 +4593,9 @@ msgstr "Teilnehmer*innen-E-Mail" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 msgid "Attendee address" msgstr "Teilnehmer-Adresse" @@ -4403,7 +4615,7 @@ msgstr "Du hast eine ungültige Zahl eingegeben." #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "Ticket-Code" @@ -4678,23 +4890,23 @@ msgid "In test mode, only test cards will work." msgstr "Im Testmodus funktionieren nur Testgutscheine." #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" "Wertgutscheine können nicht benutzt werden um Wertgutscheine zu erwerben." #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "Dieser Wertgutschein unterstützt diese Währung nicht." #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 msgid "This gift card can only be used in test mode." msgstr "Dieser Wertgutschein kann nur im Testmodus verwendet werden." #: pretix/base/payment.py:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "Im Testmodus können nur Testgutscheine verwendet werden." @@ -4744,7 +4956,7 @@ msgstr "" "Dieser Wertgutschein kann nicht eingelöst werden, da der Code mehrfach " "existiert. Bitte kontaktiere den Veranstalter für Unterstützung." -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "Dieser Wertgutschein wird von diesem Veranstalter nicht akzeptiert." @@ -4813,9 +5025,9 @@ msgid "Price including add-ons" msgstr "Preis inklusive Zusatzprodukte" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 msgid "Attendee company" msgstr "Teilnehmer*innen-Firma" @@ -4922,7 +5134,7 @@ msgstr "22:00" msgid "Event admission date and time" msgstr "Einlassdatum und Uhrzeit" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "31.05.2016 19:00" @@ -4938,7 +5150,7 @@ msgstr "19:00" msgid "Event location" msgstr "Veranstaltungsort" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "Musterstadt" @@ -5041,7 +5253,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "Parkett, Reihe 3, Sitz 4" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "Freie Platzwahl" @@ -5061,17 +5273,23 @@ msgstr "Sitz: Reihe" msgid "Seat: seat number" msgstr "Sitz: Platznummer" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Date and time" +msgid "Date and time of first scan" +msgstr "Datum und Uhrzeit" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "Frage: {question}" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -5080,12 +5298,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "Teilnehmer*innenname: {part}" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Rechnungsadresse: Name: {part}" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Ticket" @@ -5144,7 +5362,7 @@ msgstr "" msgid "Event canceled" msgstr "Veranstaltung abgesagt" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5211,7 +5429,7 @@ 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:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "Der Vorverkauf für diese Veranstaltung hat noch nicht begonnen." @@ -5235,7 +5453,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:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5482,7 +5700,7 @@ msgstr "Beispielprodukt {}" msgid "Sample product A" msgstr "Beispielprodukt A" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -5491,7 +5709,7 @@ msgstr "" "Du erhältst diese E-Mail, weil jemand dich für die Veranstaltung {event} " "angemeldet hat." -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5500,13 +5718,65 @@ msgstr "" "Du kannst deine Bestellung unter folgender Adresse einsehen:\n" "{orderurl}." -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, 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/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, fuzzy, python-brace-format +#| msgid "You selected a product which is not available for sale." +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "Du hast ein Produkt ausgewählt, das nicht zum Verkauf steht." + +#: pretix/base/services/memberships.py:139 +#, fuzzy +#| msgid "You cannot select an item that belongs to a different event." +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "" +"Du kannst kein Produkt auswählen, das zu einer anderen Veranstaltung gehört." + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5521,7 +5791,7 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "Ungültige Daten in Zeile {row}: {message}" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5529,7 +5799,7 @@ msgstr "" "Einige der ausgewählten Produkte waren zwischenzeitlich nicht mehr " "verfügbar, bitte überprüfe deinen Warenkorb." -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5537,7 +5807,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:102 +#: pretix/base/services/orders.py:106 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5545,15 +5815,15 @@ msgstr "" "Der Preis einiger Produkte in deinem Warenkorb hat sich zwischenzeitlich " "geändert." -#: pretix/base/services/orders.py:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "Ein interner Fehler ist aufgetreten, bitte erneut versuchen." -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "Dein Warenkorb ist leer." -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5563,11 +5833,11 @@ msgstr "" "auswählen. Wir haben die überschüssigen Produkte aus deinem Warenkorb " "entfernt." -#: pretix/base/services/orders.py:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "Der Vorverkaufszeitraum ist vorüber." -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5575,7 +5845,7 @@ msgstr "" "Der Gutscheincode, der für eins der Produkte in deinem Warenkorb benutzt " "wurde, wurde nicht gefunden." -#: pretix/base/services/orders.py:113 +#: pretix/base/services/orders.py:117 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 " @@ -5585,7 +5855,7 @@ msgstr "" "wurde, wurde bereits zu oft verwendet. Wir haben das entsprechende Produkt " "aus dem Warenkorb entfernt." -#: pretix/base/services/orders.py:115 +#: pretix/base/services/orders.py:119 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." @@ -5594,7 +5864,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:117 +#: pretix/base/services/orders.py:121 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5603,7 +5873,7 @@ msgstr "" "wurde, ist abgelaufen. Wir haben das entsprechende Produkt aus dem Warenkorb " "entfernt." -#: pretix/base/services/orders.py:119 +#: pretix/base/services/orders.py:123 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." @@ -5612,7 +5882,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:121 +#: pretix/base/services/orders.py:125 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 +5891,7 @@ msgstr "" "gekauft werden zu können. Wir haben das entsprechende Produkt aus dem " "Warenkorb entfernt." -#: pretix/base/services/orders.py:123 +#: pretix/base/services/orders.py:127 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." @@ -5630,7 +5900,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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." @@ -5638,7 +5908,7 @@ msgstr "" "Einer der ausgewählten Sitzplätze war ungültig und wurde aus dem Warenkorb " "entfernt." -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." @@ -5646,35 +5916,35 @@ msgstr "" "Einer der ausgewählten Sitzplätze wurde zwischenzeitlich verkauft und wurde " "aus deinem Warenkorb entfernt." -#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 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:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "Diese Bestellung wartet nicht auf Freigabe." -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Bestellung bestätigt: %(code)s" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "Bestellung freigegeben und wartet auf Bezahlung: %(code)s" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "Bestellung abgelehnt: %(code)s" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "Du kannst diese Bestellung nicht stornieren." -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5683,19 +5953,19 @@ msgstr "" "Diese Bestellung kann nicht storniert werden, da der hier erworbene " "Wertgutschein {card} bereits eingelöst wurde." -#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 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:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "Bestellung storniert: %(code)s" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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 " @@ -5707,46 +5977,46 @@ msgstr "" "verwendet. Bitte prüfe die unten angezeigten Preise genau und versuche es " "erneut." -#: pretix/base/services/orders.py:1082 +#: pretix/base/services/orders.py:1101 #, 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:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Deine Bestellung wurde noch nicht bezahlt: %(code)s" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, 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:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Deine Bestellung wurde geändert: %(code)s" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "Du musst eine Produktvariante auswählen." -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, 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:1210 +#: pretix/base/services/orders.py:1229 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:1211 +#: pretix/base/services/orders.py:1230 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:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -5754,11 +6024,11 @@ msgstr "" "Diese Änderung würde die Bestellung leer hinterlassen. Bitte storniere die " "Bestellung stattdessen." -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 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:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5766,7 +6036,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:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5774,18 +6044,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:1217 +#: pretix/base/services/orders.py:1236 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:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "Du musst einen Termin auswählen." -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5794,19 +6064,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:1221 +#: pretix/base/services/orders.py:1240 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:1222 +#: pretix/base/services/orders.py:1241 msgid "The selected product does not allow to select a seat." msgstr "Das ausgewählte Produkt erlaubt keine Sitzplatzwahl." -#: pretix/base/services/orders.py:1223 +#: pretix/base/services/orders.py:1242 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:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." @@ -5814,7 +6084,7 @@ msgstr "" "Du kannst den Preis einer Position, aus der ein Wertgutschein erstellt " "wurde, nicht ändern." -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -5823,7 +6093,7 @@ msgstr "" "Eine Position kann nicht storniert werden, da der Wertgutschein {card} " "bereits verwendet wurde." -#: pretix/base/services/orders.py:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5924,27 +6194,39 @@ msgstr "" msgid "Plugin: %s" msgstr "Plugin: %s" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "Der Gutschein wurde an {recipient} verschickt." +#: pretix/base/settings.py:116 +#, fuzzy +#| msgid "All customers not checked in" +msgid "Allow customers to create accounts" +msgstr "Alle nicht eingecheckten Kunden" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "Maximale Anzahl von Produkten pro Bestellung" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "Zusatzprodukte werden nicht mitgezählt." -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 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:128 +#: pretix/base/settings.py:139 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." @@ -5952,27 +6234,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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "Namen der Teilnehmer*innen erfragen" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 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:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "Namen der Teilnehmer*innen erfordern" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "Erfordere die Eingabe aller Teilnehmer*innen-Namen." -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "E-Mail-Adressen pro Ticket erfassen" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5992,11 +6274,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:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "E-Mail-Adressen pro Ticket erfordern" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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 " @@ -6006,58 +6288,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:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "Firmenname pro Ticket erfassen" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "Firmenname pro Ticket erfordern" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "Postadresse pro Ticket erfassen" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "Postadresse pro Ticket erfordern" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "E-Mail-Adressen doppelt abfragen" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 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:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "Telefonnummer pro Bestellung abfragen" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "Telefonnummer pro Bestellung erfordern" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "Rechnungsadresse erfragen" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 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:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "Namen des Bestellers erfordern" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "Teilnehmername auf Rechnungen anzeigen" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" @@ -6065,23 +6347,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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "Rechnungsadresse erforderlich" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "Nur Firmenadressen akzeptieren" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "Diese Einstellung erzwingt die Eingabe eines Firmennamens." -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "Nach abweichendem Leistungsempfänger fragen" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -6095,30 +6377,30 @@ msgstr "" "Adresse des Nutzers als auch bei der Anzeige auf der Rechnung verwendet. Das " "Feld ist kein Pflichtfeld." -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "Nach USt-ID fragen" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 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:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "Erläuterung zur Rechnungsadresse" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 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:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "Zeige bezahlten Anteil auf teilweise bezahlten Rechnungen an" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." @@ -6127,11 +6409,11 @@ msgstr "" "der bereits bezahlte und der noch ausstehende Betrag auf der Rechnung " "dargestellt." -#: pretix/base/settings.py:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "Kostenlose Produkte auf Rechnung zeigen" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6139,11 +6421,11 @@ msgstr "" "Unabhängig von dieser Einstellung werden für Bestellungen, die nur " "kostenlose Produkte enthalten, keine Rechnungen erzeugt." -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 msgid "Show expiration date of order" msgstr "Zeige das Zahlungsziel der Bestellung an" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." @@ -6151,11 +6433,11 @@ msgstr "" "Das Zahlungsziel wird nicht angezeigt, wenn die Rechnung nach " "Zahlungseingang generiert wird." -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "Minimale Länge der Rechnungsnummer nach dem Präfix" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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." @@ -6163,21 +6445,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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "Rechnungen mit aufsteigender Nummerierung erzeugen" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 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:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "Rechnungsnummern-Präfix" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -6196,11 +6478,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:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "Rechnungsnummern-Präfix für Rechnungskorrekturen" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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 " @@ -6210,28 +6492,28 @@ msgstr "" "dieses Feld leer gelassen wird, wird die gleiche Nummerierung wie für " "normale Rechnungen verwendet." -#: pretix/base/settings.py:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "Reservierungszeitraum" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 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:470 +#: pretix/base/settings.py:481 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:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "Text für Ende des Vorverkaufs" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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 " @@ -6241,11 +6523,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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "Hilfetext" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6253,19 +6535,19 @@ msgstr "" "Dieser Text wird über den Zahlungsoptionen angezeigt. Du kannst hier " "beispielsweise die verschiedenen Optionen erklären." -#: pretix/base/settings.py:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "in Tagen" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "in Minuten" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 msgid "Set payment term" msgstr "Zahlungsfrist setzen" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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." @@ -6275,11 +6557,11 @@ msgstr "" "ausschließlich Zahlungsmethoden anbietest, die üblicherweise in Echtzeit " "bestätigt werden." -#: pretix/base/settings.py:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "Zahlungsziel in Tagen" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -6292,11 +6574,11 @@ msgstr "" "Kreditkarte nutzen, empfehlen wir zwei oder drei Tage einzustellen, damit " "Kunden eine fehlgeschlagene Zahlung erneut versuchen können." -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "Zahlungsziel nur an Werktagen" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -6308,11 +6590,11 @@ msgstr "" "verschoben. Dies ist in einigen Ländern rechtlich erforderlich. Dies " "beeinflusst nicht das unten konfigurierte letzte Zahlungsdatum." -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 msgid "Payment term in minutes" msgstr "Zahlungsziel in Minuten" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -6325,11 +6607,11 @@ msgstr "" "tatsächliche Zeitfenster aus technischen Gründen einige Minuten länger sein " "kann." -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "Datum des letzten möglichen Zahlungseingangs" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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 " @@ -6341,11 +6623,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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "Unbezahlte Bestellungen automatisch ablaufen lassen" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6357,11 +6639,11 @@ msgstr "" "Pool gelangen und wieder Kontingent für Bestellungen von anderen Benutzern " "frei wird." -#: pretix/base/settings.py:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "Verstecke \"Zahlung ausstehend\" in der Kundenansicht" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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 " @@ -6371,11 +6653,11 @@ msgstr "" "aber Teilnehmer*innen, die ihr Ticket nicht selbst gekauft haben, werden " "keine Anzeichen des fehlenden Zahlungseingangs sehen." -#: pretix/base/settings.py:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "Späte Zahlungen akzeptieren" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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 " @@ -6385,51 +6667,51 @@ msgstr "" "Kontingente noch nicht leer sind. Keine Bezahlungen werden nach dem oben " "angegebenen „letzten Zahlungsdatum“ akzeptiert." -#: pretix/base/settings.py:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "Beginn des Vorverkaufszeitraums anzeigen" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" "Zeige das Startdatum des Vorverkaufs, bevor der Verkaufszeitraum beginnt." -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "Keine Rechnungen ausstellen" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "Nur manuell im Adminbereich" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "Automatisch auf Anfrage des Kunden" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "Automatisch für alle neuen Bestellungen" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "Automatisch bei Zahlung oder wenn die Zahlungsmethode es erfordert" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "Rechnungen ausstellen" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 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:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" "Bei Adressänderungen automatisch Rechnung stornieren und neu ausstellen" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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 " @@ -6439,40 +6721,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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "Adresszeile" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "Albert-Einstein-Straße 52" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "Inländische Steuernummer" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "z.B. Steuernummer in Deutschland, ABN in Australien, …" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "USt-ID-Nr." -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 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:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "Einleitender Text" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "Wird auf jeder Rechnung oberhalb der Rechnungspositionen gedruckt." -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6480,15 +6762,15 @@ msgstr "" "z.B. Vielen Dank für deinen Ticketkauf! Du findest mehr Informationen zur " "Veranstaltung unter …" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "Zusätzlicher Text" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "Wird auf jeder Rechnung unterhalb des Gesamtbetrages gedruckt." -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6496,21 +6778,21 @@ msgstr "" "z.B. Deine Bankverbindung und rechtliche Angaben wie die USt-ID-Nr., " "Registernummern, etc." -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "Fußzeile" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 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:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "Rechnungen an E-Mails anhängen" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6523,30 +6805,30 @@ msgstr "" "Mail angehängt. Wenn sie nicht automatisch generiert werden, werden sie an " "keine E-Mail angehängt." -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "Zeige Produkte außerhalb des Vorverkaufszeitraums" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 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:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "Verfügbare Sprachen" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Standardsprache" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "Region" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6559,11 +6841,11 @@ msgstr "" "vor allem für Sprachen nützlich, die keiner Region fest zuzuordnen sind (z." "B. Englisch)." -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "Zeige Event-Uhrzeit und -Datum im Ticketshop an" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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." @@ -6573,21 +6855,21 @@ msgstr "" "Orten, z.B. in der Liste der Veranstaltungen, werden diese ggf. trotzdem " "weiter angezeigt." -#: pretix/base/settings.py:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "Zeige Veranstaltungsende" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 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:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "Zeige Uhrzeiten" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6595,29 +6877,29 @@ msgstr "" "Wenn diese Einstellung deaktiviert ist, werden Veranstaltungsbeginn und -" "ende ohne Uhrzeit angezeigt." -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "Verstecke alle ausverkauften Produkte" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 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:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "Der Ticket-Shop soll von Suchmaschinen nicht indiziert werden" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "Zeige Produkt-Varianten standardmäßig ausgeklappt an" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "Warteliste aktivieren" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6630,11 +6912,11 @@ msgstr "" "Benachrichtigung mit einem Gutscheincode, mit dem das Ticket dann gekauft " "werden kann." -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "Automatischer Versand der Wartelisten-Gutscheine" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6649,11 +6931,11 @@ msgstr "" "Warteliste deaktivierst, aber diese Option aktiv lässt, werden weiter " "Gutscheine verschickt." -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "Warteliste-Antwortzeit" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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 " @@ -6664,47 +6946,47 @@ msgstr "" "läuft er ab und kann an die nächste Person auf der Warteliste weitergegeben " "werden." -#: pretix/base/settings.py:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "Namen erfragen" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 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:1029 +#: pretix/base/settings.py:1040 msgid "Require name" msgstr "Namen erfordern" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 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:1040 +#: pretix/base/settings.py:1051 msgid "Ask for a phone number" msgstr "Telefonnummer abfragen" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 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:1050 +#: pretix/base/settings.py:1061 msgid "Require phone number" msgstr "Telefonnummer erfordern" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 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:1061 +#: pretix/base/settings.py:1072 msgid "Phone number explanation" msgstr "Erklärung zur Telefonnummer" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." @@ -6712,19 +6994,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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "Ticket-Download anschalten" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "Wenn dies ausgeschaltet ist, kann niemand Tickets herunterladen." -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "Download-Datum" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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 " @@ -6735,11 +7017,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:1096 +#: pretix/base/settings.py:1107 msgid "Generate tickets for add-on products" msgstr "Tickets für Zusatzprodukte generieren" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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 " @@ -6749,11 +7031,11 @@ msgstr "" "nicht für Zusatzprodukte. Mit dieser Option wird auch für Zusatzprodukte " "jeweils ein separates Ticket ausgestellt." -#: pretix/base/settings.py:1109 +#: pretix/base/settings.py:1120 msgid "Generate tickets for all products" msgstr "Tickets für alle Produkte generieren" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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 " @@ -6764,11 +7046,11 @@ msgstr "" "können die Ticketgenerierung auch in den Einstellungen von jedes Produktes " "einzeln abschalten." -#: pretix/base/settings.py:1122 +#: pretix/base/settings.py:1133 msgid "Generate tickets for pending orders" msgstr "Tickets für ausstehende Bestellungen generieren" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." @@ -6776,11 +7058,11 @@ msgstr "" "Wenn diese Option ausgestellt ist, werden Tickets erst zum Download " "angeboten, nachdem eine Bestellung als bezahlt markiert wurde." -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 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:1135 +#: pretix/base/settings.py:1146 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 " @@ -6794,11 +7076,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:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "Verfügbarkeit in der Veranstaltungsübersicht anzeigen" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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 " @@ -6808,26 +7090,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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "Wochenkalender" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 msgid "Month calendar" msgstr "Monatskalender" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "Standard-Anzeige" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." @@ -6835,22 +7117,22 @@ msgstr "" "Wenn deine Veranstaltungsreihe mehr als 50 zukünftige Termine hat, kann nur " "der Monats- oder Wochenkalender verwendet werden." -#: pretix/base/settings.py:1182 +#: pretix/base/settings.py:1193 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:1191 +#: pretix/base/settings.py:1202 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:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "Letztes Änderungsdatum" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6863,11 +7145,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:1212 +#: pretix/base/settings.py:1223 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:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." @@ -6875,44 +7157,44 @@ msgstr "" "Änderungen nur erlauben wenn der neue Preis gleich oder höher ist als der " "vorherige." -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 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:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 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:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 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:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "Anforderungen an Preisänderungen" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "Umbuchungen nur erlauben bis" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "Kunden können unbezahlte Bestellungen stornieren" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "Stornierungen nur erlauben bis" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "Kunden können bezahlte Bestellungen stornieren" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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." @@ -6921,24 +7203,24 @@ msgstr "" "Zahlungsmethode es erlaubt. Andernfalls musst du eine manuelle Rückbuchung " "veranlassen." -#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "Feste Stornogebühr einbehalten" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "Zahlungs-, Versand- und Servicegebühren einbehalten" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "Prozentuale Stornogebühr einbehalten" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" "Kunden erlauben, freiwillig auf einen Teil der Erstattung zu verzichten" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." @@ -6946,7 +7228,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:1322 +#: pretix/base/settings.py:1333 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!" @@ -6955,11 +7237,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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "Erklärung für freiwilligen Verzicht auf Teile der Erstattung" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6971,11 +7253,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:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "Schrittweite für Reduzierung" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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 " @@ -6984,7 +7266,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:1358 +#: pretix/base/settings.py:1369 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." @@ -6992,41 +7274,41 @@ msgstr "" "Kunden können eine Stornierung nur anfragen, die aber noch freigegeben " "werden muss bevor eine Erstattung erfolgt." -#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 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:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" "Kunden können zwischen einem Wertgutschein und einer Erstattung auf die " "ursprüngliche Zahlungsmethode wählen" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "Alle Erstattungen werden als Wertgutschein ausgegeben" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "Erstattungsweg" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "Kontakt-E-Mail" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 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:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "Impressum (URL)" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -7034,11 +7316,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:1431 +#: pretix/base/settings.py:1442 msgid "Attach ticket files" msgstr "Tickets anhängen" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " @@ -7047,11 +7329,11 @@ msgstr "" "Tickets werden nie angehängt, wenn sie größer als {size} sind, um " "Zustellungsprobleme zu vermeiden." -#: pretix/base/settings.py:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "Kalenderdateien anhängen" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." @@ -7059,11 +7341,11 @@ msgstr "" "Wenn diese Option aktiviert ist, hängen wir Bestellbestätigungs-E-Mails " "eine .ics-Kalenderdatei an." -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "Betreffs-Prefix" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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." @@ -7072,19 +7354,19 @@ msgstr "" "vorangestellt und könnte z.B. eine Kurzform des Veranstaltungsnamens " "enthalten." -#: pretix/base/settings.py:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "Absender-Adresse" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "Absender-Adresse für ausgehende E-Mails" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "Absendername" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." @@ -7092,7 +7374,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:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -7118,7 +7400,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -7143,7 +7425,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7166,7 +7448,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -7192,7 +7474,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -7222,7 +7504,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -7252,7 +7534,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7275,7 +7557,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -7298,7 +7580,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -7325,7 +7607,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7348,7 +7630,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -7377,7 +7659,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -7425,7 +7707,7 @@ msgstr "" "Viele Grüße,\n" "Dein {event} Team" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -7448,7 +7730,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -7479,7 +7761,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -7505,7 +7787,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -7533,7 +7815,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -7552,18 +7834,28 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1754 -#, python-brace-format +#: pretix/base/settings.py:1765 +#, fuzzy, python-brace-format +#| msgid "" +#| "Hello {attendee_name},\n" +#| "\n" +#| "you are registered for {event}.\n" +#| "\n" +#| "If you did not do so already, you can download your ticket here:\n" +#| "{url}\n" +#| "\n" +#| "Best regards,\n" +#| "Your {event} team" msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" "Hallo {attendee_name},\n" "\n" @@ -7575,7 +7867,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -7598,56 +7890,116 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 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:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "Hauptfarbe" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "Akzentfarbe für Erfolg" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "Wir empfehlen dringend, einen Grünton zu verwenden." -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "Akzentfarbe für Fehler" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "Wir empfehlen dringend, einen Rotton zu verwenden." -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "Hintergrundfarbe der Seite" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "Runde Ecken verwenden" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Schriftart" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "Nur von modernen Browsern respektiert." -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "Header-Bild" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -7662,24 +8014,24 @@ msgstr "" "Details im Bild zu verwenden, da es auf kleineren Bildschirmen auch kleiner " "dargestellt wird." -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "Volle Höhe des Header-Bildes verwenden" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 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:1962 +#: pretix/base/settings.py:2032 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:1963 +#: pretix/base/settings.py:2033 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:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -7694,11 +8046,11 @@ msgstr "" "im Bild zu verwenden, da es auf kleineren Bildschirmen auch kleiner " "dargestellt wird." -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "Social-Media-Bild" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -7713,19 +8065,19 @@ msgstr "" "anzusiedeln. Wenn dieses Bild nicht angegeben ist, wird das " "Veranstaltungslogo von weiter oben verwendet." -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "Logo" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 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:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "Info-Text" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -7733,11 +8085,11 @@ msgstr "" "Wird standardmäßig nicht angezeigt, kann aber z.B. in Ticket-Vorlagen " "verwendet werden." -#: pretix/base/settings.py:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "Bannertext (oben)" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." @@ -7745,11 +8097,11 @@ msgstr "" "Dieser Text wird über jeder Seite des Shops angezeigt. Bitte benutze dies " "nur für sehr wichtige Mitteilungen." -#: pretix/base/settings.py:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "Bannertext (unten)" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." @@ -7757,11 +8109,11 @@ msgstr "" "Dieser Text wird unter jeder Seite des Shops angezeigt. Bitte benutze dies " "nur für sehr wichtige Mitteilungen." -#: pretix/base/settings.py:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "Gutschein-Erklärung" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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." @@ -7769,11 +8121,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:2104 +#: pretix/base/settings.py:2174 msgid "Attendee data explanation" msgstr "Erklärung zu Teilnehmerdatenerfassung" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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." @@ -7782,11 +8134,11 @@ msgstr "" "angezeigt. Du kannst hierüber z.B. erklären, warum du die angeforderten " "Informationen benötigst." -#: pretix/base/settings.py:2117 +#: pretix/base/settings.py:2187 msgid "Additional success message" msgstr "Zusätzliche Meldung nach Bestellabschluss" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." @@ -7794,11 +8146,11 @@ msgstr "" "Diese Nachricht wird nach Abschluss des Bestellvorgangs zusätzlich zum " "Standard-Text angezeigt." -#: pretix/base/settings.py:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "Beschreibung des Telefonnummern-Felds" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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." @@ -7807,15 +8159,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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "Beschreibung des E-Mail-Felds" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "Erlaube das Erstellen neuer Teams während der Event-Erstellung" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -7827,37 +8179,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:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "Veranstaltungsbeginn (absteigend)" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "Name (absteigend)" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "Sortierung der Termine" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 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:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "Text auf der Startseite" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "Dieser Text wird auf der Veranstalter-Seite angezeigt." -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 msgid "Length of gift card codes" msgstr "Code-Länge für Wertgutscheine" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." @@ -7865,11 +8217,11 @@ msgstr "" "Das System erstellt standardmäßig {} Zeichen lange Codes für Wertgutscheine. " "Wenn eine andere Länge notwendig ist, kann diese hier gesetzt werden." -#: pretix/base/settings.py:2301 +#: pretix/base/settings.py:2371 msgid "Validity of gift card codes in years" msgstr "Gültigkeit von Wertgutscheinen in Jahren" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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 " @@ -7879,11 +8231,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:2311 +#: pretix/base/settings.py:2381 msgid "Customers can choose their own seats" msgstr "Kunden können ihre Sitzplätze selbst auswählen" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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 " @@ -7893,154 +8245,155 @@ 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:2336 +#: pretix/base/settings.py:2406 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:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "Übliche englische Titel" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "Übliche deutsche Titel" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "Frau" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "Herr" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "Vorname" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "Nachname" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "Max" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "Mustermann" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "Titel" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr." -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "Vorname" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "Mittlerer Name" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "Max Mustermann" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "Rufname" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "Transkription" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 msgctxt "person_name" msgid "Salutation" msgstr "Anrede" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "Herr" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "nachgestellter Titel" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "MA" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 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:2688 +#: pretix/base/settings.py:2758 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:2692 +#: pretix/base/settings.py:2762 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:2696 +#: pretix/base/settings.py:2766 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:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" "Das letzte Zahlungsdatum kann nicht vor dem Ende des Vorverkaufs liegen." @@ -8069,14 +8422,19 @@ msgid "E-mails" msgstr "E-Mails" #: pretix/base/shredder.py:196 +#, fuzzy +#| msgid "" +#| "This will remove all e-mail addresses from orders and attendees, as well " +#| "as logged email contents." msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" "Dies entfernt alle E-Mail-Adressen und gespeicherte E-Mail-Inhalte von " "Bestellungen und Teilnehmer*innen." -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." @@ -8084,11 +8442,11 @@ msgstr "" "Dies entfernt alle Namen, E-Mail-Adressen und Telefonnummern von der " "Warteliste." -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 msgid "Attendee info" msgstr "Teilnehmer-Informationen" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." @@ -8096,11 +8454,11 @@ msgstr "" "Dies entfernt alle Teilnehmernamen und Postadressen von Bestellpositionen, " "sowie Änderungen an diesen." -#: pretix/base/shredder.py:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "Rechnungsadressen" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8108,18 +8466,18 @@ msgstr "" "Dies entfernt alle Rechnungsadressen von Bestellungen sowie deren " "Änderungshistorie." -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "Antworten auf Fragen" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 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:393 +#: pretix/base/shredder.py:394 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 " @@ -8129,16 +8487,16 @@ msgstr "" "Rechnungen die persönliche Daten enthalten könnten. Rechnungsnummern und " "Beträge bleiben erhalten." -#: pretix/base/shredder.py:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "Zwischengespeicherte Tickets" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 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:437 +#: pretix/base/shredder.py:438 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 " @@ -8483,12 +8841,58 @@ msgstr "Bitte keine Dateien mit mehr als {size} hochladen!" msgid "Filetype not allowed!" msgstr "Dateityp nicht erlaubt!" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "Eigenen SMTP-Server verwenden" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" +"Alle E-Mails bezüglich deiner Veranstaltung werden über den von dir " +"angegebenen SMTP-Server versendet." + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "Hostname" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "Port" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "Benutzername" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "STARTTLS verwenden" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "Meistens auf Port 587 verfügbar." + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "SSL verwenden" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "Meistens auf Port 465 verfügbar." + +#: pretix/control/forms/__init__.py:412 +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/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -8581,29 +8985,29 @@ msgstr "Nicht übernehmen" msgid "Default ({value})" msgstr "Standard ({value})" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "Eigene Domain" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 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:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "Du kannst die Basisdomain dieser Installation nicht verwenden." -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 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:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "Namensformat" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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 " @@ -8613,11 +9017,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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "Zur Auswahl stehende Titel" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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." @@ -8625,12 +9029,12 @@ 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "Frage nach {fields}, Anzeige wie {example}" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "Freie Texteingabe" @@ -8643,7 +9047,7 @@ msgid "Ask, but do not require input" msgstr "Fragen, aber Eingabe ist optional" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "Fragen, Eingabe ist verpflichtend" @@ -8718,15 +9122,15 @@ 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:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "BCC-Adresse" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 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:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "Signatur" @@ -8735,7 +9139,7 @@ msgstr "Signatur" 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:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "z.B. Deine Kontaktdaten" @@ -8771,7 +9175,8 @@ msgstr "Text an die Teilnehmer" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -8838,117 +9243,71 @@ msgstr "" msgid "Denied order" msgstr "Abgelehnte Bestellung" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "Eigenen SMTP-Server verwenden" - -#: pretix/control/forms/event.py:1025 -msgid "" -"All mail related to your event will be sent over the smtp server specified " -"by you." -msgstr "" -"Alle E-Mails bezüglich deiner Veranstaltung werden über den von dir " -"angegebenen SMTP-Server versendet." - -#: pretix/control/forms/event.py:1029 -msgid "Hostname" -msgstr "Hostname" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "Port" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "Benutzername" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "STARTTLS verwenden" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "Meistens auf Port 587 verfügbar." - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "SSL verwenden" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "Meistens auf Port 465 verfügbar." - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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: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:1135 +#: pretix/control/forms/event.py:1087 msgid "Ticket code generator" msgstr "Ticket-Code-Generator" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 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:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "Beliebiges Land" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "Europäische Union" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "Beliebiger Kunde" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "Privatperson" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "Unternehmen" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "Unternehmen mit gültiger USt-ID-Nr." -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "MwSt. berechnen" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "Keine MwSt." -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 msgid "Sale not allowed" msgstr "Verkauf nicht erlaubt" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "Abweichender Satz" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 msgid "Text on invoice" msgstr "Text auf Rechnung" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "Vorausgewählter Gutschein" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -8960,11 +9319,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:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "Kompatibilitätsmodus" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -8972,29 +9331,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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "Der ausgewählte Gutschein existiert nicht." -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: 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:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "Ticket-Downloads" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 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:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "Erfordere, dass alle Teilnehmer*innen ihre Namen ausfüllen" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -9002,11 +9361,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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "Zahlung über Stripe" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -9018,11 +9377,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:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "Zahlung per Banküberweisung" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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 " @@ -9032,16 +9391,16 @@ 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Preis (optional)" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "Kostenlos" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "Verfügbare Anzahl" @@ -9141,25 +9500,25 @@ msgstr "Freigegeben, Zahlung ausstehend" msgid "Approval pending" msgstr "Freigabe ausstehend" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - Beliebige Variante" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "Alle Termine beginnend am oder nach" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "Alle Termine beginnend vor" @@ -9187,44 +9546,30 @@ msgid "Exact matches only" msgstr "Nur exakte Treffer" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "Ticket-Code" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "Alle Veranstalter" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "Shop live und Vorverkauf läuft" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "inaktiv" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "Datum von" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "Datum bis" @@ -9267,138 +9612,139 @@ msgid "Sunday" msgstr "Sonntag" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "Suchbegriff" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "Alle Veranstaltungen" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "Shop live" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "Shop nicht live" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "Einzelne Veranstaltung in der Gegenwart oder Zukunft" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "Einzelne Veranstaltung in der Vergangenheit" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "Teilnehmer suchen …" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "Check-in-Status" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "Alle Teilnehmer*innen" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "Betreten und verlassen" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 msgctxt "checkin state" msgid "Present" msgstr "Anwesend" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "Eingecheckt" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "Nicht eingecheckt" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Administrator" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "Kein Administrator" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "Gültig" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "Nicht eingelöst" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "Mindestens einmal eingelöst" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "Voll eingelöst" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "Eingelöst und Ticket eingecheckt" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "Kontingent-Einstellungen" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "Kontingent ignorieren" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "Nach Tag filtern" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "Gutschein suchen" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: 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:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "Erstattungsstatus" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "Alle offenen Erstattungen" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "Alle Erstattungen" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "Datums-Filter" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "Filtern nach…" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "Datum der letzten Zahlung" @@ -9656,7 +10002,7 @@ 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:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 msgid "No category" msgstr "Keine Kategorie" @@ -9700,32 +10046,32 @@ msgstr "Größe" msgid "Number of tickets" msgstr "Anzahl Tickets" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "Kontingentname ist erforderlich." -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "Bitte wähle ein Kontingent aus." -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(Veranstaltungs-Standard)" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "Automatisch auf Basis der Veranstaltungseinstellungen" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "Ja, wenn Ticketing insgesamt aktiviert ist" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "Niemals" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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, " @@ -9735,11 +10081,15 @@ 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "Unabhängig von anderen Produkten angezeigt" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9750,15 +10100,15 @@ msgstr "" "wurde oder sich in einem Warenkorb befindet. Bitte setze die Variante " "stattdessen auf \"inaktiv\"." -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "Zusatzprodukte" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "Du hast dieselbe Kategorie zweimal hinzugefügt." -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -9767,22 +10117,22 @@ msgstr "" "das Basisprodukt zu kaufen, wenn alle (oder zu viele) Zusatzprodukte " "ausverkauft sind." -#: pretix/control/forms/item.py:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "Enthaltene Produkte" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 msgid "You added the same bundled product twice." msgstr "Du hast das selbe enthaltene Produkt zweimal hinzugefügt." -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "inaktiv" @@ -9815,11 +10165,11 @@ msgstr "Bestellungen im Test-Modus anlegen" msgid "CSV column: \"{name}\"" msgstr "CSV-Spalte: \"{name}\"" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "Kontingent überbuchen" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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!" @@ -9828,11 +10178,11 @@ msgstr "" "wenn sie zu einem überbuchten Kontingent führt und du dadurch mehr Tickets " "verkauft hast als geplant!" -#: pretix/control/forms/orders.py:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "Überbuchung von Kontingenten und Überschreitung von Fristen ignorieren" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -9844,15 +10194,15 @@ msgstr "" "verkauft hast als geplant! Weiterhin werden Einstellungen wie das letzte " "mögliche Zahlungsdatum ignoriert." -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "Kunden per E-Mail benachrichtigen" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "Stornogebühr einbehalten" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -9867,15 +10217,15 @@ msgstr "" "Stornogebühr aufgenommen werden. Bitte gib einen Bruttobetrag ein, die " "Steuern werden automatisch berechnet." -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 msgid "Generate cancellation for invoice" msgstr "Stornobeleg für Rechnung erstellen" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "Zahlbetrag" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -9884,15 +10234,15 @@ msgstr "Zahlbetrag" msgid "Payment date" msgstr "Zahlungsdatum" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "Steuern neu berechnen" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "Steuern nicht neu berechnen" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." @@ -9900,7 +10250,7 @@ msgstr "" "Steuern basierend auf Produkten und Adresse neu berechnen, Bruttobetrag " "beibehalten." -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." @@ -9908,11 +10258,11 @@ msgstr "" "Steuern basierend auf Produkten und Adresse neu berechnen, Nettobetrag " "beibehalten." -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "Neue Rechnung erzeugen (falls erforderlich)" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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." @@ -9921,70 +10271,88 @@ msgstr "" "Operationen geändert würde, wird die alte Rechnung storniert und eine neue " "ausgestellt." -#: pretix/control/forms/orders.py:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "Benutzer benachrichtigen" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 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:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "Überbuchen von Kontingenten bei dieser Aktion erlauben" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "Zusatz-Produkt zu" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "Sitzplatz" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +#, fuzzy +#| msgid "Members" +msgid "Membership" +msgstr "Mitglieder" + +#: pretix/control/forms/orders.py:303 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: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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "(Unverändert)" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "Neuer Preis (brutto)" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "Neuen Ticket-Code generieren" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "Diese Position stornieren" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "In neue Bestellung abspalten" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +#, fuzzy +#| msgid "Team memberships" +msgid "(No membership)" +msgstr "Team-Mitgliedschaften" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "Gebühr entfernen" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "Geheime Codes anpassen" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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 " @@ -9994,31 +10362,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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "Empfänger" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 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:603 +#: pretix/control/forms/orders.py:666 msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." @@ -10026,34 +10394,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:605 +#: pretix/control/forms/orders.py:668 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:632 +#: pretix/control/forms/orders.py:695 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:638 +#: pretix/control/forms/orders.py:701 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:650 +#: pretix/control/forms/orders.py:713 msgid "Cancel all dates" msgstr "Alle Termine stornieren" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "Geld automatisch zurückerstatten wenn möglich" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 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:678 +#: pretix/control/forms/orders.py:741 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 " @@ -10066,7 +10434,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:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" @@ -10074,23 +10442,23 @@ msgstr "" "Geldbeträge als Wertgutschein ausgeben statt einer Rückbuchung auf die " "ursprüngliche Zahlungsmethode" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 msgid "Gift card validity" msgstr "Gültigkeit von Wertgutscheinen" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "Feste Stornogebühr pro Ticket einbehalten" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 msgid "Free tickets and add-on products are not counted" msgstr "Kostenlose Tickets und Zusatzprodukte werden nicht mitgezählt" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 msgid "Keep fees" msgstr "Gebühren einbehalten" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -10102,20 +10470,20 @@ msgstr "" "in einer Veranstaltungsreihe nur teilweise erstattet wird da sie Tickets für " "mehrere Termine enthält." -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 msgid "Send information via email" msgstr "Informationen per E-Mail verschicken" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 msgid "Send information to waiting list" msgstr "Informationen an die Warteliste verschicken" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "Storniert: {event}" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -10146,7 +10514,7 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -10169,36 +10537,36 @@ msgstr "" "Viele Grüße,\n" "Das {event} Team" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 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:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 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:60 +#: pretix/control/forms/organizer.py:71 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:204 +#: pretix/control/forms/organizer.py:221 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -10206,16 +10574,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:234 +#: pretix/control/forms/organizer.py:251 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:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "Favicon" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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." @@ -10223,15 +10591,29 @@ 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:299 +#: pretix/control/forms/organizer.py:364 +#, fuzzy +#| msgid "" +#| "This will be attached to every email. Available placeholders: {event}" +msgid "This will be attached to every email." +msgstr "Diese wird an jede E-Mail angehängt. Verfügbare Platzhalter: {event}" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "Benachrichtigungsarten" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "Wert des Wertgutscheins" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "There is no user with the email address you entered." +msgid "An account with this email address is already registered." +msgstr "" +"Es existiert kein Benutzer mit der E-Mail-Adresse, die du eingegeben hast." + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -10485,12 +10867,18 @@ msgstr "" "({new_price})." #: pretix/control/logdisplay.py:82 +#, fuzzy, python-brace-format +#| msgid "Position #{posid} created: {item} ({price})." +msgid "Position #{posid}: Used membership changed." +msgstr "Position #{posid} erstellt: {item} ({price})." + +#: pretix/control/logdisplay.py:86 #, 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:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10499,43 +10887,43 @@ msgstr "" "Position #{posid}: Termin \"{old_event}\" ({old_price}) geändert zu " "\"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, 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:106 +#: pretix/control/logdisplay.py:110 #, 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:113 +#: pretix/control/logdisplay.py:117 #, 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:120 +#: pretix/control/logdisplay.py:124 msgid "A fee has been added" msgstr "Eine Gebühr wurde hinzugefügt" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, 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:127 +#: pretix/control/logdisplay.py:131 #, 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:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "Position #{posid} ({old_item}, {old_price}) storniert." -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " @@ -10544,17 +10932,17 @@ msgstr "" "Position #{posid} erstellt: {item} ({price}) als Zusatzprodukt zu Position " "#{addon_to}." -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "Position #{posid} erstellt: {item} ({price})." -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, 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:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" @@ -10562,18 +10950,18 @@ msgstr "" "Position #{posid} ({old_item}, {old_price}) in neue Bestellung abgespalten: " "{order}" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, 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: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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "(unbekannt)" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " @@ -10582,7 +10970,7 @@ msgstr "" "Unbekannter Scan von Code \"{barcode}…\" um {datetime} für die Liste " "\"{list}\" (Typ \"{type}\")." -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." @@ -10590,7 +10978,7 @@ msgstr "" "Unbekannter Scan von Code \"{barcode}…\" für die Liste \"{list}\" (Typ " "\"{type}\")." -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " @@ -10599,7 +10987,7 @@ msgstr "" "Unbekannter Scan von Code \"{barcode}…\" um {datetime} für die Liste " "\"{list}\" (Typ \"{type}\")." -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " @@ -10608,7 +10996,7 @@ msgstr "" "Unbekannter Scan von Code \"{barcode}…\" für die Liste \"{list}\" (Typ " "\"{type}\")." -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " @@ -10617,7 +11005,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:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " @@ -10626,31 +11014,31 @@ msgstr "" "Ein Scan für Ticket #{posid} für die Liste \"{list}\" (Typ: \"{type}\") " "wurde abgelehnt. Fehlercode: \"{errorcode}\"." -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, 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:272 +#: pretix/control/logdisplay.py:276 #, 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:278 +#: pretix/control/logdisplay.py:282 #, 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:284 +#: pretix/control/logdisplay.py:288 #, 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:291 +#: pretix/control/logdisplay.py:295 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10659,7 +11047,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:299 +#: pretix/control/logdisplay.py:303 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -10668,118 +11056,185 @@ msgstr "" "Ticket #{posid} wurde für die Liste \"{list}\" gescannt und abgelehnt, da es " "bereits vorher gescannt wurde." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:314 msgid "This object has been created by cloning." msgstr "Das Objekt wurde durch Klonen erstellt." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 msgid "The organizer has been changed." msgstr "Der Veranstalter wurde geändert." -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 msgid "The organizer settings have been changed." msgstr "Die Veranstalter-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 msgid "Gift card acceptance for another organizer has been added." msgstr "" "Wertgutschein-Akzeptanz für einen anderen Veranstalter wurde hinzugefügt." -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 msgid "Gift card acceptance for another organizer has been removed." msgstr "Wertgutschein-Akzeptanz für einen anderen Veranstalter wurde entfernt." -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 msgid "The webhook has been created." msgstr "Der Webhook wurde erstellt." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 msgid "The webhook has been changed." msgstr "Der Webhook wurde geändert." -#: pretix/control/logdisplay.py:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been created." +msgid "The membership type has been created." +msgstr "Der Termin wurde erstellt." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been changed." +msgid "The membership type has been changed." +msgstr "Der Termin wurde geändert." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been deleted." +msgid "The membership type has been deleted." +msgstr "Der Termin wurde gelöscht." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "The gate has been created." +msgid "The account has been created." +msgstr "Die Station wurde erstellt." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "The gate has been changed." +msgid "The account has been changed." +msgstr "Die Station wurde verändert." + +#: pretix/control/logdisplay.py:326 +#, fuzzy +#| msgid "Your account has been enabled." +msgid "A membership for this account has been added." +msgstr "Das Benutzerkonto wurde aktiviert." + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "An answer option has been changed." +msgid "A membership of this account has been changed." +msgstr "Eine Antwortoption wurde verändert." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "Your account has been disabled." +msgid "The account has been disabled and anonymized." +msgstr "Das Benutzerkonto wurde deaktiviert." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been requested." +msgstr "Das Passwort wurde zurückgesetzt." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been set." +msgstr "Das Passwort wurde zurückgesetzt." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "Das Versenden einer E-Mail ist fehlgeschlagen." + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "Der interne Kommentar wurde geändert." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 msgid "The event has been canceled." msgstr "Die Veranstaltung wurde abgesagt." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 msgid "An event has been deleted." msgstr "Eine Veranstaltung wurde gelöscht." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "Die Bestelldetails wurden geändert." -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "Die Bestellung wurde als nicht bezahlt markiert." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 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:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "Die Zahlungsfrist wurde geändert." -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "Die Bestellung wurde als abgelaufen markiert." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "Die Bestellung wurde als bezahlt markiert." -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 msgid "The cancellation request has been deleted." msgstr "Die ausgewählte Stornierungsanfrage wurde gelöscht." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "Die Bestellung wurde zurückerstattet." -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "Die Bestellung wurde storniert." -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 msgid "The order has been reactivated." msgstr "Die Bestellung wurde reaktiviert." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "Die Test-Bestellung {code} wurde gelöscht." -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "Die Bestellung wurde erstellt." -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 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:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "Die Bestellung wurde freigegeben." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "Die Bestellung wurde abgelehnt." -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, 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:337 +#: pretix/control/logdisplay.py:352 msgid "" "The email address has been confirmed to be working (the user clicked on a " "link in the email for the first time)." @@ -10787,54 +11242,56 @@ 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:339 +#: pretix/control/logdisplay.py:354 #, 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:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "The question has been changed." +msgid "The customer account has been changed." +msgstr "Die Frage wurde verändert." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "Die Sprache der Bestellung wurde geändert." -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "Die Rechnung wurde erstellt." -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "Die Rechnung wurde neu generiert." -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "Die Rechnung wurde neu ausgestellt." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "Der interne Kommentar wurde geändert." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 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:348 +#: pretix/control/logdisplay.py:364 #, 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:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "Eine E-Mail unbekannten Typs wurde verschickt." -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "Das Versenden einer E-Mail ist fehlgeschlagen." - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." @@ -10842,178 +11299,178 @@ msgstr "" "Eine E-Mail wurde ohne Anhänge verschickt, da diese größer sind als " "üblicherweise akzeptiert sind." -#: pretix/control/logdisplay.py:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "Eine individuelle E-Mail wurde verschickt." -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 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:355 +#: pretix/control/logdisplay.py:371 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:357 +#: pretix/control/logdisplay.py:373 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:359 +#: pretix/control/logdisplay.py:375 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:360 +#: pretix/control/logdisplay.py:376 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:362 +#: pretix/control/logdisplay.py:378 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:363 +#: pretix/control/logdisplay.py:379 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:364 +#: pretix/control/logdisplay.py:380 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:365 +#: pretix/control/logdisplay.py:381 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:366 +#: pretix/control/logdisplay.py:382 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:368 +#: pretix/control/logdisplay.py:384 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:369 +#: pretix/control/logdisplay.py:385 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:372 +#: pretix/control/logdisplay.py:388 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:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "Die Zahlung {local_id} wurde bestätigt." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "Die Zahlung {local_id} wurde abgebrochen." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "Abbrechen der Zahlung {local_id} ist fehlgeschlagen." -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "Die Zahlung {local_id} wurde gestartet." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "Die Zahlung {local_id} ist fehlgeschlagen." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, 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:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "Die Bestellung wurde überzahlt." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "Die Erstattung {local_id} wurde erstellt." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, 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:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "Der Kunde hat eine Erstattung angefordert." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "Die Erstattung {local_id} wurde abgeschlossen." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "Die Erstattung {local_id} wurde abgebrochen." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "Die Erstattung {local_id} ist fehlgeschlagen." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "Der Benutzer wurde erstellt." -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 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:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 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:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -11022,38 +11479,38 @@ msgstr "" "Ein neues Gerät \"{name}\" zur Zwei-Faktor-Authentifizierung wurde " "hinzugefügt." -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, 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:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "Benachrichtigungen wurden aktiviert." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "Benachrichtigungen wurden deaktiviert." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "Die Benachrichtigungs-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "Dieser Nutzer wurde anonymisiert." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "E-Mail zur Passwort-Wiederherstellung verschickt." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "Das Passwort wurde zurückgesetzt." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." @@ -11061,345 +11518,345 @@ msgstr "" "Eine Zurücksetzung des Passworts wurde abgelehnt, da es bereits eine Anfrage " "innerhalb der letzten 24 Stunden gab." -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "Der Veranstalter \"{name}\" wurde gelöscht." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "Der Gutschein wurde erstellt." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 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:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "Der Gutschein wurde verändert." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "Der Gutschein wurde gelöscht." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, 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:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "Das Produkt wurde erstellt." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "Das Produkt wurde verändert." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "Das Produkt wurde gelöscht." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "Die Variante \"{value}\" wurde erstellt." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "Die Variante \"{value}\" wurde gelöscht." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "Die Variante \"{value}\" wurde verändert." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 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:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "Eine Kategorie für Zusatzprodukte wurde vom Produkt entfernt." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "Eine Kategorie für Zusatzprodukte wurde bearbeitet." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "Ein eingeschlossenes Produkt wurde zum Produkt hinzugefügt." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "Eine eingeschlossenes Produkt wurde vom Produkt entfernt." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "Eine eingeschlossenes Produkt wurde bearbeitet." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "Das Kontingent wurde erstellt." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "Das Kontingent wurde gelöscht." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "Das Kontingent wurde verändert." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "Das Kontingent wurde geschlossen." -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "Das Kontingent wurde erneut geöffnet." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "Die Kategorie wurde erstellt." -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "Die Kategorie wurde gelöscht." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "Die Kategorie wurde verändert." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "Die Frage wurde erstellt." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "Die Frage wurde gelöscht." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "Die Frage wurde verändert." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "Die Steuer-Regel wurde erstellt." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "Die Steuer-Regel wurde gelöscht." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "Die Steuer-Regel wurde geändert." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "Die Check-in-Liste wurde erstellt." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "Der Check-in-Liste wurde gelöscht." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "Der Check-in-Liste wurde verändert." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "Die Veranstaltungs-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "Die Ticket-Download-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "Eine Erweiterung wurde aktiviert." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "Eine Erweiterung wurde deaktiviert." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "Der Shop wurde online genommen." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "Der Shop wurde abgeschaltet." -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "Der Shop wurde in den Testmodus geschaltet." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "Der Testmodus wurde deaktiviert." -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "Die Veranstaltung wurde erstellt." -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 msgid "The event details have been changed." msgstr "Die Veranstaltungsdetails wurden geändert." -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "Eine Antwortoption wurde zur Frage hinzugefügt." -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "Eine Antwortoption wurde von der Frage entfernt." -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "Eine Antwortoption wurde verändert." -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "Ein Benutzer wurde zum Team hinzugefügt." -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "Ein Benutzer wurde ins Team eingeladen." -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "Die Berechtigungen eines Benutzers wurden geändert." -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "Ein Benutzer wurde aus dem Team entfernt." -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "Ein Gutschein wurde verschickt." -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "Ein Eintrag wurde von der Warteliste entfernt." -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "Ein Eintrag auf der Warteliste wurde geändert." -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "Ein Eintrag wurde zur Warteliste hinzugefügt." -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "Das Team wurde erstellt." -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "Die Team-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "Das Team wurde gelöscht." -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 msgid "The gate has been created." msgstr "Die Station wurde erstellt." -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 msgid "The gate has been changed." msgstr "Die Station wurde verändert." -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 msgid "The gate has been deleted." msgstr "Die Station wurde gelöscht." -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "Der Termin wurde gelöscht." -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 msgctxt "subevent" msgid "The event date has been canceled." msgstr "Der Termin wurde abgesagt." -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "Der Termin wurde geändert." -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "Der Termin wurde erstellt." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "Ein Kontingent wurde zum Termin hinzugefügt." -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "Ein Kontingent des Termins wurde bearbeitet." -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "Ein Kontingent wurde vom Termin entfernt." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "Das Gerät wurde erstellt." -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "Das Gerät wurde verändert." -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "Dem Gerät wurde der Zugriff entzogen." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "Das Gerät wurde installiert." -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "Der Zugriffstoken des Geräts wurde neu generiert." -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 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:480 +#: pretix/control/logdisplay.py:496 msgid "The gift card has been created." msgstr "Der Wertgutschein wurde erstellt." -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 msgid "The gift card has been changed." msgstr "Der Wertgutschein wurde geändert." -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "Eine manuelle Transaktion wurde durchgeführt." -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "Die Einstellungen einer Zahlungsmethode wurden geändert." -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 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:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "Der Nutzer hat diesen Text bestätigt: \"{}\"" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -11408,7 +11865,7 @@ msgstr "" "Ticket #{posid} wurde am {datetime} manuell auf der Liste \"{list}\" " "eingecheckt." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." @@ -11416,78 +11873,78 @@ msgstr "" "Ticket #{posid} wurde am {datetime} erneut manuell auf der Liste \"{list}\" " "eingecheckt." -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, 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:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} wurde zum Team hinzugefügt." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} wurde aus dem Team entfernt." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, 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:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} wurde ins Team eingeladen." -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "Die Einladung für {user} wurde erneut verschickt." -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "Die Einladung für {user} wurde zurückgenommen." -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "Der Token \"{name}\" wurde erstellt." -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "Der Token \"{name}\" wurde invalidiert." -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "Die Account-Einstellungen wurden geändert." -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 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:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Das Passwort wurde geändert." -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "Das Benutzerkonto wurde aktiviert." -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "Das Benutzerkonto wurde deaktiviert." -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "Du hast als der Benutzer {} gearbeitet." -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "Du hast aufgehört, als der Benutzer {} zu arbeiten." @@ -11514,18 +11971,19 @@ msgstr "Übersicht" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "Allgemein" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -11575,14 +12033,14 @@ msgid "Overview" msgstr "Überblick" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "Erstattungen" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "Export" @@ -11676,12 +12134,28 @@ msgstr "Lizenz-Check" msgid "Event metadata" msgstr "Veranstaltungs-Metadaten" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "Webhooks" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customers" +msgstr "Kunde" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer accounts" +msgstr "Kunden-Aktionen" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "Geräte" @@ -11733,6 +12207,9 @@ msgid "Register" msgstr "Registrieren" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "Anmelden" @@ -11788,6 +12265,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -11841,19 +12320,19 @@ msgid "Set new password" msgstr "Neues Passwort setzen" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -11864,13 +12343,17 @@ msgstr "Neues Passwort setzen" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -11887,6 +12370,9 @@ msgstr "Neues Passwort setzen" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "Speichern" @@ -11921,6 +12407,8 @@ msgstr "Kontoeinstellungen" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "Abmelden" @@ -12130,6 +12618,7 @@ msgstr "CSV" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -12213,7 +12702,7 @@ msgstr "Dies löscht auch die %(num)s gespeicherten Check-ins." #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -12226,8 +12715,10 @@ msgstr "Dies löscht auch die %(num)s gespeicherten Check-ins." #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -12262,6 +12753,7 @@ msgstr "Abbrechen" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -12325,6 +12817,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "Eigene Check-In-Regeln" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "Bearbeiten" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -12595,7 +13102,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 msgid "Cancel or delete event" msgstr "Veranstaltung absagen oder löschen" @@ -12724,7 +13231,7 @@ msgid "Geo coordinates" msgstr "Geo-Koordinaten" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -12831,7 +13338,7 @@ msgid "Show more" msgstr "Mehr anzeigen" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "Kommentar speichern" @@ -12859,9 +13366,9 @@ msgstr "Diese Änderung wurde von einem Administrator durchgeführt." #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -13029,79 +13536,75 @@ msgstr "Kunden-Aktionen" msgid "No results" msgstr "Keine Ergebnisse" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "E-Mail-Einstellungen" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "E-Mail-Design" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "Vorschau" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "E-Mail-Inhalt" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "Getätigte Bestellung" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "Bezahlte Bestellung" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "Kostenlose Bestellung" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "Link erneut senden" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "Zahlungserinnerung" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "Wartelisten-Benachrichtigung" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "Individuelle E-Mail" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "Ticket-Download-Erinnerung" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "Freigabeprozess" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "SMTP-Einstellungen" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "Speichern und SMTP-Einstellung testen" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "Bearbeiten" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -13179,14 +13682,20 @@ msgstr "Installierte Erweiterungen" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "Deine Änderungen wurden gespeichert." @@ -13348,16 +13857,17 @@ msgstr "" "Wenn irgendetwas schiefgeht oder unklar ist, empfehlen wir, dass du deinen " "Teilnehmer*innen die Möglichkeit gibst, dich zu benachrichtigen:" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "Allgemeine Einstellungen" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "Eckdaten" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -13365,52 +13875,52 @@ msgstr "Eckdaten" msgid "Meta data" msgstr "Metadaten" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "Lokalisierung" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "Kunden- und Teilnehmerdaten" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 msgid "Customer data (once per order)" msgstr "Kundendaten (einmal pro Bestellung)" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 msgid "Name and address" msgstr "Name und Adresse" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 msgid "See invoice settings" msgstr "Siehe Rechnungseinstellungen" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 msgid "Attendee data (once per admission ticket)" msgstr "Teilnehmerdaten (einmal pro Zutrittsprodukt)" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 msgid "Custom fields" msgstr "Frei definierte Felder" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 msgid "Manage questions" msgstr "Fragen verwalten" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 msgid "Other settings" msgstr "Andere Einstellungen" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "Texte" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "Bestätigungs-Text" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -13423,16 +13933,16 @@ msgstr "" "brauchst du diese Einstellung nicht, sondern kannst ähnliches im Seiten-" "Modul selbst einstellen." -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 msgid "Add confirmation text" msgstr "Bestätigungs-Text hinzufügen" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "Shop-Design" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -13440,19 +13950,19 @@ msgstr "Shop-Design" msgid "Timeline" msgstr "Ablauf" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "Anzeige" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "Warenkorb" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 msgid "Item metadata" msgstr "Produkt-Metadaten" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " @@ -13462,11 +13972,11 @@ msgstr "" "für deine Produkte setzen kannst und an Orten wie in deinen Ticket-Layouts " "einsetzen kannst. Dies spart Zeit, wenn du sehr viele Produkte verwaltest." -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "Eigenschaft hinzufügen" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -13556,7 +14066,7 @@ msgid "Add a new rule" msgstr "Neue Regel hinzufügen" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 msgid "Change history" msgstr "Änderungshistorie" @@ -13839,19 +14349,6 @@ msgstr "Reihe" msgid "More quotas" msgstr "Mehr Kontingente" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "Aktiv" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -14277,7 +14774,7 @@ msgstr "" "Bitte beachte, dass die Variante nicht verkauft wird, bevor " "du sie zu einem Kontingent hinzugefügt hast." -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "Neue Variante hinzufügen" @@ -14285,17 +14782,33 @@ msgstr "Neue Variante hinzufügen" msgid "Availability" msgstr "Verfügbarkeit" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "Tickets & Check-In" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "Zusätzliche Einstellungen" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +#, fuzzy +#| msgid "in days" +msgid "days" +msgstr "in Tagen" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +#, fuzzy +#| msgid "month(s)" +msgid "months" +msgstr "Monat(e)" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "Produkt-Verlauf" @@ -14437,8 +14950,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "storniert" @@ -14979,28 +15494,28 @@ msgstr "" "zum Originalpreis zum Kaufzeitpunkt berechnet." #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "Ändern zu" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "inklusive aller Steuern" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" "Das Entfernen dieser Position wird auch alle zugehörigen Zusatzprodukte " "entfernen." -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "Produkt hinzufügen" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " @@ -15010,12 +15525,12 @@ msgstr "" "automatisch bei weiteren Bestellungsänderungen oder beim Ändern der " "Zahlungsmethode neu gesetzt werden können." -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "Andere Aktionen" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "Änderungen durchführen" @@ -15041,7 +15556,7 @@ msgid "Change order information" msgstr "Informationen ändern" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -15187,7 +15702,20 @@ msgstr "Bestellung" msgid "Cancellation date" msgstr "Stornodatum" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account" +msgstr "Kunden-Aktionen" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +#, fuzzy +#| msgid "Contact information" +msgid "Contact email" +msgstr "Kontaktinformationen" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." @@ -15195,18 +15723,18 @@ msgstr "" "Wir wissen, dass diese E-Mail-Adresse funktioniert, da der Kunde auf einen " "der Links in einer E-Mail geklickt hat." -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" "Stellt die Rechnung mit aktualisierten Daten aber der gleichen " "Rechnungsnummer neu aus." -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "Neu generieren" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." @@ -15214,87 +15742,87 @@ msgstr "" "Legt einen Stornobeleg für diese Rechnung und eine neue Rechnung mit neuer " "Rechnungsnummer an." -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "Stornobeleg erstellen" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "Stornieren und neu ausstellen" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "Rechnungen ausstellen" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "Details bearbeiten" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "Produkte bearbeiten" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "Bestellte Produkte" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "Automatisch als abwesend markiert: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, python-format msgid "Exit scan: %(date)s" msgstr "Ausgangsscan: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "Zusätzlicher Scan: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "Automatisch eingecheckt: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, python-format msgid "Entry scan: %(date)s" msgstr "Eingangsscan: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "Verwendeter Gutscheincode:" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "Ursprünglicher Preis: %(price)s" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 msgid "Ticket page" msgstr "Ticket-Seite" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "nicht beantwortet" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "Diese Frage wird beim Check-In gestellt." -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." @@ -15302,61 +15830,61 @@ msgstr "" "Diese Datei wurde von einem Nutzer hochgeladen und kann Viren oder anderen " "schädlichen Inhalt enthalten." -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "Steuern" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Gesamt" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "Erfolgreiche Zahlungen" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "Offener Betrag" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "Zahlungen" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "Bestätigungsdatum" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." @@ -15364,68 +15892,68 @@ msgstr "" "Diese Zahlung wurde mit einer älteren pretix-Version erzeugt, daher sind " "vollständige und korrekte Daten gegebenenfalls nicht verfügbar." -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "MIGRIERT" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "Zahlung abbrechen" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "Als bezahlt bestätigen" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "Betrag erstatten" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "Quelle" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "Abbrechen" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "Als erledigt bestätigen" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "Ignorieren" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "Erstattung verarbeiten" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "Ändern" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "PLZ und Ort" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "Gültige EU-USt-ID-Nr." -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "Prüfen" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "Bestellhistorie" @@ -15888,37 +16416,47 @@ msgid "Remove filter" msgstr "Filter entfernen" #: pretix/control/templates/pretixcontrol/orders/index.html:116 -msgid "Order paid / total" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 +#, fuzzy +#| msgid "Order paid / total" +msgid "Order paid / total" msgstr "Bestellung bezahlt / gesamt" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "STORNO ANGEFRAGT" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "ERSTATTUNG AUSSTEHEND" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "ÜBERZAHLT" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "UNTERZAHLT" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "VOLL BEZAHLT" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "RECHNUNG NICHT STORNIERT" @@ -15986,6 +16524,143 @@ msgstr "Aktionen" msgid "Search" msgstr "Suche" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "Custom fields" +msgid "Customer #%(id)s" +msgstr "Frei definierte Felder" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "Details" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Customer VAT ID" +msgid "Customer ID" +msgstr "USt-ID des Kunden" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Disabled" +msgid "disabled" +msgstr "Deaktiviert" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Deactivate" +msgid "not yet activated" +msgstr "Deaktivieren" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Inactive" +msgid "active" +msgstr "inaktiv" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "Anonymisieren" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +#, fuzzy +#| msgid "Members" +msgid "Memberships" +msgstr "Mitglieder" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Valid" +msgid "Valid from" +msgstr "Gültig" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +#, fuzzy +#| msgid "Use languages" +msgid "Usages" +msgstr "Verfügbare Sprachen" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +#, fuzzy +#| msgid "Team memberships" +msgid "Add membership" +msgstr "Team-Mitgliedschaften" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "User history" +msgid "Customer history" +msgstr "Benutzerverlauf" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, fuzzy, python-format +#| msgid "Anonymize user" +msgid "Anonymize customer #%(id)s" +msgstr "Nutzer anonymisieren" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +#, fuzzy +#| msgid "Are you sure you want to delete the gate?" +msgid "Are you sure you want to anonymize this customer account?" +msgstr "Möchten Sie die Station wirklich löschen?" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "The transaction has been reversed." +msgid "This action is irreversible." +msgstr "Die Transaktion wurde zurückgebucht." + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgid "No exports have been created yet." +msgid "No customer accounts have been created yet." +msgstr "Es wurden noch keine Dateien exportiert." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "Veranstalter löschen" @@ -16183,7 +16858,7 @@ msgstr "Veranstalter-Einstellungen" msgid "Organizer page" msgstr "Veranstalterseite" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -16222,11 +16897,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "Wertgutschein: %(card)s" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "Details" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 msgid "Expire date" msgstr "Ablaufdatum" @@ -16308,6 +16978,69 @@ msgstr "" msgid "Organizer logs" msgstr "Veranstalter-Verlauf" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "Submit registration" +msgid "Customer account registration" +msgstr "Anmeldung abschicken" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account email change" +msgstr "Kunden-Aktionen" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "Aktuelles Passwort" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Team memberships" +msgid "Delete membership type:" +msgstr "Team-Mitgliedschaften" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +#, fuzzy +#| msgid "Are you sure you want to delete the gate?" +msgid "Are you sure you want to delete this membership type?" +msgstr "Möchten Sie die Station wirklich löschen?" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +#, fuzzy +#| msgid "A voucher can not be deleted if it already has been redeemed." +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" +"Der Gutschein kann nicht gelöscht werden, da er bereits eingelöst wurde." + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +#, fuzzy +#| msgid "Members" +msgid "Membership type:" +msgstr "Mitglieder" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Create a new event" +msgid "Create a new membership type" +msgstr "Neue Veranstaltung erstellen" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -16374,7 +17107,7 @@ msgstr "Du kannst im nächsten Schritt Mitglieder zum Team hinzufügen." msgid "Organizer permissions" msgstr "Veranstalter-Berechtigungen" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "Veranstaltungs-Berechtigungen" @@ -17579,10 +18312,6 @@ msgstr "Passwort-Reset-Link per E-Mail verschicken" msgid "Impersonate user" msgstr "Als Benutzer ausgeben" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "Anonymisieren" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "Authentifizierungsmechanismus" @@ -17904,53 +18633,71 @@ msgstr "Ganz nach oben schieben" msgid "Move to the end of the list" msgstr "Ganz ans Ende schieben" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" -msgstr "Einstellungen auf Veranstalter-Ebene" +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Create a new organizer" +msgid "Currently set on organizer level" +msgstr "Neuen Veranstalter anlegen" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" -msgstr "Globale Einstellungen" +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Currently for sale" +msgid "Currently set on global level" +msgstr "Aktuell zum Verkauf" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 +#, fuzzy +#| 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 go to the organizer settings to change them or decouple them from " +#| "the organizer account to change them for this event individually." 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" "Diese Einstellungen werden derzeit auf Veranstalter-Ebene verwaltet. Auf " "diese Weise kannst du einfach für alle deine Veranstaltungen gleichzeitig " "ändern. Du kannst sie entweder auf Veranstalter-Ebene ändern oder entkoppeln " "und für diese Veranstaltung einzeln ändern." -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 +#, fuzzy +#| 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 global settings to change them or decouple them from the global " +#| "settings to change them for this event individually." 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" "Diese Einstellungen werden derzeit auf globaler Ebene verwaltet. Auf diese " "Weise kannst du sie einfach für alle deine Veranstalter gleichzeitig ändern. " "Du kannst sie entweder auf globale Ebene ändern oder entkoppeln und für " "diesen Veranstalter einzeln ändern." -#: 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:78 +#, fuzzy +#| msgid "Blocked" +msgid "Unlock" +msgstr "Gesperrt" -#: 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:79 +#, fuzzy +#| msgid "Go to the organizer team settings" +msgid "Go to organizer settings" +msgstr "Zu den Veranstalter-Team-Einstellungen" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "Für alle Veranstaltungen ändern" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" -msgstr "Für alle Veranstalter ändern" +#: pretix/control/templatetags/hierarkey_form.py:79 +#, fuzzy +#| msgid "Global settings" +msgid "Go to global settings" +msgstr "Globale Einstellungen" #: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" @@ -18057,10 +18804,10 @@ msgstr "Die neue Check-in-Liste wurde erstellt." #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -18154,7 +18901,7 @@ msgstr "" msgid "Set up event" msgstr "Veranstaltung einrichten" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "Keine Termine" @@ -18186,7 +18933,7 @@ msgid_plural "{num} orders" msgstr[0] "{num} Bestellung" msgstr[1] "{num} Bestellungen" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -18221,12 +18968,12 @@ msgstr "" "Diese Zahlungsmethode existiert nicht oder die entsprechende Erweiterung ist " "deaktiviert." -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, 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:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." @@ -18234,7 +18981,7 @@ msgstr "" "Deine Änderungen wurden gespeichert und die Verbindung zum SMTP-Server war " "erfolgreich." -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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 " @@ -18244,13 +18991,14 @@ msgstr "" "\"Eigenen SMTP-Server verwenden\" zu setzen, damit der Server auch benutzt " "wird." -#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: 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:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "Ungültiges Produkt" @@ -18259,7 +19007,7 @@ msgid "Unknown e-mail renderer." msgstr "Unbekannter E-Mail-Renderer." #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "Du hast einen ungültigen Ausgabetyp gewählt." @@ -18365,7 +19113,7 @@ msgstr "Ermäßigtes Ticket" msgid "Your changes have not been saved, see below for errors." msgstr "Die Änderungen konnten nicht gespeichert werden." -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -18376,7 +19124,7 @@ msgstr "" "Dritten anbietest oder dir nicht sicher bist, musst du pretix entweder unter " "AGPLv3-Bedingungen nutzen oder eine Enterprise-Lizenz erwerben." -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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 " @@ -18386,7 +19134,7 @@ msgstr "" "Plugins mit starkem Copyleft installiert hast, ansonsten verstößt du gegen " "die Lizenzbedingungen dieser Plugins." -#: pretix/control/views/global_settings.py:210 +#: pretix/control/views/global_settings.py:209 msgid "" "If you're using pretix under AGPL license, you need to provide instructions " "on how to access the source code." @@ -18394,7 +19142,7 @@ msgstr "" "Wenn du pretix unter AGPLv3-Bedingungen verwendest, musst du Instruktionen " "angeben, wie Nutzer den Quellcode erhalten können." -#: pretix/control/views/global_settings.py:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." @@ -18402,7 +19150,7 @@ msgstr "" "Du darfst pretix nicht unter AGPLv3-Bedingungen nutzen, wenn du Enterprise-" "Plugins nutzt." -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -18414,7 +19162,7 @@ msgstr "" "zusätzliche Einschränkungen) zugänglich machen. Stelle sicher, dass du die " "Informationen aktuell hältst!" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 " @@ -18425,7 +19173,7 @@ msgstr "" "zusätzliche Einschränkungen) zugänglich machen. Stelle sicher, dass du die " "Informationen aktuell hältst!" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, python-brace-format msgid "" "We found the plugin \"{plugin}\" with license \"{license}\" which this tool " @@ -18435,7 +19183,7 @@ msgstr "" "das diese Lizenzprüfung keine Informationen hat und daher keine Empfehlungen " "geben kann." -#: pretix/control/views/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, python-brace-format msgid "" "You selected that you have no active pretix Enterprise licenses, but we " @@ -18444,7 +19192,7 @@ msgstr "" "Du hast ausgewählt, dass du keine aktiven Enterprise-Lizenzen hast, aber wir " "haben folgendes Enterprise-Plugin gefunden: {plugin}" -#: pretix/control/views/global_settings.py:257 +#: pretix/control/views/global_settings.py:256 #, python-brace-format msgid "" "You selected that you have no copyleft-licensed plugins installed, but we " @@ -18453,7 +19201,7 @@ msgstr "" "Du hast ausgewählt, dass du keine Plugins mit Copyleft installiert hast, " "aber wir haben das Plugin \"{plugin}\" mit der Lizenz \"{license}\" gefunden." -#: pretix/control/views/global_settings.py:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -18628,14 +19376,14 @@ msgstr "Wir konnten die hochgeladene Datei nicht als CSV-Datei parsen." #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 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:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "Der Ticket-Download ist für dieses Produkt nicht freigeschaltet." @@ -18870,15 +19618,15 @@ msgstr "Die Rechnung wurde von persönlichen Daten bereinigt." msgid "The email has been queued to be sent." msgstr "Die E-Mail wurde zum Versenden gespeichert." -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "Diese Rechnung wurde nicht gefunden" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 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:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -18911,50 +19659,50 @@ 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:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 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:1721 +#: pretix/control/views/orders.py:1731 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:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "Die Bestellung wurde geändert." -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 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:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "Es wurde keine Änderung vorgenommen." -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 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:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Betreff: {subject}" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 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:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 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:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -18962,23 +19710,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:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "Es existiert keine Bestellung mit der eingegebenen Bestellnummer." -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "Das ausgewählte Exportformat wurde nicht gefunden." -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 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:2289 +#: pretix/control/views/orders.py:2317 msgid "All orders have been canceled." msgstr "Alle Bestellungen wurden storniert." -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " @@ -18987,23 +19735,23 @@ msgstr "" "Die Bestellungen wurden storniert. Bei {count} ist ein Fehler aufgetreten, " "bitte prüfe alle nicht stornierten Bestellungen." -#: pretix/control/views/orders.py:2312 +#: pretix/control/views/orders.py:2340 msgid "Your input was not valid." msgstr "Die Eingabe war nicht korrekt." -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "Token-Name" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "Dieser Veranstalter kann nicht gelöscht werden." -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "Der Veranstalter wurde gelöscht." -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -19011,38 +19759,41 @@ 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "Das neue Veranstalterkonto wurde erstellt." -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "Administratoren" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 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:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "Die Änderungen konnten nicht gespeichert werden." -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "Das ausgewählte Team wurde gelöscht." -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "Das ausgewählte Team kann nicht gelöscht werden." -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -19050,44 +19801,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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "Der Benutzer wurde aus dem Team entfernt." -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "Ungültige Einladung gewählt." -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "Die Einladung wurde zurückgenommen." -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "Die Einladung wurde erneut verschickt." -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "Ungültiger Token gewählt." -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "Der Token wurde invalidiert." -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 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:669 +#: pretix/control/views/organizer.py:777 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:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "Das neue Mitglied wurde zum Team hinzugefügt." -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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 " @@ -19097,63 +19848,75 @@ msgstr "" "Bitte kopiere diesen Schlüssel an einen sicheren Ort. Du wirst ihn hier " "nicht erneut abrufen können." -#: pretix/control/views/organizer.py:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "Das Gerät wurde erfolgreich installiert." -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "Dieses Gerät hat derzeit keinen Zugriff." -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "Der Zugriff für dieses Gerät wurde entfernt." -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "Der ausgewählte Gutscheinaussteller wurde hinzugefügt." -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "Der ausgewählte Gutscheinaussteller wurde gelöscht." -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "Wertgutscheine dürfen keine negativen Werte haben." -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 msgid "The transaction could not be reversed." msgstr "Die Transaktion konnte nicht zurückgebucht werden." -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 msgid "The transaction has been reversed." msgstr "Die Transaktion wurde zurückgebucht." -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "Die Eingabe war nicht korrekt, bitte erneut versuchen." -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "Die manuelle Transaktion wurde gespeichert." -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 msgid "The gift card has been created and can now be used." msgstr "Der Wertgutschein wurde erstellt und kann nun verwendet werden." -#: pretix/control/views/organizer.py:1392 +#: pretix/control/views/organizer.py:1500 msgid "The selected gate has been deleted." msgstr "Die ausgewählte Station wurde gelöscht." -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1529 msgid "The property has been created." msgstr "Eine Eigenschaft wurde erstellt." -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 msgid "The selected property has been deleted." msgstr "Die ausgewählte Eigenschaft wurde gelöscht." +#: pretix/control/views/organizer.py:1718 +#, fuzzy +#| msgid "The selected product has been deleted." +msgid "The selected object has been deleted." +msgstr "Das ausgewählte Produkt wurde gelöscht." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "This user has been anonymized." +msgid "The customer account has been anonymized." +msgstr "Dieser Nutzer wurde anonymisiert." + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "Die hochgeladene PDF-Datei ist zu groß." @@ -19211,15 +19974,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "{} neue Termine wurden erstellt." -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "Reihe:" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "Bestellung {}" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "Gutschein {}" @@ -19772,8 +20535,8 @@ msgstr "Bitte gib deine Bankdaten ein." #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -20433,16 +21196,16 @@ msgstr "" msgid "PayPal account" msgstr "PayPal-Konto" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 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:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "Endpunkt" @@ -20532,8 +21295,8 @@ msgstr "" "PayPal hat die Bezahlung noch nicht bestätigt. Wir informieren dich, sobald " "die Bezahlung abgeschlossen ist." -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "Es gab einen Fehler beim Versenden der Bestätigungs-E-Mail." @@ -21110,7 +21873,7 @@ msgstr "" "Bestellungen eingegangen sind!" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "Stripe" @@ -21139,7 +21902,7 @@ msgstr "Stripe Connect: App-Gebühr (max)" msgid "Stripe Connect: App fee (min)" msgstr "Stripe Connect: App-Gebühr (min)" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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 " @@ -21149,15 +21912,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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "Mit Stripe verbinden" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "Verbindung mit Stripe trennen" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -21169,21 +21932,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:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "MOTO-Zahlungen für Vorverkaufsstellen aktivieren" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 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:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "Stripe Integration Security Guide" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -21199,21 +21962,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:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "Stripe-Konto" -#: pretix/plugins/stripe/payment.py:173 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Live" msgstr "Live" -#: pretix/plugins/stripe/payment.py:174 +#: pretix/plugins/stripe/payment.py:175 msgctxt "stripe" msgid "Testing" msgstr "Test-System" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -21221,15 +21984,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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "Veröffentlichbarer Schlüssel" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "Geheimer Schlüssel" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -21237,39 +22000,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:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "Kreditkartenzahlungen" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "giropay" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "Muss erst im Stripe-Account aktiviert werden." -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -21282,23 +22045,29 @@ msgstr "" "Zahlungsmethode nur, wenn die gesetzte Zahlungsfrist für so eine Verzögerung " "ausreichend ist." -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "EPS" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "Multibanco" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "Przelewy24" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "WeChat Pay" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Beschreibung" + +#: pretix/plugins/stripe/payment.py:321 #, 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:441 pretix/plugins/stripe/payment.py:791 -#: pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:454 pretix/plugins/stripe/payment.py:808 +#: pretix/plugins/stripe/payment.py:903 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "Stripe meldete einen Fehler: %s" -#: 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 +#: pretix/plugins/stripe/payment.py:481 pretix/plugins/stripe/payment.py:618 +#: pretix/plugins/stripe/payment.py:821 pretix/plugins/stripe/payment.py:915 +#: pretix/plugins/stripe/payment.py:1487 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -21325,7 +22094,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:486 pretix/plugins/stripe/payment.py:838 +#: pretix/plugins/stripe/payment.py:499 pretix/plugins/stripe/payment.py:855 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -21333,16 +22102,16 @@ msgstr "" "Die Zahlung wurde noch nicht bestätigt. Wir informieren dich, sobald die " "Bezahlung abgeschlossen ist." -#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:508 pretix/plugins/stripe/payment.py:869 #, python-format msgid "Stripe reported an error: %s" msgstr "Stripe meldete einen Fehler: %s" -#: pretix/plugins/stripe/payment.py:551 +#: pretix/plugins/stripe/payment.py:564 msgid "No payment information found." msgstr "Keine Zahlungsinformationen gefunden." -#: pretix/plugins/stripe/payment.py:572 +#: pretix/plugins/stripe/payment.py:589 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -21351,100 +22120,100 @@ msgstr "" "es erneut und setz dich mit dem Support in Verbindung, wenn das Problem " "fortbesteht." -#: pretix/plugins/stripe/payment.py:576 +#: pretix/plugins/stripe/payment.py:593 msgid "Stripe returned an error" msgstr "Stripe meldete einen Fehler" -#: pretix/plugins/stripe/payment.py:672 +#: pretix/plugins/stripe/payment.py:689 msgid "Credit card via Stripe" msgstr "Kreditkarte über Stripe" -#: pretix/plugins/stripe/payment.py:673 +#: pretix/plugins/stripe/payment.py:690 msgid "Credit card" msgstr "Kreditkarte" -#: pretix/plugins/stripe/payment.py:700 +#: pretix/plugins/stripe/payment.py:717 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:846 +#: pretix/plugins/stripe/payment.py:863 msgid "Your payment failed. Please try again." msgstr "Ihre Zahlung ist fehlgeschlagen, bitte erneut versuchen." -#: pretix/plugins/stripe/payment.py:919 +#: pretix/plugins/stripe/payment.py:936 msgid "giropay via Stripe" msgstr "giropay über Stripe" -#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 -#: pretix/plugins/stripe/payment.py:1270 +#: pretix/plugins/stripe/payment.py:968 pretix/plugins/stripe/payment.py:1135 +#: pretix/plugins/stripe/payment.py:1287 msgid "unknown name" msgstr "unbekannter Name" -#: 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 +#: pretix/plugins/stripe/payment.py:1000 pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1167 pretix/plugins/stripe/payment.py:1319 +#: pretix/plugins/stripe/payment.py:1422 #, python-brace-format msgid "Bank account at {bank}" msgstr "Bankkonto bei {bank}" -#: pretix/plugins/stripe/payment.py:991 +#: pretix/plugins/stripe/payment.py:1008 msgid "iDEAL via Stripe" msgstr "iDEAL über Stripe" -#: pretix/plugins/stripe/payment.py:1043 +#: pretix/plugins/stripe/payment.py:1060 msgid "Alipay via Stripe" msgstr "Alipay über Stripe" -#: pretix/plugins/stripe/payment.py:1086 +#: pretix/plugins/stripe/payment.py:1103 msgid "Bancontact via Stripe" msgstr "Bancontact über Stripe" -#: pretix/plugins/stripe/payment.py:1158 +#: pretix/plugins/stripe/payment.py:1175 msgid "SOFORT via Stripe" msgstr "SOFORT via Stripe" -#: pretix/plugins/stripe/payment.py:1175 +#: pretix/plugins/stripe/payment.py:1192 msgid "Country of your bank" msgstr "Land der Bank" -#: pretix/plugins/stripe/payment.py:1176 +#: pretix/plugins/stripe/payment.py:1193 msgid "Germany" msgstr "Deutschland" -#: pretix/plugins/stripe/payment.py:1177 +#: pretix/plugins/stripe/payment.py:1194 msgid "Austria" msgstr "Österreich" -#: pretix/plugins/stripe/payment.py:1178 +#: pretix/plugins/stripe/payment.py:1195 msgid "Belgium" msgstr "Belgien" -#: pretix/plugins/stripe/payment.py:1179 +#: pretix/plugins/stripe/payment.py:1196 msgid "Netherlands" msgstr "Niederlande" -#: pretix/plugins/stripe/payment.py:1180 +#: pretix/plugins/stripe/payment.py:1197 msgid "Spain" msgstr "Spanien" -#: pretix/plugins/stripe/payment.py:1227 +#: pretix/plugins/stripe/payment.py:1244 #, python-brace-format msgid "Bank account {iban} at {bank}" msgstr "Bankkonto {iban} bei {bank}" -#: pretix/plugins/stripe/payment.py:1238 +#: pretix/plugins/stripe/payment.py:1255 msgid "EPS via Stripe" msgstr "EPS über Stripe" -#: pretix/plugins/stripe/payment.py:1310 +#: pretix/plugins/stripe/payment.py:1327 msgid "Multibanco via Stripe" msgstr "Multibanco über Stripe" -#: pretix/plugins/stripe/payment.py:1357 +#: pretix/plugins/stripe/payment.py:1374 msgid "Przelewy24 via Stripe" msgstr "Przelewy24 über Stripe" -#: pretix/plugins/stripe/payment.py:1413 +#: pretix/plugins/stripe/payment.py:1430 msgid "WeChat Pay via Stripe" msgstr "WeChat Pay über Stripe" @@ -21893,22 +22662,42 @@ msgstr "Web Check-In" msgid "Check-in" msgstr "Check-ins" -#: pretix/presale/checkoutflow.py:97 +#: pretix/presale/checkoutflow.py:101 msgctxt "checkoutflow" msgid "Step" msgstr "Schritt" -#: pretix/presale/checkoutflow.py:232 +#: pretix/presale/checkoutflow.py:233 +#, fuzzy +#| msgid "Customer actions" +msgctxt "checkoutflow" +msgid "Customer account" +msgstr "Kunden-Aktionen" + +#: pretix/presale/checkoutflow.py:349 +#, fuzzy +#| msgid "Members" +msgctxt "checkoutflow" +msgid "Membership" +msgstr "Mitglieder" + +#: pretix/presale/checkoutflow.py:391 pretix/presale/checkoutflow.py:411 +msgid "" +"Your cart includes a product that requires an active membership to be " +"selected." +msgstr "" + +#: pretix/presale/checkoutflow.py:430 msgctxt "checkoutflow" msgid "Add-on products" msgstr "Zusatzprodukte" -#: pretix/presale/checkoutflow.py:450 +#: pretix/presale/checkoutflow.py:648 msgctxt "checkoutflow" msgid "Your information" msgstr "Deine Informationen" -#: pretix/presale/checkoutflow.py:605 +#: pretix/presale/checkoutflow.py:828 msgid "" "Unfortunately, based on the invoice address you entered, we're not able to " "sell you the selected products for tax-related legal reasons." @@ -21916,7 +22705,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:611 +#: pretix/presale/checkoutflow.py:834 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 " @@ -21926,59 +22715,59 @@ msgstr "" "Steuersatz auf deinen Einkauf anwenden und haben die Preise der Produkte in " "deinem Warenkorb entsprechend geändert." -#: pretix/presale/checkoutflow.py:624 pretix/presale/checkoutflow.py:630 +#: pretix/presale/checkoutflow.py:847 pretix/presale/checkoutflow.py:853 msgid "Please enter a valid email address." msgstr "Bitte gib eine gültige E-Mail-Adresse ein." -#: pretix/presale/checkoutflow.py:637 +#: pretix/presale/checkoutflow.py:860 msgid "Please enter your invoicing address." msgstr "Bitte gib deine Rechnungsadresse ein." -#: pretix/presale/checkoutflow.py:641 +#: pretix/presale/checkoutflow.py:864 msgid "Please enter your name." msgstr "Bitte gib deinen Namen ein." -#: pretix/presale/checkoutflow.py:675 pretix/presale/checkoutflow.py:680 -#: pretix/presale/checkoutflow.py:685 pretix/presale/checkoutflow.py:690 -#: pretix/presale/checkoutflow.py:695 +#: pretix/presale/checkoutflow.py:898 pretix/presale/checkoutflow.py:903 +#: pretix/presale/checkoutflow.py:908 pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:918 msgid "Please fill in answers to all required questions." msgstr "Bitte fülle Antworten zu allen benötigten Fragen ein." -#: pretix/presale/checkoutflow.py:722 +#: pretix/presale/checkoutflow.py:945 msgctxt "checkoutflow" msgid "Payment" msgstr "Zahlung" -#: pretix/presale/checkoutflow.py:767 pretix/presale/views/order.py:647 +#: pretix/presale/checkoutflow.py:990 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "Bitte wähle eine Zahlungsmethode aus." -#: pretix/presale/checkoutflow.py:791 pretix/presale/checkoutflow.py:797 +#: pretix/presale/checkoutflow.py:1014 pretix/presale/checkoutflow.py:1020 #: 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:828 +#: pretix/presale/checkoutflow.py:1051 msgctxt "checkoutflow" msgid "Review order" msgstr "Bestellung prüfen" -#: pretix/presale/checkoutflow.py:916 +#: pretix/presale/checkoutflow.py:1136 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:951 +#: pretix/presale/checkoutflow.py:1179 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:70 +#: pretix/presale/forms/checkout.py:73 msgid "E-mail address (repeated)" msgstr "E-Mail-Adresse wiederholen" -#: pretix/presale/forms/checkout.py:71 +#: pretix/presale/forms/checkout.py:74 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." @@ -21986,10 +22775,76 @@ msgstr "" "Bitte gib dieselbe E-Mail-Adresse erneut ein, um sicherzustellen, dass du " "dich nicht vertippt hast." -#: pretix/presale/forms/checkout.py:117 +#: pretix/presale/forms/checkout.py:120 msgid "Please enter the same email address twice." msgstr "Bitte gib zweimal dieselbe E-Mail-Adresse ein." +#: pretix/presale/forms/customer.py:60 +#, fuzzy +#| msgctxt "subevent" +#| msgid "You need to select a date." +msgid "You need to fill out all fields." +msgstr "Du musst einen Termin auswählen." + +#: pretix/presale/forms/customer.py:62 +#, fuzzy +#| msgid "Please enter a correct email address and password." +msgid "We have not found an account with this email address and password." +msgstr "" +"Bitte gib eine gültige Kombination aus E-Mail-Adresse und Passwort ein." + +#: pretix/presale/forms/customer.py:64 +#, fuzzy +#| msgid "This account is inactive." +msgid "This account is disabled." +msgstr "Dieses Konto ist deaktiviert." + +#: pretix/presale/forms/customer.py:65 +msgid "" +"You have not yet activated your account and set a password. Please click the " +"link in the email we sent you. Click \"Reset password\" to receive a new " +"email in case you cannot find it again." +msgstr "" + +#: pretix/presale/forms/customer.py:128 +#, fuzzy +#| msgid "For security reasons, please wait 5 minutes before you try again." +msgid "" +"We've received a lot of registration requests from you, please wait 10 " +"minutes before you try again." +msgstr "" +"Warte aus Sicherheitsgründen bitte 5 Minuten, bevor du es erneut versuchst." + +#: pretix/presale/forms/customer.py:130 +msgid "" +"An account with this email address is already registered. Please try to log " +"in or reset your password instead." +msgstr "" + +#: pretix/presale/forms/customer.py:215 +#, python-brace-format +msgid "Activate your account at {organizer}" +msgstr "" + +#: pretix/presale/forms/customer.py:271 +#, fuzzy +#| msgid "For security reasons, please wait 5 minutes before you try again." +msgid "For security reasons, please wait 10 minutes before you try again." +msgstr "" +"Warte aus Sicherheitsgründen bitte 5 Minuten, bevor du es erneut versuchst." + +#: pretix/presale/forms/customer.py:272 +#, fuzzy +#| msgid "This combination of credentials is not known to our system." +msgid "A user with this email address is not known in our system." +msgstr "Diese Kombination von Zugangsdaten ist uns nicht bekannt." + +#: pretix/presale/forms/customer.py:391 +#, fuzzy +#| msgid "Are you sure your email address is correct?" +msgid "Only required if you change your email address" +msgstr "Bist du sicher, dass deine E-Mail-Adresse korrekt ist?" + #: 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 @@ -22050,18 +22905,20 @@ msgstr "Dieser Shop ist aktuell nur für dich und dein Team sichtbar." msgid "Take it live now" msgstr "Jetzt veröffentlichen" -#: pretix/presale/templates/pretixpresale/event/base.html:40 -#: pretix/presale/templates/pretixpresale/event/base.html:86 +#: pretix/presale/templates/pretixpresale/event/base.html:41 +#: pretix/presale/templates/pretixpresale/event/base.html:90 +#: pretix/presale/templates/pretixpresale/organizers/base.html:16 +#: pretix/presale/templates/pretixpresale/organizers/base.html:50 msgid "select language" msgstr "Sprache auswählen" -#: pretix/presale/templates/pretixpresale/event/base.html:52 +#: pretix/presale/templates/pretixpresale/event/base.html:55 #, python-format msgid "Show all events of %(name)s" msgstr "Alle Veranstaltungen von %(name)s" -#: pretix/presale/templates/pretixpresale/event/base.html:101 -#: pretix/presale/templates/pretixpresale/event/base.html:137 +#: pretix/presale/templates/pretixpresale/event/base.html:107 +#: pretix/presale/templates/pretixpresale/event/base.html:143 msgid "" "This ticket shop is currently in test mode. Please do not perform any real " "purchases as your order might be deleted without notice." @@ -22069,8 +22926,8 @@ msgstr "" "Der Ticketshop ist momentan im Testmodus. Bitte führe keine echten Käufe " "durch, deine Bestellung kann jederzeit ohne Warnung gelöscht werden." -#: pretix/presale/templates/pretixpresale/event/base.html:107 -#: pretix/presale/templates/pretixpresale/event/base.html:143 +#: pretix/presale/templates/pretixpresale/event/base.html:113 +#: pretix/presale/templates/pretixpresale/event/base.html:149 msgid "" "Orders made through this sales channel cannot be deleted - even if the " "ticket shop is in test mode!" @@ -22078,13 +22935,13 @@ msgstr "" "Bestellungen über diesen Verkaufskanal können nicht gelöscht werden – auch " "nicht im Testmodus!" -#: pretix/presale/templates/pretixpresale/event/base.html:151 -#: pretix/presale/templates/pretixpresale/organizers/base.html:69 +#: pretix/presale/templates/pretixpresale/event/base.html:157 +#: pretix/presale/templates/pretixpresale/organizers/base.html:75 msgid "Contact event organizer" msgstr "Veranstalter kontaktieren" -#: pretix/presale/templates/pretixpresale/event/base.html:154 -#: pretix/presale/templates/pretixpresale/organizers/base.html:72 +#: pretix/presale/templates/pretixpresale/event/base.html:160 +#: pretix/presale/templates/pretixpresale/organizers/base.html:78 msgid "Imprint" msgstr "Impressum" @@ -22204,7 +23061,9 @@ msgid "There are no add-ons available for this product." msgstr "Es sind keine Zusatzprodukte für dieses Produkt verfügbar." #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:337 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:192 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:209 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:130 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:86 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:72 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:152 msgid "Go back" @@ -22297,11 +23156,11 @@ msgstr "Kontaktinformationen bearbeiten" msgid "Contact information" msgstr "Kontaktinformationen" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:162 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:179 msgid "Confirmations" msgstr "Bestätigungen" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:180 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:197 msgid "" "Your order requires approval by the event organizer before it can be " "confirmed and forms a valid contract." @@ -22309,7 +23168,7 @@ msgstr "" "Deine Bestellung erfordert Freigabe durch den Veranstalter, bevor sie " "bestätigt werden kann und einen gültigen Vertrag darstellt." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:182 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:199 msgid "" "We will sent you an email as soon as the event organizer approved or " "rejected your order. If your order was approved, we will send you a link " @@ -22319,14 +23178,97 @@ msgstr "" "freigegeben oder abgelehnt hat. Wenn die Bestellung freigegeben wird, senden " "wir dir einen Link, über den du die Bestellung bezahlen kannst." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:198 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:215 msgid "Place binding order" msgstr "Zahlungspflichtig bestellen" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:200 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:217 msgid "Submit registration" msgstr "Anmeldung abschicken" +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:20 +#, fuzzy +#| msgid "Enter custom amount" +msgid "Log in with a customer account" +msgstr "Eigenen Betrag eingeben" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:30 +#, fuzzy +#| msgid "You are currently logged in as %(user)s." +msgid "You are currently logged in with the following credentials." +msgstr "Du bist derzeit angemeldet als %(user)s." + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:48 +#, python-format +msgid "" +"If you created a customer account at %(org)s before, you can log in now and " +"connect your order to your account. This will allow you to see all your " +"orders in one place and access them at any time." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:60 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:31 +#, fuzzy +#| msgid "Repeat password" +msgid "Reset password" +msgstr "Passwort wiederholen" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:77 +#, fuzzy +#| msgid "Create a new account" +msgid "Create a new customer account" +msgstr "Neuen Benutzer erstellen" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:87 +#, python-format +msgid "" +"We will send you an email with a link to activate your account and set a " +"password, so you can use the account for future orders at %(org)s. You can " +"still go ahead with this purchase before you received the email." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:106 +#, fuzzy +#| msgid "Continue in new tab" +msgid "Continue as a guest" +msgstr "Weiter in neuem Tab" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:115 +msgid "" +"You are not required to create an account. If you proceed as a guest, you " +"will be able to access the details and status of your order any time through " +"the secret link we will send you via email once the order is complete." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:6 +#, fuzzy +#| msgid "" +#| "For some of the products in your cart, you can choose additional options " +#| "before you continue." +msgid "" +"Some of the products in your cart can only be purchased if there is an " +"active membership on your account." +msgstr "" +"Für manche Produkte in deinem Warenkorb kannst du Zusatzprodukte auswählen, " +"bevor du fortfährst." + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:38 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 +msgid "Selected add-ons" +msgstr "Gewählte Zusatzprodukte" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:69 +msgid "" +"Your account does not include an active membership that allows you to buy " +"this product." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:70 +#, fuzzy +#| msgid "Add-on products will not be counted." +msgid "You will not be able to continue." +msgstr "Zusatzprodukte werden nicht mitgezählt." + #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:7 msgid "Please select how you want to pay." msgstr "Bitte wähle die gewünschte Zahlungsmethode aus." @@ -22376,10 +23318,6 @@ msgstr "" msgid "Copy answers from above" msgstr "Antworten von oben kopieren" -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 -msgid "Selected add-ons" -msgstr "Gewählte Zusatzprodukte" - #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:133 msgid "Copy answers" msgstr "Antworten kopieren" @@ -22445,32 +23383,32 @@ msgstr "" "Alle verbleibenden Tickets sind reserviert, werden aber evtl. wieder " "verfügbar." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:54 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:57 msgid "No attendee name provided" msgstr "Teilnehmername nicht angegeben" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:151 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:202 msgid "price per item" msgstr "Preis pro Stück" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:162 msgid "Okay, we're removing that…" msgstr "Alles klar, wir nehmen das raus…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:166 msgid "Remove one" msgstr "Eins entfernen" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:175 msgid "quantity" msgstr "Menge" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:179 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:177 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:180 #: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 #: pretix/presale/templates/pretixpresale/event/voucher.html:78 @@ -22482,36 +23420,36 @@ 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:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:195 msgid "Add one more" msgstr "Eins mehr hinzufügen" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:211 msgid "price" msgstr "Preis" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:292 #, 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:303 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:306 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "inkl. %(tax_sum)s Steuern" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 #: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Gutschein einlösen" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 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:323 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:326 #: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Gutschein einlösen" @@ -23314,6 +24252,24 @@ msgstr "" " ab %(start_date)s\n" " " +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:5 +#, fuzzy +#| msgid "Customer actions" +msgid "customer account" +msgstr "Kunden-Aktionen" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:8 +#, fuzzy +#| msgid "Enter custom amount" +msgid "View customer account" +msgstr "Eigenen Betrag eingeben" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:9 +#, fuzzy +#| msgid "User profile only" +msgid "View user profile" +msgstr "Nur Benutzerprofil" + #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:78 #, python-format msgid "" @@ -23389,6 +24345,95 @@ msgstr "" "Achtung: Die angezeigten Veranstaltungen liegen in unterschiedlichen " "Zeitzonen." +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:15 +#, fuzzy +#| msgid "Account information changed" +msgid "Account information" +msgstr "Account-Informationen geändert" + +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:11 +#, fuzzy +#| msgid "Change your information" +msgid "Update your account information" +msgstr "Kundendaten ändern" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:11 +#, python-format +msgid "Sign in to your account at %(org)s" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:20 +#, fuzzy +#| msgid "Create a new account" +msgid "Create account" +msgstr "Neuen Benutzer erstellen" + +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:10 +#, fuzzy +#| msgid "Team memberships" +msgid "Your membership" +msgstr "Team-Mitgliedschaften" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:6 +#, fuzzy +#| msgid "Password recovery" +msgid "Password reset" +msgstr "Passwortwiederherstellung" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:11 +#, fuzzy +#| msgid "Set new password" +msgid "Set a new password for your account" +msgstr "Neues Passwort setzen" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:10 +msgid "Your account" +msgstr "Dein Konto" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:31 +#, fuzzy +#| msgid "Change contact information" +msgid "Change account information" +msgstr "Kontaktinformationen ändern" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:35 +#, fuzzy +#| msgid "Change answers" +msgid "Change password" +msgstr "Details bearbeiten" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:6 +#, fuzzy +#| msgid "Your registration" +msgid "Registration" +msgstr "Deine Anmeldung" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:11 +#, fuzzy, python-format +#| msgid "Create a new account" +msgid "Create a new account at %(org)s" +msgstr "Neuen Benutzer erstellen" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:24 +#, fuzzy +#| msgid "Add product to an existing quota" +msgid "Log in to an existing account" +msgstr "Produkt zu bestehendem Kontingent hinzufügen" + +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:20 +#, fuzzy +#| msgid "Repeat new password" +msgid "Request a new password" +msgstr "Neues Passwort wiederholen" + #: pretix/presale/templates/pretixpresale/organizers/index.html:8 msgid "Event list" msgstr "Veranstaltungs-Liste" @@ -23430,20 +24475,20 @@ msgstr "Seite %(page)s von %(of)s" msgid "We are processing your request …" msgstr "Wir verarbeiten deine Anfrage …" -#: pretix/presale/utils.py:78 pretix/presale/utils.py:197 -#: pretix/presale/utils.py:198 +#: pretix/presale/utils.py:170 pretix/presale/utils.py:292 +#: pretix/presale/utils.py:293 msgid "The selected event was not found." msgstr "Die ausgewählte Veranstaltung wurde nicht gefunden." -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:256 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:167 +#: pretix/presale/utils.py:262 msgid "This feature is not enabled." msgstr "Diese Funktion ist nicht aktiviert." -#: pretix/presale/utils.py:206 pretix/presale/utils.py:210 +#: pretix/presale/utils.py:301 pretix/presale/utils.py:305 msgid "The selected organizer was not found." msgstr "Der ausgewählte Veranstalter wurde nicht gefunden." @@ -23487,6 +24532,56 @@ msgstr "Dein Warenkorb ist leer." 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/customer.py:172 +msgid "" +"Your account has been created. Please follow the link in the email we sent " +"you to activate your account and choose a password." +msgstr "" + +#: pretix/presale/views/customer.py:191 pretix/presale/views/customer.py:194 +#: pretix/presale/views/customer.py:448 pretix/presale/views/customer.py:454 +#, fuzzy +#| msgid "You entered an invalid number." +msgid "You clicked an invalid link." +msgstr "Du hast eine ungültige Zahl eingegeben." + +#: pretix/presale/views/customer.py:214 +#, fuzzy +#| msgid "Your password has been changed." +msgid "Your new password has been set! You can now use it to log in." +msgstr "Das Passwort wurde geändert." + +#: pretix/presale/views/customer.py:243 +#, python-brace-format +msgid "Set a new password for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:252 +#, fuzzy +#| msgid "We sent out an e-mail containing further instructions." +msgid "" +"We've sent you an email with further instructions on resetting your password." +msgstr "Eine Mail mit weiteren Informationen wurde verschickt." + +#: pretix/presale/views/customer.py:409 +#, fuzzy, python-brace-format +#| msgid "Public email address for contacting the organizer" +msgid "Confirm email address for your account at {organizer}" +msgstr "Öffentliche E-Mail-Adresse zur Kontaktierung des Veranstalters" + +#: pretix/presale/views/customer.py:416 +msgid "" +"Your changes have been saved. We've sent you an email with a link to update " +"your email address. The email address of your account will be changed as " +"soon as you click that link." +msgstr "" + +#: pretix/presale/views/customer.py:464 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "Your email address has been updated." +msgstr "Dein Warenkorb wurde aktualisiert." + #: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" @@ -23530,39 +24625,39 @@ msgstr "Die Zahlungsmethode für diese Bestellung kann nicht geändert werden." msgid "A payment is currently pending for this order." msgstr "Eine Zahlung für diese Bestellung ist noch offen." -#: pretix/presale/views/order.py:800 +#: pretix/presale/views/order.py:808 msgid "You cannot modify this order" msgstr "Du kannst diese Bestellung nicht bearbeiten" -#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 -#: pretix/presale/views/order.py:888 +#: pretix/presale/views/order.py:886 pretix/presale/views/order.py:891 +#: pretix/presale/views/order.py:896 msgid "You chose an invalid cancellation fee." msgstr "Du hast eine ungültige Stornogebühr gewählt." -#: pretix/presale/views/order.py:904 +#: pretix/presale/views/order.py:912 msgid "Canceled by customer" msgstr "Storniert durch Kunde" -#: pretix/presale/views/order.py:915 +#: pretix/presale/views/order.py:923 msgid "The cancellation has been requested." msgstr "Die Stornierungsanfrage wurde übermittelt." -#: pretix/presale/views/order.py:969 +#: pretix/presale/views/order.py:977 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:978 +#: pretix/presale/views/order.py:986 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:1137 +#: pretix/presale/views/order.py:1145 msgid "You cannot change this order." msgstr "Du kannst diese Bestellung nicht umbuchen." -#: pretix/presale/views/order.py:1240 +#: pretix/presale/views/order.py:1248 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " @@ -23651,98 +24746,116 @@ msgstr "Dies ist keine Veranstaltungsreihe." msgid "from %(start_date)s" msgstr "ab %(start_date)s" -#: pretix/settings.py:469 +#: pretix/settings.py:470 msgid "English" msgstr "Englisch" -#: pretix/settings.py:470 +#: pretix/settings.py:471 msgid "German" msgstr "Deutsch" -#: pretix/settings.py:471 +#: pretix/settings.py:472 msgid "German (informal)" msgstr "Deutsch (Du)" -#: pretix/settings.py:472 +#: pretix/settings.py:473 msgid "Arabic" msgstr "Arabisch" -#: pretix/settings.py:473 +#: pretix/settings.py:474 msgid "Chinese (simplified)" msgstr "Chinesisch (vereinfacht)" -#: pretix/settings.py:474 +#: pretix/settings.py:475 msgid "Danish" msgstr "Dänisch" -#: pretix/settings.py:475 +#: pretix/settings.py:476 msgid "Dutch" msgstr "Niederländisch" -#: pretix/settings.py:476 +#: pretix/settings.py:477 msgid "Dutch (informal)" msgstr "Niederländisch (informell)" -#: pretix/settings.py:477 +#: pretix/settings.py:478 msgid "French" msgstr "Französisch" -#: pretix/settings.py:478 +#: pretix/settings.py:479 msgid "Finnish" msgstr "Finnisch" -#: pretix/settings.py:479 +#: pretix/settings.py:480 msgid "Greek" msgstr "Griechisch" -#: pretix/settings.py:480 +#: pretix/settings.py:481 msgid "Italian" msgstr "Italienisch" -#: pretix/settings.py:481 +#: pretix/settings.py:482 msgid "Latvian" msgstr "Lettisch" -#: pretix/settings.py:482 +#: pretix/settings.py:483 msgid "Polish" msgstr "Polnisch" -#: pretix/settings.py:483 +#: pretix/settings.py:484 msgid "Portuguese (Portugal)" msgstr "Portugiesisch (Portugal)" -#: pretix/settings.py:484 +#: pretix/settings.py:485 msgid "Portuguese (Brazil)" msgstr "Portugiesisch (Brasilien)" -#: pretix/settings.py:485 +#: pretix/settings.py:486 msgid "Russian" msgstr "Russisch" -#: pretix/settings.py:486 +#: pretix/settings.py:487 msgid "Spanish" msgstr "Spanisch" -#: pretix/settings.py:487 +#: pretix/settings.py:488 msgid "Turkish" msgstr "Türkisch" -#: pretix/settings.py:787 +#: pretix/settings.py:788 msgid "User profile only" msgstr "Nur Benutzerprofil" -#: pretix/settings.py:788 +#: pretix/settings.py:789 msgid "Read access" msgstr "Lesezugriff" -#: pretix/settings.py:789 +#: pretix/settings.py:790 msgid "Write access" msgstr "Schreibzugriff" -#: pretix/settings.py:799 +#: pretix/settings.py:800 msgid "Kosovo" msgstr "Kosovo" +#~ msgid "Organizer-level settings" +#~ msgstr "Einstellungen auf Veranstalter-Ebene" + +#~ msgid "Site-level settings" +#~ msgstr "Globale Einstellungen" + +#~ msgid "Change only for this event" +#~ msgstr "Nur für diese Veranstaltung ändern" + +#~ msgid "Change only for this organizer" +#~ msgstr "Nur für diesen Veranstalter ändern" + +#~ msgid "Change for all events" +#~ msgstr "Für alle Veranstaltungen ändern" + +#~ msgid "Change for all organizers" +#~ msgstr "Für alle Veranstalter ändern" + #~ msgid "Organizer:" #~ msgstr "Veranstalter:" @@ -24150,10 +25263,6 @@ msgstr "Kosovo" #~ msgid "Tickets on sale" #~ msgstr "Verkauf läuft" -#~ msgid "Please enter a correct email address and password." -#~ msgstr "" -#~ "Bitte gib eine gültige Kombination aus E-Mail-Adresse und Passwort ein." - #~ msgid "" #~ "This will only work if you handle your check-in with pretixdroid 1.8 or " #~ "newer or pretixdesk 0.2 or newer." @@ -24509,9 +25618,6 @@ msgstr "Kosovo" #~ "Die Berechtigungs-Einstellungen wurden verschoben und sind nun Teil des " #~ "Veranstalter-Profils statt jeder einzelnen Veranstaltung." -#~ msgid "Go to the organizer team settings" -#~ msgstr "Zu den Veranstalter-Team-Einstellungen" - #~ msgid "" #~ "Position #{posid} has been scanned at {datetime} for list \"{list}\"." #~ msgstr "" @@ -24747,9 +25853,6 @@ msgstr "Kosovo" #~ msgid "This is a ticket presale system powered by pretix." #~ msgstr "Dieser Vorverkauf läuft mit pretix." -#~ msgid "Public email address for contacting the organizer" -#~ msgstr "Öffentliche E-Mail-Adresse zur Kontaktierung des Veranstalters" - #~ msgid "Get started by creating a product" #~ msgstr "Erstelle dein erstes Produkt" @@ -24812,9 +25915,6 @@ msgstr "Kosovo" #~ msgid "pretixdroid API" #~ msgstr "pretixdroid-API" -#~ msgid "Are you sure your email address is correct?" -#~ msgstr "Bist du sicher, dass deine E-Mail-Adresse korrekt ist?" - #~ msgid "You entered \"%(entered)s\". Did you mean \"%(suggestion)s\"?" #~ msgstr "Du hast \"%(entered)s\" eingegeben. Meintest du \"%(suggestion)s\"?" @@ -25186,10 +26286,6 @@ msgstr "Kosovo" #~ msgid "Slug" #~ msgstr "Kurzform" -#~ msgid "There is no user with the email address you entered." -#~ msgstr "" -#~ "Es existiert kein Benutzer mit der E-Mail-Adresse, die du eingegeben hast." - #~ msgid "" #~ "You are not permitted to create new events in the name of any organizer." #~ msgstr "" @@ -25496,9 +26592,6 @@ msgstr "Kosovo" #~ "Es sind mehrere Benutzer mit dieser Adresse registriert. Bitte gib " #~ "stattdessen den Benutzernamen an." -#~ msgid "Your account" -#~ msgstr "Dein Konto" - #~ msgid "Hello, %(name)s!" #~ msgstr "Hallo %(name)s!" diff --git a/src/pretix/locale/de_Informal/LC_MESSAGES/djangojs.po b/src/pretix/locale/de_Informal/LC_MESSAGES/djangojs.po index be4672c718..e6d888c4b7 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-04-30 09:39+0000\n" +"POT-Creation-Date: 2021-05-06 18:55+0000\n" "PO-Revision-Date: 2021-04-30 11:41+0200\n" "Last-Translator: Raphael Michel \n" "Language-Team: German (informal) \n" "Language-Team: LANGUAGE \n" @@ -18,21 +18,52 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: pretix/api/auth/devicesecurity.py:27 +#: htmlcov/pretix_control_views_dashboards_py.html:963 +#: pretix/control/templates/pretixcontrol/events/index.html:142 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 +#: pretix/control/views/dashboards.py:530 +msgid "Shop disabled" +msgstr "" + +#: htmlcov/pretix_control_views_dashboards_py.html:965 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1117 +#: 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 "" + +#: htmlcov/pretix_control_views_dashboards_py.html:967 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1116 +#: 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 "" + +#: htmlcov/pretix_control_views_dashboards_py.html:969 +#: 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:536 +msgid "On sale" +msgstr "" + +#: pretix/api/auth/devicesecurity.py:28 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:43 +#: pretix/api/auth/devicesecurity.py:44 msgid "pretixSCAN" msgstr "" -#: pretix/api/auth/devicesecurity.py:73 +#: pretix/api/auth/devicesecurity.py:74 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:101 +#: pretix/api/auth/devicesecurity.py:102 msgid "pretixPOS" msgstr "" @@ -66,37 +97,37 @@ msgid "Target URL" msgstr "" #: pretix/api/models.py:99 pretix/base/models/devices.py:121 -#: pretix/base/models/organizer.py:221 +#: pretix/base/models/organizer.py:247 msgid "All events (including newly created ones)" msgstr "" #: pretix/api/models.py:100 pretix/base/models/devices.py:122 -#: pretix/base/models/organizer.py:222 +#: pretix/base/models/organizer.py:248 msgid "Limit to events" msgstr "" -#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1168 msgid "The product \"{}\" is not assigned to a quota." msgstr "" -#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1180 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "" -#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 -#: pretix/base/services/orders.py:1219 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1140 +#: pretix/base/services/orders.py:1238 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "" -#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1361 -#: pretix/base/models/items.py:1349 pretix/base/models/items.py:1580 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1370 +#: pretix/base/models/items.py:1386 pretix/base/models/items.py:1617 msgid "One or more items do not belong to this event." msgstr "" #: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 -#: pretix/base/models/items.py:1591 pretix/base/models/items.py:1594 +#: pretix/base/models/items.py:1628 pretix/base/models/items.py:1631 #: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "" @@ -126,79 +157,80 @@ msgstr "" msgid "Unknown plugin: '{name}'." msgstr "" -#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:880 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:882 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:169 +#: pretix/api/serializers/item.py:177 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:178 pretix/control/forms/item.py:532 +#: pretix/api/serializers/item.py:186 pretix/control/forms/item.py:554 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:183 pretix/control/forms/item.py:538 +#: pretix/api/serializers/item.py:191 pretix/control/forms/item.py:560 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:220 +#: pretix/api/serializers/item.py:228 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/item.py:337 +#: pretix/api/serializers/item.py:345 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 +#: pretix/api/serializers/item.py:359 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 +#: pretix/api/serializers/item.py:364 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "" -#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 +#: pretix/api/serializers/item.py:369 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "" -#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 +#: pretix/api/serializers/order.py:1153 pretix/api/serializers/order.py:1160 msgid "The product \"{}\" is not available on this date." msgstr "" -#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 +#: pretix/api/serializers/organizer.py:119 +#: pretix/control/forms/organizer.py:492 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/serializers/organizer.py:163 -#: pretix/control/views/organizer.py:557 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:665 msgid "pretix account invitation" msgstr "" -#: pretix/api/serializers/organizer.py:185 -#: pretix/control/views/organizer.py:656 +#: pretix/api/serializers/organizer.py:223 +#: pretix/control/views/organizer.py:764 msgid "This user already has been invited for this team." msgstr "" -#: pretix/api/serializers/organizer.py:201 -#: pretix/control/views/organizer.py:673 +#: pretix/api/serializers/organizer.py:239 +#: pretix/control/views/organizer.py:781 msgid "This user already has permissions for this team." msgstr "" -#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:414 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -206,12 +238,12 @@ msgid "" msgstr "" #: pretix/api/views/order.py:485 pretix/control/views/orders.py:1250 -#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:771 msgid "You cannot generate an invoice for this order." msgstr "" #: pretix/api/views/order.py:490 pretix/control/views/orders.py:1252 -#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:773 msgid "An invoice for this order already exists." msgstr "" @@ -221,7 +253,7 @@ msgid "There was an error sending the mail. Please try again later." msgstr "" #: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 -#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 +#: pretix/base/services/orders.py:133 pretix/presale/views/order.py:755 msgid "One of the selected products is not available in the selected country." msgstr "" @@ -238,7 +270,7 @@ msgid "Order marked as paid" msgstr "" #: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 -#: pretix/control/templates/pretixcontrol/event/mail.html:68 +#: pretix/control/templates/pretixcontrol/event/mail.html:72 #: pretix/control/views/orders.py:1216 msgid "Order canceled" msgstr "" @@ -260,7 +292,7 @@ msgid "Order contact address changed" msgstr "" #: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 -#: pretix/control/templates/pretixcontrol/event/mail.html:59 +#: pretix/control/templates/pretixcontrol/event/mail.html:63 msgid "Order changed" msgstr "" @@ -313,18 +345,25 @@ msgid "{system} User" msgstr "" #: 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/base/models/auth.py:124 pretix/base/models/customers.py:45 +#: pretix/base/models/notifications.py:46 pretix/base/models/orders.py:192 +#: pretix/control/navigation.py:81 pretix/control/navigation.py:464 +#: pretix/control/templates/pretixcontrol/event/settings.html:68 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:38 #: pretix/plugins/checkinlists/exporters.py:454 -#: pretix/presale/checkoutflow.py:861 pretix/presale/forms/checkout.py:57 -#: pretix/presale/forms/user.py:40 +#: pretix/presale/checkoutflow.py:1085 pretix/presale/forms/checkout.py:60 +#: pretix/presale/forms/customer.py:50 pretix/presale/forms/customer.py:124 +#: pretix/presale/forms/customer.py:231 pretix/presale/forms/customer.py:275 +#: pretix/presale/forms/customer.py:318 pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:22 msgid "E-mail" msgstr "" #: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 -#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 +#: pretix/base/forms/auth.py:205 pretix/base/models/customers.py:46 +#: pretix/control/forms/__init__.py:395 pretix/presale/forms/customer.py:54 +#: pretix/presale/forms/customer.py:235 msgid "Password" msgstr "" @@ -346,7 +385,7 @@ msgstr "" msgid "source code" msgstr "" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -356,57 +395,57 @@ msgstr "" msgid "Default" msgstr "" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "" -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "" @@ -414,7 +453,7 @@ msgstr "" msgid "Answers to file upload questions" msgstr "" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -431,10 +470,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -457,6 +496,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -474,9 +514,9 @@ msgid "" "date does not always correspond to the order or payment date." msgstr "" -#: 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:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -487,7 +527,7 @@ msgid "Payment provider" msgstr "" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "" @@ -506,9 +546,9 @@ msgstr "" msgid "Invoice data" msgstr "" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -524,8 +564,8 @@ msgstr "" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -537,13 +577,15 @@ msgstr "" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -554,6 +596,8 @@ msgstr "" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "" @@ -575,7 +619,8 @@ msgstr "" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "" @@ -594,19 +639,23 @@ msgstr "" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -617,10 +666,13 @@ msgstr "" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "" @@ -630,10 +682,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -647,9 +699,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -662,9 +714,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -677,11 +729,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -700,9 +752,9 @@ msgstr "" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -730,7 +782,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -749,9 +801,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -761,19 +813,19 @@ msgid "State" msgstr "" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "" @@ -811,7 +863,7 @@ msgid "Cancellation" msgstr "" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "" @@ -820,9 +872,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -830,7 +882,6 @@ msgstr "" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "" @@ -838,9 +889,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -848,7 +899,6 @@ msgstr "" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "" @@ -857,12 +907,12 @@ msgid "Line number" msgstr "" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "" @@ -871,14 +921,14 @@ msgid "Net price" msgstr "" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -905,15 +955,17 @@ msgstr "" msgid "Order data" msgstr "" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "" @@ -962,8 +1014,8 @@ msgstr "" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "" @@ -971,6 +1023,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "" @@ -980,16 +1033,19 @@ msgstr "" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -998,6 +1054,8 @@ msgstr "" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "" @@ -1007,21 +1065,23 @@ msgstr "" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" @@ -1030,9 +1090,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1040,6 +1102,8 @@ msgstr "" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "" @@ -1050,7 +1114,7 @@ msgstr "" msgid "Order time" msgstr "" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 msgid "Custom address field" msgstr "" @@ -1096,16 +1160,16 @@ msgid "Sales channel" msgstr "" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1115,11 +1179,13 @@ msgstr "" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "" @@ -1134,11 +1200,11 @@ msgid "Fee type" msgstr "" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1169,16 +1235,17 @@ msgstr "" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1187,19 +1254,21 @@ msgstr "" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1210,35 +1279,40 @@ msgstr "" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "" @@ -1296,9 +1370,10 @@ msgid "Refund states" msgstr "" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1319,7 +1394,7 @@ msgid "Creation date" msgstr "" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "" @@ -1328,10 +1403,10 @@ msgid "Status code" msgstr "" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1340,8 +1415,8 @@ msgid "Amount" msgstr "" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1380,9 +1455,9 @@ msgid "Current user's carts" msgstr "" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1420,10 +1495,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "" @@ -1432,8 +1507,8 @@ msgstr "" msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 msgid "Gift cards" msgstr "" @@ -1451,9 +1526,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1481,7 +1556,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1501,7 +1576,7 @@ msgstr "" msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1516,7 +1591,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1570,15 +1645,15 @@ msgid "Voucher expired" msgstr "" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1600,8 +1675,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1616,6 +1691,7 @@ msgid "This combination of credentials is not known to our system." msgstr "" #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1630,6 +1706,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "" @@ -1638,6 +1715,7 @@ msgid "Email address" msgstr "" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "" @@ -1689,9 +1767,10 @@ msgstr "" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "" @@ -1738,15 +1817,18 @@ msgid "" "or password." msgstr "" -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "" @@ -1754,7 +1836,8 @@ msgstr "" msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" @@ -1792,7 +1875,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "" @@ -1821,27 +1904,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "" @@ -1851,7 +1934,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "" @@ -1875,6 +1958,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1882,10 +1967,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -1918,7 +2005,7 @@ msgid "Invoice" msgstr "" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -1934,7 +2021,7 @@ msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "" @@ -1969,27 +2056,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -1997,7 +2084,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2005,7 +2092,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -2014,8 +2101,9 @@ msgstr "" msgid "Default list" msgstr "" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" @@ -2049,14 +2137,13 @@ msgid "If turned off, you will not get any notifications." msgstr "" #: 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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "" @@ -2095,7 +2182,7 @@ msgid "" "been paid." msgstr "" -#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "" @@ -2143,17 +2230,35 @@ msgstr "" msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +msgid "Account active" +msgstr "" + +#: pretix/base/models/customers.py:50 +msgid "Verified email address" +msgstr "" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +msgid "Last login" +msgstr "" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +msgid "Registration date" +msgstr "" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "" @@ -2188,11 +2293,11 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" @@ -2205,26 +2310,26 @@ msgstr "" msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "" @@ -2234,38 +2339,38 @@ msgid "" "organizer account." msgstr "" -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "" @@ -2275,12 +2380,12 @@ msgstr "" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2297,11 +2402,15 @@ msgid "Only sell tickets for this event on the following sales channels." msgstr "" #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "" @@ -2312,122 +2421,122 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1461 +#: pretix/base/models/event.py:1470 msgid "Default value" msgstr "" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1465 +#: pretix/base/models/event.py:1474 msgid "Required for events" msgstr "" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 msgid "Valid values" msgstr "" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 msgid "You cannot set a default value that is not a valid value." msgstr "" @@ -2535,7 +2644,7 @@ msgstr "" msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" @@ -2554,7 +2663,7 @@ msgstr "" msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "" @@ -2602,8 +2711,8 @@ msgstr "" msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "" @@ -2715,11 +2824,11 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2727,7 +2836,7 @@ msgid "" msgstr "" #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "" @@ -2741,8 +2850,34 @@ msgid "" "corresponding to the product price." msgstr "" -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +msgid "Require a valid membership" +msgstr "" + +#: pretix/base/models/items.py:523 +msgid "Allowed membership types" +msgstr "" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2754,102 +2889,108 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:692 +#: pretix/base/models/items.py:720 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:698 +#: pretix/base/models/items.py:726 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:744 +#: pretix/base/models/items.py:772 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +msgid "Membership types" +msgstr "" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 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:939 +#: pretix/base/models/items.py:976 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:958 +#: pretix/base/models/items.py:995 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:963 +#: pretix/base/models/items.py:1000 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:968 +#: pretix/base/models/items.py:1005 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:973 +#: pretix/base/models/items.py:1010 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:978 +#: pretix/base/models/items.py:1015 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -2857,60 +2998,60 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1085 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -2918,170 +3059,170 @@ msgstr "" msgid "Question" msgstr "" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1164 +#: pretix/base/models/items.py:1201 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 msgid "Maximum value" msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1296 +#: pretix/base/models/items.py:1333 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3091,13 +3232,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3106,17 +3247,17 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "" @@ -3161,44 +3302,87 @@ msgstr "" msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:156 -msgid "pending" +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" msgstr "" -#: pretix/base/models/orders.py:157 -msgid "paid" +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." msgstr "" -#: pretix/base/models/orders.py:158 -msgid "expired" +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "" + +#: pretix/base/models/memberships.py:58 +msgid "Number of times this membership can be used in a purchase." +msgstr "" + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +msgid "Membership type" msgstr "" #: pretix/base/models/orders.py:159 +msgid "pending" +msgstr "" + +#: pretix/base/models/orders.py:160 +msgid "paid" +msgstr "" + +#: pretix/base/models/orders.py:161 +msgid "expired" +msgstr "" + +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +msgid "Customer" +msgstr "" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3206,342 +3390,347 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 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:805 +#: pretix/base/models/orders.py:815 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:807 +#: pretix/base/models/orders.py:817 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:827 +#: pretix/base/models/orders.py:841 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:828 +#: pretix/base/models/orders.py:842 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:73 +#: pretix/base/models/organizer.py:75 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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:240 +#: pretix/base/models/organizer.py:266 +msgid "Can manage customer accounts" +msgstr "" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" @@ -3586,7 +3775,7 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "" @@ -3642,10 +3831,6 @@ msgstr "" msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" @@ -3665,11 +3850,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "" @@ -3928,8 +4117,8 @@ msgid "Event date" msgstr "" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "" @@ -4096,9 +4285,9 @@ msgstr "" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 msgid "Attendee address" msgstr "" @@ -4118,7 +4307,7 @@ msgstr "" #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "" @@ -4349,22 +4538,22 @@ msgid "In test mode, only test cards will work." msgstr "" #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "" #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 msgid "This gift card can only be used in test mode." msgstr "" #: pretix/base/payment.py:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "" @@ -4407,7 +4596,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "" @@ -4474,9 +4663,9 @@ msgid "Price including add-ons" msgstr "" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 msgid "Attendee company" msgstr "" @@ -4578,7 +4767,7 @@ msgstr "" msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "" @@ -4594,7 +4783,7 @@ msgstr "" msgid "Event location" msgstr "" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "" @@ -4695,7 +4884,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "" @@ -4715,17 +4904,21 @@ msgstr "" msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +msgid "Date and time of first scan" +msgstr "" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -4734,12 +4927,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" @@ -4795,7 +4988,7 @@ msgstr "" msgid "Event canceled" msgstr "" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -4852,7 +5045,7 @@ msgid "" "items of it." msgstr "" -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "" @@ -4872,7 +5065,7 @@ msgid "" "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5085,25 +5278,73 @@ msgstr "" msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" +#: pretix/base/services/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, python-brace-format +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "" + +#: pretix/base/services/memberships.py:139 +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "" + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5116,253 +5357,253 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 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:102 +#: pretix/base/services/orders.py:106 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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, 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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 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:113 +#: pretix/base/services/orders.py:117 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:115 +#: pretix/base/services/orders.py:119 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:117 +#: pretix/base/services/orders.py:121 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:119 +#: pretix/base/services/orders.py:123 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:121 +#: pretix/base/services/orders.py:125 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:123 +#: pretix/base/services/orders.py:127 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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1223 +#: pretix/base/services/orders.py:1242 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5439,52 +5680,62 @@ msgstr "" msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" +#: pretix/base/settings.py:116 +msgid "Allow customers to create accounts" +msgstr "" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5496,89 +5747,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -5587,76 +5838,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -5667,75 +5918,75 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 msgid "Set payment term" msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -5743,11 +5994,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -5755,11 +6006,11 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 msgid "Payment term in minutes" msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -5767,164 +6018,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5932,28 +6183,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -5961,55 +6212,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6017,11 +6268,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6030,115 +6281,115 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1040 msgid "Require name" msgstr "" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1051 msgid "Ask for a phone number" msgstr "" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1061 msgid "Require phone number" msgstr "" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1072 msgid "Phone number explanation" msgstr "" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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:1096 +#: pretix/base/settings.py:1107 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6147,55 +6398,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6203,89 +6454,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6293,109 +6544,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -6410,7 +6661,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -6424,7 +6675,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6438,7 +6689,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -6453,7 +6704,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -6469,7 +6720,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -6487,7 +6738,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6501,7 +6752,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -6515,7 +6766,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -6531,7 +6782,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6545,7 +6796,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -6561,7 +6812,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -6586,7 +6837,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -6600,7 +6851,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -6618,7 +6869,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -6633,7 +6884,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -6650,7 +6901,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -6662,21 +6913,21 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1765 #, python-brace-format msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -6690,56 +6941,116 @@ msgid "" "Your {event} team" msgstr "" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -6748,23 +7059,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -6773,11 +7084,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -6786,93 +7097,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -6880,202 +7191,203 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" @@ -7102,60 +7414,61 @@ msgstr "" #: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -7472,12 +7785,56 @@ msgstr "" msgid "Filetype not allowed!" msgstr "" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "" + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "" + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -7557,49 +7914,49 @@ msgstr "" msgid "Default ({value})" msgstr "" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "" @@ -7612,7 +7969,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -7675,15 +8032,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "" @@ -7692,7 +8049,7 @@ msgstr "" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "" @@ -7725,7 +8082,8 @@ msgstr "" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -7783,114 +8141,70 @@ msgstr "" msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "" - -#: 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:1029 -msgid "Hostname" -msgstr "" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "" - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "" - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 msgid "Ticket code generator" msgstr "" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 msgid "Sale not allowed" msgstr "" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -7898,48 +8212,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -7947,27 +8261,27 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "" @@ -8067,25 +8381,25 @@ msgstr "" msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -8113,44 +8427,30 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" @@ -8193,138 +8493,139 @@ msgid "Sunday" msgstr "" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" @@ -8532,7 +8833,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 msgid "No category" msgstr "" @@ -8576,43 +8877,47 @@ msgstr "" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8620,36 +8925,36 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "" @@ -8682,21 +8987,21 @@ msgstr "" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -8704,15 +9009,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -8721,15 +9026,15 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -8738,156 +9043,170 @@ msgstr "" msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +msgid "Membership" +msgstr "" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +msgid "(No membership)" +msgstr "" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:678 +#: pretix/control/forms/orders.py:741 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 " @@ -8895,29 +9214,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -8925,20 +9244,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -8956,7 +9275,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -8970,59 +9289,67 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +msgid "This will be attached to every email." +msgstr "" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +msgid "An account with this email address is already registered." +msgstr "" + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -9248,942 +9575,991 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 +#: pretix/control/logdisplay.py:314 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 msgid "The organizer has been changed." msgstr "" -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 msgid "The organizer settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 msgid "The webhook has been created." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 msgid "The webhook has been changed." msgstr "" -#: pretix/control/logdisplay.py:317 -msgid "The event's internal comment has been updated." -msgstr "" - -#: pretix/control/logdisplay.py:318 -msgid "The event has been canceled." -msgstr "" - -#: pretix/control/logdisplay.py:319 -msgid "An event has been deleted." -msgstr "" - -#: pretix/control/logdisplay.py:320 -msgid "The order details have been changed." -msgstr "" - -#: pretix/control/logdisplay.py:321 -msgid "The order has been marked as unpaid." +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +msgid "The membership type has been created." msgstr "" #: pretix/control/logdisplay.py:322 -msgid "The order's secret has been changed." +msgid "The membership type has been changed." msgstr "" #: pretix/control/logdisplay.py:323 -msgid "The order's expiry date has been changed." +msgid "The membership type has been deleted." msgstr "" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 -msgid "The order has been marked as expired." +#: pretix/control/logdisplay.py:324 +msgid "The account has been created." msgstr "" #: pretix/control/logdisplay.py:325 -msgid "The order has been marked as paid." +msgid "The account has been changed." msgstr "" #: pretix/control/logdisplay.py:326 -msgid "The cancellation request has been deleted." +msgid "A membership for this account has been added." msgstr "" #: pretix/control/logdisplay.py:327 -msgid "The order has been refunded." +msgid "A membership of this account has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 -msgid "The order has been canceled." +#: pretix/control/logdisplay.py:328 +msgid "The account has been disabled and anonymized." msgstr "" -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 -msgid "The order has been reactivated." +#: pretix/control/logdisplay.py:329 +msgid "A new password has been requested." msgstr "" #: pretix/control/logdisplay.py:330 +msgid "A new password has been set." +msgstr "" + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 +msgid "The event's internal comment has been updated." +msgstr "" + +#: pretix/control/logdisplay.py:333 +msgid "The event has been canceled." +msgstr "" + +#: pretix/control/logdisplay.py:334 +msgid "An event has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py:335 +msgid "The order details have been changed." +msgstr "" + +#: pretix/control/logdisplay.py:336 +msgid "The order has been marked as unpaid." +msgstr "" + +#: pretix/control/logdisplay.py:337 +msgid "The order's secret has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:338 +msgid "The order's expiry date has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 +msgid "The order has been marked as expired." +msgstr "" + +#: pretix/control/logdisplay.py:340 +msgid "The order has been marked as paid." +msgstr "" + +#: pretix/control/logdisplay.py:341 +msgid "The cancellation request has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py:342 +msgid "The order has been refunded." +msgstr "" + +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 +msgid "The order has been canceled." +msgstr "" + +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 +msgid "The order has been reactivated." +msgstr "" + +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +msgid "The customer account has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 msgid "The event details have been changed." msgstr "" -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 msgid "The gate has been created." msgstr "" -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 msgid "The gate has been changed." msgstr "" -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 msgid "The gate has been deleted." msgstr "" -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -10208,18 +10584,19 @@ msgstr "" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -10269,14 +10646,14 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "" @@ -10370,12 +10747,23 @@ msgstr "" msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +msgid "Customers" +msgstr "" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +msgid "Customer accounts" +msgstr "" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "" @@ -10423,6 +10811,9 @@ msgid "Register" msgstr "" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "" @@ -10470,6 +10861,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -10518,19 +10911,19 @@ msgid "Set new password" msgstr "" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -10541,13 +10934,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -10564,6 +10961,9 @@ msgstr "" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "" @@ -10598,6 +10998,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "" @@ -10790,6 +11192,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -10872,7 +11275,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -10885,8 +11288,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -10921,6 +11326,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -10976,6 +11382,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -11179,7 +11600,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 msgid "Cancel or delete event" msgstr "" @@ -11283,7 +11704,7 @@ msgid "Geo coordinates" msgstr "" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -11376,7 +11797,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "" @@ -11404,9 +11825,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -11550,79 +11971,75 @@ msgstr "" msgid "No results" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -11691,14 +12108,20 @@ msgstr "" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "" @@ -11837,16 +12260,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -11854,52 +12278,52 @@ msgstr "" msgid "Meta data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 msgid "Customer data (once per order)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 msgid "Name and address" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 msgid "See invoice settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 msgid "Attendee data (once per admission ticket)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 msgid "Custom fields" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 msgid "Manage questions" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 msgid "Other settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -11907,16 +12331,16 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 msgid "Add confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -11924,30 +12348,30 @@ msgstr "" msgid "Timeline" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 msgid "Item metadata" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -12018,7 +12442,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 msgid "Change history" msgstr "" @@ -12253,19 +12677,6 @@ msgstr "" msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -12619,7 +13030,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "" @@ -12627,17 +13038,29 @@ msgstr "" msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +msgid "days" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +msgid "months" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "" @@ -12774,8 +13197,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "" @@ -13242,38 +13667,38 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "" @@ -13297,7 +13722,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -13436,235 +13861,244 @@ msgstr "" msgid "Cancellation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +msgid "Customer account" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +msgid "Contact email" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, python-format msgid "Exit scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, python-format msgid "Entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 msgid "Ticket page" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "" @@ -14075,37 +14509,45 @@ msgid "Remove filter" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:116 -msgid "Order paid / total" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 +msgid "Order paid / total" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -14168,6 +14610,116 @@ msgstr "" msgid "Search" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, python-format +msgid "Customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +msgid "Customer ID" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +msgid "disabled" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +msgid "not yet activated" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +msgid "active" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +msgid "Memberships" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +msgid "Valid from" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +msgid "Usages" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +msgid "Add membership" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +msgid "Customer history" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, python-format +msgid "Anonymize customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +msgid "Are you sure you want to anonymize this customer account?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +msgid "This action is irreversible." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +msgid "No customer accounts have been created yet." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "" @@ -14341,7 +14893,7 @@ msgstr "" msgid "Organizer page" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -14375,11 +14927,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 msgid "Expire date" msgstr "" @@ -14451,6 +14998,52 @@ msgstr "" msgid "Organizer logs" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +msgid "Customer account registration" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +msgid "Customer account email change" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +msgid "Customer account password reset" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +msgid "Delete membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +msgid "Are you sure you want to delete this membership type?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +msgid "Membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +msgid "Create a new membership type" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -14511,7 +15104,7 @@ msgstr "" msgid "Organizer permissions" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "" @@ -15611,10 +16204,6 @@ msgstr "" msgid "Impersonate user" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "" @@ -15896,44 +16485,40 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on organizer level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on global level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to organizer settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to global settings" msgstr "" #: pretix/control/views/__init__.py:166 @@ -16026,10 +16611,10 @@ msgstr "" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -16119,7 +16704,7 @@ msgstr "" msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "" @@ -16151,7 +16736,7 @@ msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -16182,29 +16767,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "" @@ -16213,7 +16799,7 @@ msgid "Unknown e-mail renderer." msgstr "" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "" @@ -16309,7 +16895,7 @@ msgstr "" msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -16317,26 +16903,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -16344,35 +16930,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -16538,14 +17124,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "" @@ -16740,15 +17326,15 @@ msgstr "" msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -16776,234 +17362,245 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1392 +#: pretix/control/views/organizer.py:1500 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1529 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 msgid "The selected property has been deleted." msgstr "" +#: pretix/control/views/organizer.py:1718 +msgid "The selected object has been deleted." +msgstr "" + +#: pretix/control/views/organizer.py:1941 +msgid "The customer account has been anonymized." +msgstr "" + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" @@ -17060,15 +17657,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "" @@ -17577,8 +18174,8 @@ msgstr "" #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -18170,16 +18767,16 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "" @@ -18253,8 +18850,8 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "" @@ -18779,7 +19376,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "" @@ -18806,22 +19403,22 @@ msgstr "" msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18829,20 +19426,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -18853,73 +19450,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:173 -msgctxt "stripe" -msgid "Live" -msgstr "" - #: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" +msgid "Live" +msgstr "" + +#: pretix/plugins/stripe/payment.py:175 +msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -18927,23 +19524,27 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +msgid "Destination" +msgstr "" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: LANGUAGE \n" @@ -298,39 +298,42 @@ msgstr "" msgid "Number of days with a previous entry" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:219 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:97 msgid "All of the conditions below (AND)" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:220 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:98 msgid "At least one of the conditions below (OR)" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:228 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:99 msgid "Event start" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:229 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:100 msgid "Event end" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:230 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:101 msgid "Event admission" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:231 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:102 msgid "custom time" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:234 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:103 msgid "Tolerance (minutes)" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:242 -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:449 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:104 msgid "Add condition" msgstr "" +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:105 +msgid "minutes" +msgstr "" + #: pretix/static/pretixcontrol/js/ui/editor.js:69 msgid "Lead Scan QR" msgstr "" @@ -410,31 +413,31 @@ msgid "" "darker shade." msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:384 +#: pretix/static/pretixcontrol/js/ui/main.js:387 msgid "All" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:385 +#: pretix/static/pretixcontrol/js/ui/main.js:388 msgid "None" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:386 +#: pretix/static/pretixcontrol/js/ui/main.js:389 msgid "Search query" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:389 +#: pretix/static/pretixcontrol/js/ui/main.js:392 msgid "Selected only" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:825 +#: pretix/static/pretixcontrol/js/ui/main.js:830 msgid "Use a different name internally" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:882 +#: pretix/static/pretixcontrol/js/ui/main.js:887 msgid "Click to close" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:897 +#: pretix/static/pretixcontrol/js/ui/main.js:902 msgid "You have unsaved changes!" msgstr "" @@ -478,26 +481,26 @@ 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:269 -msgid "Please enter a quantity for one of the ticket types." -msgstr "" - -#: pretix/static/pretixpresale/js/ui/main.js:305 -msgid "required" -msgstr "" - -#: pretix/static/pretixpresale/js/ui/main.js:402 +#: pretix/static/pretixpresale/js/ui/main.js:144 msgid "The organizer keeps %(currency)s %(amount)s" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:410 +#: pretix/static/pretixpresale/js/ui/main.js:152 msgid "You get %(currency)s %(amount)s back" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:426 +#: pretix/static/pretixpresale/js/ui/main.js:168 msgid "Please enter the amount the organizer can keep." msgstr "" +#: pretix/static/pretixpresale/js/ui/main.js:307 +msgid "Please enter a quantity for one of the ticket types." +msgstr "" + +#: pretix/static/pretixpresale/js/ui/main.js:343 +msgid "required" +msgstr "" + #: pretix/static/pretixpresale/js/ui/main.js:440 #: pretix/static/pretixpresale/js/ui/main.js:458 msgid "Time zone:" diff --git a/src/pretix/locale/el/LC_MESSAGES/django.po b/src/pretix/locale/el/LC_MESSAGES/django.po index 6247e08207..a7f0109126 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-04-30 09:39+0000\n" +"POT-Creation-Date: 2021-05-06 18:54+0000\n" "PO-Revision-Date: 2019-10-31 14:39+0000\n" "Last-Translator: Raphael Michel \n" "Language-Team: Greek εισιτήρια εκδηλώσεων powered by pretix< msgid "source code" msgstr "Κωδικός κουπονιού" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -410,62 +449,62 @@ msgstr "Κωδικός κουπονιού" msgid "Default" msgstr "Προκαθορισμένο(Default)" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "Δείγμα Corporation" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "Δείγμα Εισιτηρίου Εισόδου" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 #, 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:531 +#: pretix/base/email.py:535 #, 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:535 +#: pretix/base/email.py:539 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" "Μεταφέρετε χρήματα σε αυτόν τον τραπεζικό λογαριασμό: 9999-9999-9999-9999" -#: pretix/base/exporter.py:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "Εξαγωγή μορφής" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (με κόμματα)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (στυλ Excel)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (με ερωτηματικά)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "Συνδυασμένο Excel (.xlsx)" @@ -473,7 +512,7 @@ msgstr "Συνδυασμένο Excel (.xlsx)" msgid "Answers to file upload questions" msgstr "Συνδυασμένο Excel (.xlsx)" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -490,10 +529,10 @@ msgstr "Εισιτήριο συμβάντος {event} - {code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -519,6 +558,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -539,9 +579,9 @@ msgstr "" "αυτή. Λάβετε υπόψη ότι η ημερομηνία τιμολόγησης δεν αντιστοιχεί πάντα στην " "ημερομηνία παραγγελίας ή πληρωμής." -#: 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:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -552,7 +592,7 @@ msgid "Payment provider" msgstr "Πάροχος πληρωμής" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "Όλοι οι πάροχοι πληρωμών" @@ -575,9 +615,9 @@ msgstr "Όλα τα τιμολόγια" msgid "Invoice data" msgstr "Δεδομένα τιμολογίου" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -593,8 +633,8 @@ msgstr "Αριθμός τιμολογίου" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -606,13 +646,15 @@ msgstr "Ημερομηνία" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -623,6 +665,8 @@ msgstr "Ημερομηνία" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "Κωδικός παραγγελίας" @@ -644,7 +688,8 @@ msgstr "Ακύρωση" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Γλώσσα" @@ -663,19 +708,23 @@ msgstr "Αποστολέας τιμολογίου:" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -686,10 +735,13 @@ msgstr "Αποστολέας τιμολογίου:" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "Όνομα" @@ -699,10 +751,10 @@ msgstr "Όνομα" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -716,9 +768,9 @@ msgstr "Διεύθυνση έδρας" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -731,9 +783,9 @@ msgstr "Ταχυδρομικός Κώδικας" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -746,11 +798,11 @@ msgstr "Πόλη" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -769,9 +821,9 @@ msgstr "Αριθμός φορολογικού μητρώου" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -799,7 +851,7 @@ msgstr "Αποδέκτης τιμολογίου:" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -818,9 +870,9 @@ msgstr "Διεύθυνση" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -832,19 +884,19 @@ msgid "State" msgstr "Κατάσταση" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Δικαιούχος" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Σχετικό παραστατικό" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "Αντίστροφη φόρτιση" @@ -884,7 +936,7 @@ msgid "Cancellation" msgstr "Ακύρωση" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Τιμολόγιο" @@ -893,9 +945,9 @@ msgstr "Τιμολόγιο" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -903,7 +955,6 @@ msgstr "Τιμολόγιο" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Ναι" @@ -911,9 +962,9 @@ msgstr "Ναι" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -921,7 +972,6 @@ msgstr "Ναι" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "Όχι" @@ -930,12 +980,12 @@ msgid "Line number" msgstr "Αριθμός σειράς" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Περιγραφή" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "Μικτή τιμή" @@ -944,14 +994,14 @@ msgid "Net price" msgstr "Καθαρή τιμή" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "Φορολογική αξία" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -978,15 +1028,17 @@ msgstr "Φιλτράρετε κατά κατάσταση" msgid "Order data" msgstr "Στοιχεία παραγγελίας" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "Παραγγελίες" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Παραγγείλετε θέσεις" @@ -1049,8 +1101,8 @@ msgstr "Ημερομηνία εκδήλωσης" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "Slug εκδηλώσεων" @@ -1058,6 +1110,7 @@ msgstr "Slug εκδηλώσεων" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "Σύνολο παραγγελίας" @@ -1067,16 +1120,19 @@ msgstr "Σύνολο παραγγελίας" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1085,6 +1141,8 @@ msgstr "Σύνολο παραγγελίας" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Κατάσταση" @@ -1094,21 +1152,23 @@ msgstr "Κατάσταση" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "Email" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 #, fuzzy @@ -1119,9 +1179,11 @@ msgstr "Αριθμός σειράς" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1129,6 +1191,8 @@ msgstr "Αριθμός σειράς" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "Ημερομηνία παραγγελίας" @@ -1141,7 +1205,7 @@ msgstr "Ημερομηνία παραγγελίας" msgid "Order time" msgstr "Ημερομηνία παραγγελίας" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 #, fuzzy #| msgid "E-mail address verified" msgid "Custom address field" @@ -1189,16 +1253,16 @@ msgid "Sales channel" msgstr "Kανάλι πωλήσεων" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "Απαιτείται ιδιαίτερη προσοχή" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1208,11 +1272,13 @@ msgstr "Σχόλιο" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "Θέσεις" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "Η διεύθυνση ηλεκτρονικού ταχυδρομείου επαληθεύτηκε" @@ -1228,11 +1294,11 @@ msgid "Fee type" msgstr "Τύπος τέλους (fee type)" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1263,16 +1329,17 @@ msgstr "Position ID" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1281,19 +1348,21 @@ msgstr "Position ID" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1304,35 +1373,40 @@ msgstr "Ημερομηνία" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "Προϊόν" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "Παραλλαγή" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "Όνομα συμμετεχόντος" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "Email συμμετεχόντος" @@ -1406,9 +1480,10 @@ msgid "Refund states" msgstr "Κατάσταση επιστροφής χρημάτων" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1429,7 +1504,7 @@ msgid "Creation date" msgstr "Ημερομηνία δημιουργίας" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "Ημερομηνία ολοκλήρωσης" @@ -1438,10 +1513,10 @@ msgid "Status code" msgstr "Κωδικός κατάστασης (status code)" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1450,8 +1525,8 @@ msgid "Amount" msgstr "Ποσό" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1490,9 +1565,9 @@ msgid "Current user's carts" msgstr "Το καλάθι του τρέχοντος χρήστη" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1534,10 +1609,10 @@ msgstr "Εξαγορές" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 #, fuzzy #| msgid "Gift card" msgid "Gift card code" @@ -1550,8 +1625,8 @@ msgstr "Δωροκάρτα" msgid "Issuer" msgstr "Λεπτομέρειες κουπονιών" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 #, fuzzy #| msgid "Gift card" msgid "Gift cards" @@ -1573,9 +1648,9 @@ msgstr "Δοκιμή λειτουργίας (Test mode)" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1608,7 +1683,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1630,7 +1705,7 @@ msgstr "Δοκιμή λειτουργίας (Test mode)" msgid "Expiry date" msgstr "Ημερομηνία λήξης" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1645,7 +1720,7 @@ msgstr "Νόμισμα" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1705,15 +1780,15 @@ msgid "Voucher expired" msgstr "Το κουπόνι έληξε" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Όνομα προϊόντος" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1737,8 +1812,8 @@ msgstr "Προτεραιότητα" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1755,6 +1830,7 @@ msgid "This combination of credentials is not known to our system." msgstr "Αυτός ο κωδικός κουπονιού δεν είναι γνωστός στη βάση δεδομένων μας." #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1771,6 +1847,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "Εισαγάγετε τον ίδιο κωδικό πρόσβασης δύο φορές" @@ -1779,6 +1856,7 @@ msgid "Email address" msgstr "Διεύθυνση ηλεκτρονικού ταχυδρομείου" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "Επαναλάβετε τον κωδικό πρόσβασης" @@ -1836,9 +1914,10 @@ msgstr "Η προεργασία δεν ξεκίνησε" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "Αυτό το πεδίο είναι απαραίτητο." @@ -1897,15 +1976,18 @@ msgstr "" "Εισαγάγετε τον τρέχοντα κωδικό πρόσβασης εάν θέλετε να αλλάξετε τη διεύθυνση " "ηλεκτρονικού ταχυδρομείου ή τον κωδικό πρόσβασής σας." -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "Ο τρέχων κωδικός πρόσβασης που καταχωρίσατε δεν ήταν σωστός." -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "Το τρέχον συνθηματικό σας" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "Νέος κωδικός πρόσβασης" @@ -1913,7 +1995,8 @@ msgstr "Νέος κωδικός πρόσβασης" msgid "Repeat new password" msgstr "Επαναλάβετε τον νέο κωδικό πρόσβασης" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Προεπιλεγμένη ζώνη ώρας" @@ -1957,7 +2040,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "Μη έγκυρο placeholder(s): %(value)s" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "Επιχείρηση" @@ -1986,27 +2069,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "Στοιχεία Αγοραστή" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "Κωδικός παραγγελίας" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "Αριθμός ακύρωσης" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "Αριθμός τιμολογίου" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "Αριθμός τιμολογίου" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "Ημερομηνία ακύρωσης" @@ -2016,7 +2099,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "Αρχική ημερομηνία τιμολόγησης" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "Ημερομηνία" @@ -2042,6 +2125,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -2049,10 +2134,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "TEST MODE" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -2087,7 +2174,7 @@ msgid "Invoice" msgstr "Τιμολόγιο" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -2103,7 +2190,7 @@ msgctxt "invoice" msgid "Qty" msgstr "Ποσότητα" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "ΦΠΑ" @@ -2142,27 +2229,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "Μη έγκυρες πληρωμές" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "Καθαρή αξία" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "Ακαθάριστη αξία" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "ΦΠΑ" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "Συμπεριλαμβάνονται οι φόροι" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2173,7 +2260,7 @@ msgstr "" "δημοσιεύθηκε από την Ευρωπαϊκή Κεντρική Τράπεζα στις {date}, αυτό " "αντιστοιχεί σε:" -#: pretix/base/invoice.py:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2184,7 +2271,7 @@ msgstr "" "δημοσιεύθηκε από την Ευρωπαϊκή Κεντρική Τράπεζα στις {date}, το συνολικό " "τιμολόγιο αντιστοιχεί στο {total}." -#: pretix/base/invoice.py:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Μοντέρνο τιμολόγιο (pretix 2.7)" @@ -2193,8 +2280,9 @@ msgstr "Μοντέρνο τιμολόγιο (pretix 2.7)" msgid "Default list" msgstr "Προεπιλεγμένη λίστα" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Πλήρες όνομα" @@ -2228,14 +2316,13 @@ msgid "If turned off, you will not get any notifications." msgstr "Εάν απενεργοποιηθεί, δεν θα λάβετε ειδοποιήσεις." #: 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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "Χρήστης" @@ -2282,7 +2369,7 @@ msgstr "" "η παραγγελία δεν έχει πληρωθεί. Αυτό λειτουργεί μόνο με pretixdesk 0.3.0 ή " "νεότερη ή pretixdroid 1.9 ή νεότερη." -#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2340,11 +2427,37 @@ msgstr "Χώρα" msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "This account is inactive." +msgid "Account active" +msgstr "Αυτός ο λογαριασμός είναι ανενεργός." + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee email" +msgid "Verified email address" +msgstr "Email συμμετεχόντος" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +#, fuzzy +#| msgid "Login" +msgid "Last login" +msgstr "Σύνδεση" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Registration details" +msgid "Registration date" +msgstr "Λεπτομέρειες εγγραφής" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "Εσωτερικός αναγνωριστικός κωδικός" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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." @@ -2353,7 +2466,7 @@ msgstr "" "αντιστοίχιση των δεδομένων με άλλες πηγές. Αν δεν εισάγετε ένα, θα " "δημιουργήσουμε ένα αυτόματα." -#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "Αυτό το αναγνωριστικό χρησιμοποιείται ήδη για μια διαφορετική ερώτηση." @@ -2397,12 +2510,12 @@ msgstr "" "διευθύνσεις URL, κωδικούς παραγγελίας, αριθμούς τιμολογίων και αναφορές " "τραπεζικής μεταφοράς." -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" "Το λεκτικό μπορεί να περιέχει μόνο γράμματα, αριθμούς, κουκκίδες και παύλες." -#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Σύντομη μορφή" @@ -2415,26 +2528,26 @@ msgstr "Το κατάστημα είναι live" msgid "Event currency" msgstr "Νόμισμα εκδήλωσης" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Ώρα έναρξης εκδήλωσης" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Ώρα λήξης εκδήλωσης" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Χρόνος αποδοχής" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "Εμφάνιση σε λίστες" @@ -2446,12 +2559,12 @@ msgstr "" "Αν επιλεγεί, αυτό το συμβάν θα εμφανίζεται δημόσια στη λίστα γεγονότων για " "το λογαριασμό του διοργανωτή σας." -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Τέλος προπώλησης" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " @@ -2461,26 +2574,26 @@ msgstr "" "ρυθμίσετε αυτήν την τιμή, η προπώληση θα λήξει μετά την ημερομηνία λήξης της " "εκδήλωσής σας." -#: pretix/base/models/event.py:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Έναρξη προπώλησης" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "Προαιρετικά. Δεν θα πωληθούν προϊόντα πριν από αυτή την ημερομηνία." -#: pretix/base/models/event.py:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Τοποθεσία" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "" @@ -2490,12 +2603,12 @@ msgstr "Plugins" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "Εσωτερικό σχόλιο" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2514,11 +2627,15 @@ msgid "Only sell tickets for this event on the following sales channels." msgstr "Οι ρυθμίσεις ενός παρόχου πληρωμών έχουν αλλάξει." #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Εκδήλωση" @@ -2529,11 +2646,11 @@ msgstr "Εκδήλωση" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "Εκδηλώσεις" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2541,47 +2658,47 @@ msgstr "" "Έχετε διαμορφώσει τουλάχιστον ένα πληρωμένο προϊόν, αλλά δεν έχετε " "ενεργοποιήσει καμία μέθοδο πληρωμής." -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 msgid "You need to configure at least one quota to sell anything." msgstr "" "Πρέπει να ρυθμίσετε τουλάχιστον μία αναλογία για να πουλήσετε οτιδήποτε." -#: pretix/base/models/event.py:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" "Μόλις δημιουργηθεί μια εκδήλωση δεν μπορεί να αλλάξει μεταξύ μιας σειράς και " "μίας μόνο εκδήλωσης." -#: pretix/base/models/event.py:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "Το κείμενο της εκδήλωσης δεν μπορεί να αλλάξει." -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 msgid "This slug has already been used for a different event." msgstr "Αυτό το slug έχει ήδη χρησιμοποιηθεί για μία διαφορετική εκδήλωση." -#: pretix/base/models/event.py:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "Η εκδήλωση δεν μπορεί να ολοκληρωθεί πριν ξεκινήσει." -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 msgid "The event's presale cannot end before it starts." msgstr "Η προπώληση της εκδήλωσης δεν μπορεί να ολοκληρωθεί πριν ξεκινήσει." -#: pretix/base/models/event.py:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Ενεργό" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2589,7 +2706,7 @@ msgstr "" "Μόνο με αυτό το checkbox ενεργοποιημένο, αυτή η ημερομηνία είναι ορατή στο " "μενού των χρηστών." -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2597,74 +2714,74 @@ msgstr "" "Αν επιλεγεί, αυτή η εκδήλωση θα εμφανιστεί δημόσια στη λίστα ημερομηνιών για " "το συμβάν σας." -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "Frontpage κείμενο" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "Ημερομηνία σε σειρά εκδηλώσεων" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "Ημερομηνίες σε σειρές εκδηλώσεων" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 msgid "One or more variations do not belong to this event." msgstr "Μία ή περισσότερες παραλλαγές δεν ανήκουν σε αυτή την εκδήλωση." -#: pretix/base/models/event.py:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 msgid "Can not contain spaces or special characters except underscores" msgstr "" "Δεν μπορεί να περιέχει κενά ή ειδικούς χαρακτήρες εκτός από τις υπογραμμίσεις" -#: pretix/base/models/event.py:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 msgid "The property name may only contain letters, numbers and underscores." msgstr "" "Το όνομα του property μπορεί να περιέχει μόνο γράμματα, αριθμούς και " "υπογράμμιση." -#: pretix/base/models/event.py:1461 +#: pretix/base/models/event.py:1470 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "Προεπιλεγμένη γλώσσα" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "Μπορεί να αλλάξει τις ρυθμίσεις του διοργανωτή" -#: pretix/base/models/event.py:1465 +#: pretix/base/models/event.py:1474 #, fuzzy #| msgid "Search for events" msgid "Required for events" msgstr "Αναζήτηση εκδηλώσεων" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "Συνολική αξία" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 #, 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." @@ -2785,7 +2902,7 @@ msgstr "Διαθέσιμο μέχρι" msgid "This product will not be sold after the given date." msgstr "Αυτό το προϊόν δεν θα πωληθεί μετά την καθορισμένη ημερομηνία." -#: pretix/base/models/items.py:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Κατηγορία" @@ -2806,7 +2923,7 @@ msgstr "Ονομα προϊόντος" msgid "This is shown below the product name in lists." msgstr "Αυτό εμφανίζεται κάτω από το όνομα του προϊόντος σε λίστες." -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "Προκαθορισμένη τιμή" @@ -2867,8 +2984,8 @@ msgstr "Στη λίστα αναμονής από τότε" msgid "This will only work if waiting lists are enabled for this event." msgstr "Οι λίστες αναμονής είναι απενεργοποιημένες για αυτή την εκδήλωση." -#: pretix/base/models/items.py:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "Εμφάνιση του αριθμού των εισιτηρίων που απομένουν" @@ -3026,11 +3143,11 @@ msgstr "" "άτομο κατά το check-in ότι η ταυτότητα φοιτητή εξακολουθεί να χρειάζεται να " "ελεγχθεί." -#: pretix/base/models/items.py:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "Αρχική τιμή" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -3041,7 +3158,7 @@ msgstr "" "δεν θα επηρεάσει στην πραγματικότητα τιμολόγηση." #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "Δίκτυα πωλήσεων" @@ -3057,8 +3174,38 @@ msgid "" "corresponding to the product price." msgstr "" -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +#, fuzzy +#| msgid "Team memberships" +msgid "Require a valid membership" +msgstr "Συμμετοχή στην ομάδα" + +#: pretix/base/models/items.py:523 +#, fuzzy +#| msgid "Team memberships" +msgid "Allowed membership types" +msgstr "Συμμετοχή στην ομάδα" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -3070,7 +3217,7 @@ msgstr "" msgid "Products" msgstr "Προϊόντα" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -3078,55 +3225,63 @@ msgstr "" "Ο μέγιστος αριθμός ανά παραγγελία δεν μπορεί να είναι χαμηλότερος από τον " "ελάχιστο αριθμό ανά παραγγελία." -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 msgid "The item's category must belong to the same event as the item." msgstr "" "Η κατηγορία του αντικειμένου πρέπει να ανήκει στην ίδια εκδήλωση με το " "αντικείμενο." -#: pretix/base/models/items.py:692 +#: pretix/base/models/items.py:720 msgid "The item's tax rule must belong to the same event as the item." msgstr "" "Ο φορολογικός κανόνας του αντικειμένου πρέπει να ανήκει στην ίδια εκδήλωση " "με το αντικείμενο." -#: pretix/base/models/items.py:698 +#: pretix/base/models/items.py:726 msgid "The item's availability cannot end before it starts." msgstr "" "Η διαθεσιμότητα του στοιχείου δεν μπορεί να τερματιστεί πριν ξεκινήσει." -#: pretix/base/models/items.py:744 +#: pretix/base/models/items.py:772 msgid "This is shown below the variation name in lists." msgstr "Αυτό εμφανίζεται κάτω από το όνομα της παραλλαγής στις λίστες." -#: pretix/base/models/items.py:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "Θέση" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +#, fuzzy +#| msgid "Team memberships" +msgid "Membership types" +msgstr "Συμμετοχή στην ομάδα" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Παραλλαγές προϊόντων" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "Ελάχιστος αριθμός" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "Μέγιστος αριθμός" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "Τα πρόσθετα συμπεριλαμβάνονται στην τιμή" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -3134,51 +3289,51 @@ msgstr "" "Εάν επιλεγεί, η προσθήκη πρόσθετων στοιχείων σε αυτό το εισιτήριο είναι " "δωρεάν, ακόμη και αν τα πρόσθετα θα κοστίζουν κανονικά τα χρήματα μεμονωμένα." -#: pretix/base/models/items.py:939 +#: pretix/base/models/items.py:976 #, 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:958 +#: pretix/base/models/items.py:995 msgid "The add-on's category must belong to the same event as the item." msgstr "" "Η κατηγορία του πρόσθετου πρέπει να ανήκει στο ίδιο συμβάν με το στοιχείο." -#: pretix/base/models/items.py:963 +#: pretix/base/models/items.py:1000 msgid "The item already has an add-on of this category." msgstr "Το στοιχείο έχει ήδη ένα πρόσθετο αυτής της κατηγορίας." -#: pretix/base/models/items.py:968 +#: pretix/base/models/items.py:1005 msgid "The minimum count needs to be equal to or greater than zero." msgstr "Ο ελάχιστος αριθμός πρέπει να είναι ίσος ή μεγαλύτερος από το μηδέν." -#: pretix/base/models/items.py:973 +#: pretix/base/models/items.py:1010 msgid "The maximum count needs to be equal to or greater than zero." msgstr "Ο μέγιστος αριθμός πρέπει να είναι ίσος ή μεγαλύτερος από το μηδέν." -#: pretix/base/models/items.py:978 +#: pretix/base/models/items.py:1015 msgid "The maximum count needs to be greater than the minimum count." msgstr "" "Ο μέγιστος αριθμός πρέπει να είναι μεγαλύτερος από τον ελάχιστο αριθμό." -#: pretix/base/models/items.py:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "Πακέτα εντικειμένων" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "Συνδυασμένη παραλλαγή" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "Αριθμός" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "Καθορισμένο τμήμα τιμής" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -3190,61 +3345,61 @@ msgstr "" "περιπτώσεις μικτής φορολογίας, αλλά μπορεί να παραμείνει κενό διαφορετικά. " "Αυτή η τιμή ΔΕΝ θα προστεθεί στην τιμή του στοιχείου βάσης." -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 msgid "The bundled item must belong to the same event as the item." msgstr "" "Το πακέτο αντικειμένων πρέπει να ανήκει στην ίδια εκδήλωση με το αντικείμενο." -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1085 msgid "A variation needs to be set for this item." msgstr "Πρέπει να οριστεί μια παραλλαγή για αυτό το αντικείμενο." -#: pretix/base/models/items.py:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "Η επιλεγμένη παραλλαγή δεν ανήκει σε αυτό το στοιχείο." -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 msgid "The count needs to be equal to or greater than zero." msgstr "Η μέτρηση πρέπει να είναι ίση ή μεγαλύτερη από μηδέν." -#: pretix/base/models/items.py:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "Κείμενο (μία γραμμή)" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "Πολλαπλό κείμενο" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "Ναι/Οχι" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "Επιλέξτε ένα από μια λίστα" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "Επιλέξτε πολλά από μια λίστα" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "Ανέβασμα αρχείου" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "Χρόνος" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "Ημερομηνία και ώρα" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Κωδικός χώρας (ISO 3166-1 alpha-2)" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3252,187 +3407,187 @@ msgstr "Κωδικός χώρας (ISO 3166-1 alpha-2)" msgid "Question" msgstr "Ερώτηση" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "Βοηθητικό κείμενο" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 msgid "If the question needs to be explained or clarified, do it here!" msgstr "Εάν το ερώτημα πρέπει να εξηγηθεί ή να διευκρινιστεί, κάντε το εδώ!" -#: pretix/base/models/items.py:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "Είδος ερώτησης" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Απαιτούμενη ερώτηση" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 msgid "This question will be asked to buyers of the selected products" msgstr "Αυτή η ερώτηση θα ζητηθεί από τους αγοραστές των επιλεγμένων προϊόντων" -#: pretix/base/models/items.py:1164 +#: pretix/base/models/items.py:1201 msgid "Ask during check-in instead of in the ticket buying process" msgstr "Ρωτήστε κατά το check-in αντί για τη διαδικασία αγοράς εισιτηρίων" -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Κρυμμένη ερώτηση" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 msgid "This question will only show up in the backend." msgstr "Αυτή η ερώτηση θα εμφανιστεί μόνο στο backend." -#: pretix/base/models/items.py:1174 +#: pretix/base/models/items.py:1211 #, fuzzy #| msgid "Text on invoices" msgid "Print answer on invoices" msgstr "Κείμενο σχετικά με τα τιμολόγια" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Ελάχιστος αριθμός" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 #, 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:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Μέγιστος αριθμός" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 msgid "An answer to this question is required to proceed." msgstr "Απαιτείται να απαντηθεί η ερώτηση αυτή." -#: pretix/base/models/items.py:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Επιλέχθηκε μη έγκυρη επιλογή." -#: pretix/base/models/items.py:1296 +#: pretix/base/models/items.py:1333 #, fuzzy #| msgid "That page number is less than 1" msgid "The number is to low." msgstr "Αυτός ο αριθμός σελίδας είναι μικρότερος από 1" -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 #, fuzzy #| msgid "The entered price is to high." msgid "The number is to high." msgstr "Η τιμή που εισάγεται είναι υψηλή." -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "Μη έγκυρη εισαγωγή αριθμού." -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "Παρακαλώ εισάγετε το όνομά σας." -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 #, fuzzy #| msgid "Please select a quota." msgid "Please choose an earlier date." msgstr "Επιλέξτε μια ποσόστωση." -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "Μη έγκυρη εισαγωγή ημερομηνίας." -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "Μη έγκυρη εισαγωγή χρόνου." -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "Μη έγκυρη εισαγωγή ημερομηνίας." -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "Άγνωστος κωδικός χώρας." -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Απάντηση" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 msgid "The identifier \"{}\" is already used for a different option." msgstr "" "Το αναγνωριστικό \"{}\" χρησιμοποιείται ήδη για μια διαφορετική επιλογή." -#: pretix/base/models/items.py:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "Επιλογή ερώτησης" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "Επιλογές ερωτήσεων" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Συνολική χωρητικότητα" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "Αφήστε κενό για απεριόριστο αριθμό εισιτηρίων." -#: pretix/base/models/items.py:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Αντικείμενο" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "Παραλλαγές" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3442,13 +3597,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3457,13 +3612,13 @@ msgstr "Quota" msgid "Quotas" msgstr "Quotas" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 msgid "All variations must belong to an item contained in the items list." msgstr "" "Όλες οι παραλλαγές πρέπει να ανήκουν σε ένα αντικείμενο που περιλαμβάνεται " "στη λίστα αντικειμένων ." -#: pretix/base/models/items.py:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3471,7 +3626,7 @@ msgstr "" "Ένα ή περισσότερα αντικείμενα έχουν παραλλαγές αλλά κανένα από αυτά δεν " "περιλαμβάνεται στη λίστα παραλλαγών." -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Το Subevent δεν μπορεί να είναι μηδενικό για σειρές συμβάντων." @@ -3516,38 +3671,88 @@ msgstr "Ερώτηση {val}" msgid "Tax rule {val}" msgstr "Φορολογική ρύθμιση {val}" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "Μέγιστη χρήση" + +#: pretix/base/models/memberships.py:58 +#, fuzzy +#| msgid "Number of times this voucher can be redeemed." +msgid "Number of times this membership can be used in a purchase." +msgstr "Φορές που μπορεί να εξαργυρωθεί αυτό το κουπόνι." + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +#, fuzzy +#| msgid "Members" +msgid "Membership type" +msgstr "Μέλη" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "εκκρεμής" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "Πληρώθηκε" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "έχει λήξει" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "ακυρώθηκε" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer" +msgstr "Πελάτης" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "Τοποθεσία εκδήλωσης" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "Ημερομηνία λήξης" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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." @@ -3555,7 +3760,7 @@ msgstr "" "Το κείμενο που καταχωρίσατε σε αυτό το πεδίο δεν θα είναι ορατό για το " "χρήστη και είναι διαθέσιμο για σας." -#: pretix/base/models/orders.py:214 +#: pretix/base/models/orders.py:224 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 " @@ -3568,11 +3773,11 @@ msgstr "" "ενημερώσετε το προσωπικό check-in σας για το πώς να χειριστείτε αυτές τις " "περιπτώσεις." -#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "Meta information" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3580,7 +3785,7 @@ msgstr "" "Η πληρωμή δεν μπορεί να γίνει αποδεκτή καθώς η τελευταία ημερομηνία πληρωμών " "που διαμορφώθηκε στις ρυθμίσεις πληρωμής έχει λήξει." -#: pretix/base/models/orders.py:805 +#: pretix/base/models/orders.py:815 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." @@ -3589,227 +3794,227 @@ msgstr "" "ότι δεν θα πρέπει να γίνονται αποδεκτές καθυστερήσεις πληρωμών στις " "ρυθμίσεις πληρωμής." -#: pretix/base/models/orders.py:807 +#: pretix/base/models/orders.py:817 msgid "This order is not yet approved by the event organizer." msgstr "" "Αυτή η παραγγελία δεν έχει εγκριθεί ακόμη από τον διοργανωτή της εκδήλωσης." -#: pretix/base/models/orders.py:827 +#: pretix/base/models/orders.py:841 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "Το παραγγελθέν προϊόν \"{item}\" δεν είναι πλέον διαθέσιμο." -#: pretix/base/models/orders.py:828 +#: pretix/base/models/orders.py:842 #, 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:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, 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:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "Άδειo, εάν αυτό το προϊόν δεν είναι εισιτήριο εισόδου" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "Επωνυμία εταιρείας" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "Επιλέξτε χώρα" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "δημιουργήθηκε" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "εκκρεμής" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "επιβεβαιώθηκε" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "ακυρώθηκε" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "απέτυχε" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "επιστραφεί" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "Πληροφορίες πληρωμής" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Επιβεβαίωση εγγραφής εκδήλωσης: %(code)s" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Η πληρωμή που λάβατε για την παραγγελία σας: %(code)s" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "ξεκίνησε εξωτερικά" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "δημιουργήθηκε" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "υπό διαμετακόμιση(in transit)" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "έγινε" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "απέτυχε" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "ακυρώθηκε" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "Διοργανωτής" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "Πελάτης" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "Εξωτερικός" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 #, fuzzy #| msgid "Refund only" msgid "Refund reason" msgstr "Μόνο επιστροφή χρημάτων" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "Έξοδα πληρωμής" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "Έξοδα αποστολής" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "Κόστος υπηρεσίας" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Έξοδα ακύρωσης" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "Άλλα έξοδα" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Αξία" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "Θέση παραγγελείας" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "Η εγγραφή σας στην εκδήλωση: %(code)s" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "" "Αναγνωριστικό καλαθιού (π.χ. κλειδί συνεδρίας) ( Cart ID (e.g. session key) )" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "Θέση καλαθιού" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "Θέσεις καλαθιού" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "Μόνο για πελάτες επιχειρήσεων εντός της ΕΕ." -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 msgid "This reference will be printed on your invoice for your convenience." msgstr "Αυτή η σχετική αναφορά θα τυπωθεί στο τιμολόγιό σας για διευκόλυνση." -#: pretix/base/models/organizer.py:73 +#: pretix/base/models/organizer.py:75 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 " @@ -3820,45 +4025,46 @@ msgstr "" "χρησιμοποιείται σε διευθύνσεις URL για να αναφέρεται στους λογαριασμούς του " "οργανωτή σας και στα συμβάντα σας." -#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "Διοργανωτής" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "Όνομα ομάδας" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Μέλη ομάδας" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "Μπορεί να δημιουργήσει εκδηλώσεις" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "Μπορεί να αλλάξει ομάδες και δικαιώματα" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "Μπορεί να αλλάξει τις ρυθμίσεις του διοργανωτή" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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!" @@ -3867,65 +4073,71 @@ msgstr "" "όλων των εκδηλώσεων σας, δηλαδή μέσω αναφορών απορρήτου, οπότε προσέξτε " "ποιους προσθέτετε σε αυτήν την ομάδα!" -#: pretix/base/models/organizer.py:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Internal comment" +msgid "Can manage customer accounts" +msgstr "Εσωτερικό σχόλιο" + +#: pretix/base/models/organizer.py:270 #, fuzzy #| msgid "Can change orders" msgid "Can manage gift cards" msgstr "Μπορεί να αλλάξει παραγγελίες" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "Μπορεί να αλλάξει τις ρυθμίσεις των εκδηλώσεων" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "Μπορεί να αλλάξει τις ρυθμίσεις του προϊόντος" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "Μπορεί να δει παραγγελίες" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "Μπορεί να αλλάξει παραγγελίες" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "Εκτελέστε ελέγχους ενημέρωσης" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "Μπορούν να δει κουπόνια" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "Μπορεί να αλλάξει κουπόνια" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s στο %(object)s" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Ομάδα" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "Ομάδες" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Προσκαλέστε στην ομάδα '{team}' για '{email}'" @@ -3980,7 +4192,7 @@ msgstr "" "παρέχεται καμία εγγύηση για τον σωστό υπολογισμό του φόρου. ΧΡΗΣΙΜΟΠΟΙΗΣΤΕ " "ΤΟ ΜΕ ΔΙΚΗ ΣΑΣ ΕΥΘΥΝΗ." -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "Εμπορική χώρα" @@ -4042,10 +4254,6 @@ msgstr "Αφαιρέστε από την τιμή του προϊόντος" msgid "Reduce product price by (%)" msgstr "Μειώστε την τιμή του προϊόντος κατά (%)" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "Μέγιστη χρήση" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Φορές που μπορεί να εξαργυρωθεί αυτό το κουπόνι." @@ -4067,11 +4275,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "Εγκυρο μέχρι" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "Κρατήστε εισιτήριο από την ποσόστωση" @@ -4389,8 +4601,8 @@ msgid "Event date" msgstr "Ημερομηνία εκδήλωσης" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "Καθαρή συνολική αξία" @@ -4585,9 +4797,9 @@ msgstr "Email συμμετεχόντος" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 #, fuzzy #| msgid "Attendee badges" msgid "Attendee address" @@ -4613,7 +4825,7 @@ msgstr "Εισάγατε έναν μη έγκυρο αριθμό." #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "Κωδικός εισιτηρίου" @@ -4915,19 +5127,19 @@ msgid "In test mode, only test cards will work." msgstr "" #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 #, fuzzy #| msgid "This payment method does not support automatic refunds." msgid "This gift card does not support this currency." msgstr "Αυτός ο τρόπος πληρωμής δεν υποστηρίζει αυτόματες επιστροφές χρημάτων." #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 #, fuzzy #| msgid "This refund can not be processed at the moment." msgid "This gift card can only be used in test mode." @@ -4936,7 +5148,7 @@ msgstr "" "στιγμή." #: pretix/base/payment.py:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 #, fuzzy #| msgid "Permanently delete all orders created in test mode" msgid "Only test gift cards can be used in test mode." @@ -4993,7 +5205,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 #, fuzzy #| msgid "This order is not yet approved by the event organizer." msgid "This gift card is not accepted by this event organizer." @@ -5073,9 +5285,9 @@ msgid "Price including add-ons" msgstr "Τιμή, συμπεριλαμβανομένων των πρόσθετων" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 #, fuzzy #| msgid "Attendee email" msgid "Attendee company" @@ -5191,7 +5403,7 @@ msgstr "22:00" msgid "Event admission date and time" msgstr "Ημερομηνία και ώρα εισόδου εκδήλωσης" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "2017-05-31 19:00" @@ -5207,7 +5419,7 @@ msgstr "19:00" msgid "Event location" msgstr "Τοποθεσία εκδήλωσης" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "Τυχαία Πόλη" @@ -5328,7 +5540,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 #, fuzzy #| msgid "Event admission" msgid "General admission" @@ -5354,17 +5566,23 @@ msgstr "" msgid "Seat: seat number" msgstr "Οδός και Αριθμός" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Date and time" +msgid "Date and time of first scan" +msgstr "Ημερομηνία και ώρα" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "Ερώτηση: {question}" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "<Απάντηση: {question}>" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -5373,12 +5591,12 @@ msgstr "<Απάντηση: {question}>" msgid "Attendee name: {part}" msgstr "Όνομα συμμετέχοντα: {part}" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Διεύθυνση τιμολογίου: {part}" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Εισιτήριο" @@ -5438,7 +5656,7 @@ msgstr "" msgid "Event canceled" msgstr "Ημερομηνία εκδήλωσης" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5506,7 +5724,7 @@ msgstr "" "Καταργήσαμε το %(product)s από το καλάθι σας, καθώς δεν μπορείτε να " "αγοράσετε λιγότερο από %(min)s στοιχεία του." -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "Η περίοδος προπώλησης για αυτή την εκδήλωση δεν έχει ξεκινήσει ακόμα." @@ -5528,7 +5746,7 @@ msgstr "" "Η περίοδος προπώλησης για αυτή την εκδήλωση δεν έχει ξεκινήσει ακόμα. Οι " "επηρεαζόμενες θέσεις έχουν αφαιρεθεί από το καλάθι σας." -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5799,7 +6017,7 @@ msgstr "Δείγμα προϊόντος {}" msgid "Sample product A" msgstr "Δείγμα προϊόντος Α" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -5808,7 +6026,7 @@ msgstr "" "Λαμβάνετε αυτό το email επειδή κάποιος έκανε μια παραγγελία για το {event} " "για εσάς." -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5817,11 +6035,63 @@ msgstr "" "Μπορείτε να δείτε τα στοιχεία της παραγγελίας σας στην παρακάτω διεύθυνση " "URL: {orderurl}." -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "Λαμβάνετε αυτό το email επειδή κάνατε παραγγελία για το {event}." +#: pretix/base/services/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, fuzzy, python-brace-format +#| msgid "You selected a product which is not available for sale." +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "Επιλέξατε ένα προϊόν το οποίο δεν είναι διαθέσιμο προς πώληση." + +#: pretix/base/services/memberships.py:139 +#, fuzzy +#| msgid "You cannot select an item that belongs to a different event." +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "" +"Δεν μπορείτε να επιλέξετε ένα στοιχείο που ανήκει σε διαφορετικό συμβάν." + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5835,7 +6105,7 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "Μη έγκυρη εισαγωγή ημερομηνίας." -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5843,7 +6113,7 @@ msgstr "" "Ορισμένα από τα προϊόντα που επιλέξατε δεν ήταν πλέον διαθέσιμα. Παρακαλώ " "δείτε παρακάτω για λεπτομέρειες." -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5851,7 +6121,7 @@ msgstr "" "Μερικά από τα προϊόντα που επιλέξατε δεν ήταν πλέον διαθέσιμα στην ποσότητα " "που επιλέξατε. Παρακαλώ δείτε παρακάτω για λεπτομέρειες." -#: pretix/base/services/orders.py:102 +#: pretix/base/services/orders.py:106 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5859,15 +6129,15 @@ msgstr "" "Η τιμή ορισμένων αντικειμένων στο καλάθι σας έχει αλλάξει στο μεταξύ. " "Παρακαλώ δείτε παρακάτω για λεπτομέρειες." -#: pretix/base/services/orders.py:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "Παρουσιάστηκε εσωτερικό σφάλμα, παρακαλώ δοκιμάστε ξανά." -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "Το καλάθι σας είναι άδειο." -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5876,11 +6146,11 @@ msgstr "" "Δεν μπορείτε να επιλέξετε περισσότερα από %(max)s στοιχεία του προϊόντος " "%(product)s. Καταργήσαμε τα πλεονάσματα από το καλάθι σας." -#: pretix/base/services/orders.py:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "Η περίοδος προπώλησης έχει λήξει." -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5888,7 +6158,7 @@ msgstr "" "Ο κωδικός κουπονιού που χρησιμοποιείται για ένα από τα στοιχεία του καλαθιού " "σας δεν είναι γνωστός στη βάση δεδομένων μας." -#: pretix/base/services/orders.py:113 +#: pretix/base/services/orders.py:117 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 " @@ -5898,7 +6168,7 @@ msgstr "" "καλάθι σας έχει ήδη χρησιμοποιηθεί στο μέγιστο αριθμό φορών που επιτρέπεται. " "Καταργήσαμε αυτό το στοιχείο από το καλάθι σας." -#: pretix/base/services/orders.py:115 +#: pretix/base/services/orders.py:119 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5912,7 +6182,7 @@ msgstr "" "καλάθι σας έχει ήδη χρησιμοποιηθεί στο μέγιστο αριθμό φορών που επιτρέπεται. " "Καταργήσαμε αυτό το στοιχείο από το καλάθι σας." -#: pretix/base/services/orders.py:117 +#: pretix/base/services/orders.py:121 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5920,7 +6190,7 @@ msgstr "" "Ο κωδικός κουπονιού που χρησιμοποιείται για ένα από τα στοιχεία του καλαθιού " "σας έχει λήξει. Καταργήσαμε αυτό το στοιχείο από το καλάθι σας." -#: pretix/base/services/orders.py:119 +#: pretix/base/services/orders.py:123 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." @@ -5929,7 +6199,7 @@ msgstr "" "σας δεν ισχύει για αυτό το στοιχείο. Καταργήσαμε αυτό το στοιχείο από το " "καλάθι σας." -#: pretix/base/services/orders.py:121 +#: pretix/base/services/orders.py:125 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5937,7 +6207,7 @@ msgstr "" "Χρειάζεστε έναν έγκυρο κωδικό κουπονιού για να παραγγείλετε ένα από τα " "προϊόντα στο καλάθι σας. Καταργήσαμε αυτό το στοιχείο από το καλάθι σας." -#: pretix/base/services/orders.py:123 +#: pretix/base/services/orders.py:127 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." @@ -5945,7 +6215,7 @@ msgstr "" "Η περίοδος προπώλησης για μία από τις εκδηλώσεις στο καλάθι σας δεν έχει " "ξεκινήσει ακόμα. Οι επηρεαζόμενες θέσεις έχουν αφαιρεθεί από το καλάθι σας." -#: pretix/base/services/orders.py:127 +#: pretix/base/services/orders.py:131 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart is expired. We " @@ -5957,7 +6227,7 @@ msgstr "" "Ο κωδικός κουπονιού που χρησιμοποιείται για ένα από τα στοιχεία του καλαθιού " "σας έχει λήξει. Καταργήσαμε αυτό το στοιχείο από το καλάθι σας." -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5971,113 +6241,113 @@ msgstr "" "καλάθι σας έχει ήδη χρησιμοποιηθεί στο μέγιστο αριθμό φορών που επιτρέπεται. " "Καταργήσαμε αυτό το στοιχείο από το καλάθι σας." -#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "Η νέα ημερομηνία λήξης πρέπει να είναι στο μέλλον." -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "Αυτή η παραγγελία δεν εκκρεμεί έγκριση." -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Η παραγγελία εγκρίθηκε και επιβεβαιώθηκε: %(code)s" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "Η παραγγελία εγκρίνεται και αναμένεται πληρωμή: %(code)s" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "Η παραγγελία απορρίφθηκε: %(code)s" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "Δεν μπορείτε να ακυρώσετε αυτήν την παραγγελία." -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" "Η χρέωση ακυρώσεως δεν μπορεί να είναι υψηλότερη από την πίστωση πληρωμής " "αυτής της παραγγελίας." -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "Παραγγελία ακυρώθηκε: %(code)s" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "Η παραγγελία σας πρόκειται να λήξει: %(code)s" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Η παραγγελία σας εκκρεμεί πληρωμή: %(code)s" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Το εισιτήριό σας είναι έτοιμο για λήψη: %(code)s" -#: pretix/base/services/orders.py:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Η παραγγελία σας έχει αλλάξει: %(code)s" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "Πρέπει να επιλέξετε μια παραλλαγή του προϊόντος." -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, 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:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "" "Δεν υπάρχει καθορισμένη ποσόστωση(quota) που να επιτρέπει αυτήν τη " "λειτουργία." -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 msgid "The selected product is not active or has no price set." msgstr "Το επιλεγμένο προϊόν δεν είναι ενεργό ή δεν έχει καθοριστεί τιμή." -#: pretix/base/services/orders.py:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" "Αυτή η ενέργεια θα άφηνε την παραγγελία άδεια. Αντικαταστήστε την παραγγελία." -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "Μόνο εκκρεμείς ή πληρωμένες εντολές μπορούν να αλλάξουν." -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -6085,7 +6355,7 @@ msgstr "" "Η λειτουργία αυτή θα καθιστούσε την παραγγελία απαλλαγμένη και επομένως " "άμεσα πληρωμένη, ωστόσο δεν υπάρχει διαθέσιμη ποσόστωση(quota)." -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -6093,7 +6363,7 @@ msgstr "" "Πρόκειται για πρόσθετο προϊόν, επιλέξτε τη θέση βάσης στην οποία πρέπει να " "προστεθεί." -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." @@ -6101,49 +6371,49 @@ msgstr "" "Η επιλεγμένη βασική θέση δεν σας επιτρέπει να προσθέσετε αυτό το προϊόν ως " "πρόσθετο." -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "Θα χρειαστεί να επιλέξετε ένα υποκατάστατο για τη νέα θέση." -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 #, 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:1222 +#: pretix/base/services/orders.py:1241 #, 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:1223 +#: pretix/base/services/orders.py:1242 #, 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:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -6241,21 +6511,34 @@ msgstr "" msgid "Plugin: %s" msgstr "Plugin: %s" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, fuzzy, python-brace-format #| msgid "The voucher has been created." msgid "The voucher has been sent to {recipient}." msgstr "Το κουπόνι έχει δημιουργηθεί." +#: pretix/base/settings.py:116 +#, fuzzy +#| msgctxt "amount_label" +#| msgid "Automatically refund" +msgid "Allow customers to create accounts" +msgstr "Αυτόματη επιστροφή χρημάτων" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "Μέγιστος αριθμός αντικειμένων ανά παραγγελία" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "Τα πρόσθετα προϊόντα δεν θα μετρηθούν." -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" @@ -6263,7 +6546,7 @@ msgstr "" "Εμφάνιση των καθαρών τιμών αντί των ακαθάριστων τιμών στον κατάλογο " "προϊόντων (δεν συνιστάται!)" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 #, fuzzy #| msgid "" #| "Independent of your choice, the cart will show gross prices as this is " @@ -6275,31 +6558,31 @@ msgstr "" "Ανεξάρτητα από την επιλογή σας, το καλάθι θα εμφανίσει μικτές τιμές, καθώς " "αυτή είναι η τιμή που πρέπει να πληρωθεί" -#: pretix/base/settings.py:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "Ζητήστε ονόματα συμμετεχόντων" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" "Ζητήστε ένα όνομα για όλα τα εισιτήρια που περιλαμβάνουν την είσοδο στην " "εκδήλωση." -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "Απαιτήστε ονόματα συμμετεχόντων" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "" "Να απαιτούν από τους πελάτες να συμπληρώνουν τα ονόματα όλων των " "συμμετεχόντων." -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "Ζητήστε διευθύνσεις ηλεκτρονικού ταχυδρομείου ανά εισιτήριο" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 #, fuzzy #| msgid "" #| "Normally, pretix asks for one email address per order and the order " @@ -6329,11 +6612,11 @@ msgstr "" "επιβεβαίωση της παραγγελίας μόνο στην κύρια διεύθυνση ηλεκτρονικού " "ταχυδρομείου και όχι στις διευθύνσεις ανά συμμετέχοντα." -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "Απαιτήστε διευθύνσεις ηλεκτρονικού ταχυδρομείου ανά εισιτήριο" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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 " @@ -6345,88 +6628,88 @@ msgstr "" "ταχυδρομείου για την επιβεβαίωση της παραγγελίας θα είναι πάντα απαραίτητη " "ανεξάρτητα από αυτή τη ρύθμιση." -#: pretix/base/settings.py:192 +#: pretix/base/settings.py:203 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for company per ticket" msgstr "Ζητήστε διευθύνσεις ηλεκτρονικού ταχυδρομείου ανά εισιτήριο" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require company per ticket" msgstr "Απαιτήστε διευθύνσεις ηλεκτρονικού ταχυδρομείου ανά εισιτήριο" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for postal addresses per ticket" msgstr "Ζητήστε διευθύνσεις ηλεκτρονικού ταχυδρομείου ανά εισιτήριο" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require postal addresses per ticket" msgstr "Απαιτήστε διευθύνσεις ηλεκτρονικού ταχυδρομείου ανά εισιτήριο" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "Ζητήστε δύο φορές τη διεύθυνση ηλεκτρονικού ταχυδρομείου παραγγελίας" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" "Απαιτήστε από τους πελάτες να συμπληρώσουν δύο φορές την κύρια διεύθυνση " "ηλεκτρονικού ταχυδρομείου για να αποφύγουν τα σφάλματα." -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "Ζητήστε τη διεύθυνση τιμολογίου" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "Μην ζητάτε τη διεύθυνση τιμολογίου εάν μια παραγγελία είναι δωρεάν" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "Απαίτηση ονόματος πελάτη" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "Εμφάνιση των ονομάτων των συμμετεχόντων στα τιμολόγια" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "Απαιτούμενη διεύθυνση τιμολογίου" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "Απαιτούμενη μια διεύθυνση επιχείρησης" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "Αυτό θα απαιτήσει από τους χρήστες να εισάγουν ένα όνομα εταιρείας." -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "Ζητήστε αποδέκτη" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -6435,41 +6718,41 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "Ζητήστε το ΦΠΑ" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" "Λειτουργεί μόνο εάν ζητηθεί μια διεύθυνση τιμολογίου. Δεν απαιτείται ΦΠΑ." -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "Εξήγηση διεύθυνσης τιμολογίου" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" "Αυτό το κείμενο θα εμφανιστεί πάνω από τη φόρμα διεύθυνσης τιμολογίου κατά " "την ολοκλήρωση του ελέγχου." -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "Δείξτε δωρεάν προϊόντα στα τιμολόγια" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6477,45 +6760,45 @@ msgstr "" "Λάβετε υπόψη ότι τα τιμολόγια δεν θα δημιουργηθούν ποτέ για παραγγελίες που " "περιέχουν μόνο δωρεάν προϊόντα." -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 #, fuzzy #| msgid "Show overpaid orders" msgid "Show expiration date of order" msgstr "Εμφάνιση υπερπληρωμένων παραγγελιών" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 #, fuzzy #| msgid "Invoice number prefix" msgid "Minimum length of invoice number after prefix" msgstr "Πρόθεμα αριθμού τιμολογίου" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "Δημιουργήστε τιμολόγια με διαδοχικούς αριθμούς" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" "Εάν απενεργοποιηθεί, ο κωδικός παραγγελίας θα χρησιμοποιηθεί στον αριθμό " "τιμολογίου." -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "Πρόθεμα αριθμού τιμολογίου" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 #, fuzzy #| msgid "" #| "This will be prepended to invoice numbers. If you leave this field empty, " @@ -6540,42 +6823,42 @@ msgstr "" "αριθμός θα χρησιμοποιηθεί το πολύ μία φορά σε όλα τα συμβάντα σας. Αυτή η " "ρύθμιση επηρεάζει μόνο μελλοντικά τιμολόγια." -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 #, fuzzy #| msgid "Invoice number prefix" msgid "Invoice number prefix for cancellations" msgstr "Πρόθεμα αριθμού τιμολογίου" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "Περίοδος κράτησης" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" "Ο αριθμός των λεπτών όπου τα στοιχεία του καλαθιού ενός χρήστη προορίζονται " "για αυτόν τον χρήστη." -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" "Άμεση ανακατεύθυνση στο check-out μετά την προσθήκη ενός προϊόντος στο " "καλάθι." -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "Τέλος κειμένου προπώλησης" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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 " @@ -6586,11 +6869,11 @@ msgstr "" "Μπορείτε να το χρησιμοποιήσετε για να περιγράψετε άλλες επιλογές για να " "λάβετε ένα εισιτήριο, όπως ένα ταμείο θεάτρου." -#: pretix/base/settings.py:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "Κείμενο καθοδήγησης" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6598,33 +6881,33 @@ msgstr "" "Αυτό το κείμενο θα εμφανιστεί πάνω από τις επιλογές πληρωμής. Μπορείτε να " "εξηγήσετε τις επιλογές στον χρήστη εδώ, αν θέλετε." -#: pretix/base/settings.py:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 #, fuzzy #| msgid "All days" msgid "in days" msgstr "Όλες τις ημέρες" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 #, fuzzy #| msgid "Extend payment term" msgid "Set payment term" msgstr "Διευρύνετε τον όρο πληρωμής" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "Διάρκεια πληρωμής σε ημέρες" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -6638,11 +6921,11 @@ msgstr "" "ορίσετε ακόμα δύο ή τρεις ημέρες για να επιτρέψετε σε άτομα να επαναλάβουν " "τις αποτυχημένες πληρωμές." -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "Μόνο οι όροι πληρωμής κατά τις εργάσιμες ημέρες" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 #, fuzzy #| msgid "" #| "If this is activated and the payment term of any order ends on a Saturday " @@ -6660,13 +6943,13 @@ msgstr "" "ορισμένες χώρες από το αστικό δίκαιο. Αυτό δεν θα επηρεάσει την τελευταία " "ημερομηνία πληρωμών που διαμορφώθηκε παραπάνω." -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 #, fuzzy #| msgid "Payment term in days" msgid "Payment term in minutes" msgstr "Διάρκεια πληρωμής σε ημέρες" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 #, fuzzy #| msgid "" #| "The number of days after placing an order the user has to pay to preserve " @@ -6687,11 +6970,11 @@ msgstr "" "ορίσετε ακόμα δύο ή τρεις ημέρες για να επιτρέψετε σε άτομα να επαναλάβουν " "τις αποτυχημένες πληρωμές." -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "Τελευταία ημερομηνία πληρωμών" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 #, fuzzy #| msgid "" #| "The last date any payments are accepted. This has precedence over the " @@ -6708,11 +6991,11 @@ msgstr "" "χρησιμοποιείτε τη λειτουργία σειράς συμβάντων και μια παραγγελία περιέχει " "εισιτήρια για πολλαπλές ημερομηνίες, θα χρησιμοποιηθεί η νωρίτερη ημερομηνία." -#: pretix/base/settings.py:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "Αυτόματη εκπνοή των απλήρωτων παραγγελιών" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6723,22 +7006,22 @@ msgstr "" "Αυτό σημαίνει ότι αυτά τα εισιτήρια επιστρέφουν στην πισίνα και μπορούν να " "παραγγελθούν από άλλους." -#: pretix/base/settings.py:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "Αποδοχή καθυστερημένων πληρωμών" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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 " @@ -6749,89 +7032,89 @@ msgstr "" "ποτέ αποδεκτή μετά την \"τελευταία ημερομηνία πληρωμών\" που έχει " "διαμορφωθεί παραπάνω." -#: pretix/base/settings.py:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "Εμφάνιση ημερομηνίας έναρξης" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "Εμφάνιση της ημερομηνίας έναρξης πριν από την εκκίνηση." -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "Μη δημιουργείτε τιμολόγια" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "Μόνο με μη αυτόματο τρόπο στον πίνακα διαχείρισης" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "Αυτόματα κατόπιν αιτήματος του χρήστη" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "Αυτόματα για όλες τις δημιουργηθείσες παραγγελίες" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 #, 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:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "Δημιουργία τιμολογίων" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "Τα τιμολόγια δεν θα δημιουργηθούν αυτόματα για τις δωρεάν παραγγελίες." -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "Γραμμή διεύθυνσης" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "Οδός Albert Einstein 52" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "Αναγνωριστικό εσωτερικού φόρου(Domestic tax ID)" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "Κωδικός ΦΠΑ της ΕΕ" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" "π.χ. Με αυτό το έγγραφο, σας στείλαμε το τιμολόγιο για την παραγγελία σας." -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "Εισαγωγικό κείμενο" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "Θα εκτυπώνεται σε κάθε τιμολόγιο πάνω από τις σειρές τιμολογίων." -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6839,15 +7122,15 @@ msgstr "" "π.χ. Σας ευχαριστούμε για την αγορά σας! Μπορείτε να βρείτε περισσότερες " "πληροφορίες σχετικά με την εκδήλωση στο ..." -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "Πρόσθετο κείμενο" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "Θα εκτυπώνεται σε κάθε τιμολόγιο κάτω από το συνολικό τιμολόγιο." -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6855,11 +7138,11 @@ msgstr "" "π.χ. τα τραπεζικά σας στοιχεία, νομικά στοιχεία όπως το αναγνωριστικό σας " "ΦΠΑ, αριθμούς εγγραφής κ.λπ." -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "Υποσέλιδο" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." @@ -6867,11 +7150,11 @@ msgstr "" "Θα εκτυπωθεί κεντρικά και σε μικρότερη γραμματοσειρά στο τέλος κάθε σελίδας " "τιμολογίου." -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "Επισυνάψτε τα τιμολόγια στα ηλεκτρονικά ταχυδρομεία" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6884,30 +7167,30 @@ msgstr "" "επιβεβαίωσης πληρωμής. Εάν δεν δημιουργούνται αυτόματα, δεν θα " "επισυνάπτονται στα μηνύματα ηλεκτρονικού ταχυδρομείου." -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "Εμφάνιση αντικειμένων εκτός περιόδου προπώλησης" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" "Παρουσιάστε της λεπτομέρειες του στοιχείου πριν ξεκινήσει η εκκίνηση και " "μετά την ολοκλήρωση της προπώλησης" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "Διαθέσιμες γλώσσες" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Προεπιλεγμένη γλώσσα" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6915,34 +7198,34 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 #, 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:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "Εμφάνιση ημερομηνίας λήξης συμβάντος" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" "Εάν απενεργοποιηθεί, μόνο η ημερομηνία έναρξης του συμβάντος θα εμφανιστεί " "στο κοινό." -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "Εμφάνιση ημερομηνιών με ώρα" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6950,29 +7233,29 @@ msgstr "" "Εάν απενεργοποιηθεί, η ημερομηνία έναρξης και λήξης του συμβάντος θα " "εμφανιστεί χωρίς την ώρα της ημέρας." -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" "Δηλώστε δημόσια πόσα εισιτήρια συγκεκριμένου τύπου είναι ακόμα διαθέσιμα." -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" "Ζητήστε από τις μηχανές αναζήτησης να μην αναγράφουν το κατάστημα εισιτηρίων" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "Εμφάνιση παραλλαγών ενός προϊόντος που έχει επεκταθεί από προεπιλογή" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "Ενεργοποίηση λίστας αναμονής" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6985,11 +7268,11 @@ msgstr "" "ειδοποίηση μέσω ηλεκτρονικού ταχυδρομείου με ένα κουπόνι που μπορεί να " "χρησιμοποιηθεί για να αγοράσει ένα εισιτήριο." -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "Αυτόματες αναθέσεις της λίστας αναμονής" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -7004,11 +7287,11 @@ msgstr "" "ελέγχου. Αν απενεργοποιήσετε τη λίστα αναμονής, αλλά διατηρείτε αυτήν την " "επιλογή ενεργοποιημένη, τα εισιτήρια θα σταλούν ακόμα." -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "Χρόνος απόκρισης λίστας αναμονής" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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 " @@ -7018,81 +7301,81 @@ msgstr "" "πρέπει να εξαργυρωθεί μέσα σε αυτόν τον αριθμό ωρών μέχρι να λήξει και " "μπορεί να ανατεθεί στο επόμενο άτομο που βρίσκεται στη λίστα." -#: pretix/base/settings.py:1019 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "Ζητήστε ονόματα συμμετεχόντων" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 #, 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:1029 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "Απαίτηση ονόματος πελάτη" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 #, 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:1040 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a phone number" msgstr "Ζητήστε ονόματα συμμετεχόντων" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 #, 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:1050 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Line number" msgid "Require phone number" msgstr "Αριθμός σειράς" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 #, 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:1061 +#: pretix/base/settings.py:1072 #, fuzzy #| msgid "Voucher explanation" msgid "Phone number explanation" msgstr "Εξήγηση κουπονιού" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 #, fuzzy #| msgid "Reminder to download tickets" msgid "Allow users to download tickets" msgstr "Υπενθύμιση για λήψη των εισιτηρίων" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "Ημερομηνία λήψης" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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 " @@ -7104,49 +7387,49 @@ msgstr "" "είναι διαθέσιμη εάν το επιτρέπει τουλάχιστον μία από τις ημερομηνίες του " "γεγονότος." -#: pretix/base/settings.py:1096 +#: pretix/base/settings.py:1107 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for add-on products" msgstr "Δημιουργήστε εισιτήρια για προϊόντα που δεν εισάγονται" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for all products" msgstr "Δημιουργήστε εισιτήρια για προϊόντα που δεν εισάγονται" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for pending orders" msgstr "Δημιουργήστε εισιτήρια για προϊόντα που δεν εισάγονται" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -7155,11 +7438,11 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "Εμφάνιση διαθεσιμότητας στις επισκοπήσεις συμβάντων" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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 " @@ -7170,48 +7453,48 @@ msgstr "" "αν έχετε πολλά συμβάντα και η κατάσταση που εμφανίζεται μπορεί να είναι " "παλιά για διάστημα έως δύο λεπτών." -#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "Ημερολόγιο" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "Ημερολόγιο" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "Στυλ προκαθορισμένης επισκόπησης" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "Τελευταία ημερομηνία τροποποιήσεων" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -7224,57 +7507,57 @@ msgstr "" "παραγγελία περιέχει εισιτήρια για πολλαπλές ημερομηνίες γεγονότων, θα " "χρησιμοποιηθεί η νωρίτερη ημερομηνία." -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 #, fuzzy #| msgid "Customers can cancel their paid orders" msgid "Customers can change the variation of the products they purchased" msgstr "Οι πελάτες μπορούν να ακυρώσουν τις πληρωμένες παραγγελίες τους" -#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Requirement for changed prices" msgstr "Απαιτήστε διευθύνσεις ηλεκτρονικού ταχυδρομείου ανά εισιτήριο" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 #, fuzzy #| msgid "Do not allow cancellations after" msgid "Do not allow changes after" msgstr "Μην επιτρέπετε ακυρώσεις μετά" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "Οι πελάτες μπορούν να ακυρώσουν τις απλήρωτες παραγγελίες τους" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "Μην επιτρέπετε ακυρώσεις μετά" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "Οι πελάτες μπορούν να ακυρώσουν τις πληρωμένες παραγγελίες τους" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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." @@ -7283,41 +7566,41 @@ msgstr "" "πληρωμής. Διαφορετικά, θα δημιουργηθεί μη αυτόματη επιστροφή χρημάτων για να " "επεξεργαστείτε με μη αυτόματο τρόπο." -#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "Διατηρήστε ένα σταθερό τέλος ακύρωσης" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "Διατηρείτε τα τέλη πληρωμής, αποστολής και παροχής υπηρεσιών" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "Διατηρήστε μια ποσοστιαία αμοιβή ακύρωσης" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 #, fuzzy #| msgid "Voucher explanation" msgid "Voluntary lower refund explanation" msgstr "Εξήγηση κουπονιού" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -7325,60 +7608,60 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 #, fuzzy #| msgid "Credit card" msgid "All refunds are issued as gift cards" msgstr "Πιστωτική κάρτα" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund order" msgid "Refund method" msgstr "Επιστροφή χρημάτων παραγγελίας" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "Διεύθυνση Επικοινωνίας" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" "Θα το δείξουμε δημοσίως για να επιτρέψουμε στους συμμετέχοντες να " "επικοινωνήσουν μαζί σας." -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "Διεύθυνση URL αποτύπωσης" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -7386,36 +7669,36 @@ msgstr "" "Αυτό πρέπει να δείχνει π.χ. σε ένα μέρος του ιστότοπού σας που έχει τα " "στοιχεία επικοινωνίας σας και νομικές πληροφορίες." -#: pretix/base/settings.py:1431 +#: pretix/base/settings.py:1442 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Αποθηκευμένα(cached) αρχεία εισιτηρίων" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 #, fuzzy #| msgid "Cached ticket files" msgid "Attach calendar files" msgstr "Αποθηκευμένα(cached) αρχεία εισιτηρίων" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "Πρόθεμα θέματος" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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." @@ -7424,19 +7707,19 @@ msgstr "" "ταχυδρομείου, μορφοποιημένα ως [prefix]. Επιλέξτε, για παράδειγμα, μια " "σύντομη μορφή του ονόματος του συμβάντος σας." -#: pretix/base/settings.py:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "Διεύθυνση αποστολέα" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "Διεύθυνση αποστολέα για εξερχόμενα μηνύματα ηλεκτρονικού ταχυδρομείου" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "Ονομα αποστολέα" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." @@ -7445,7 +7728,7 @@ msgstr "" "για εξερχόμενα μηνύματα ηλεκτρονικού ταχυδρομείου. Προεπιλογή στο όνομα του " "συμβάντος σας." -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -7471,7 +7754,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -7494,7 +7777,7 @@ msgstr "" "Τις καλύτερες ευχές, \n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7517,7 +7800,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -7544,7 +7827,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του{event}" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -7572,7 +7855,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -7604,7 +7887,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7627,7 +7910,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -7650,7 +7933,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -7678,7 +7961,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7701,7 +7984,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -7729,7 +8012,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -7777,7 +8060,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -7800,7 +8083,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7847,7 +8130,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7886,7 +8169,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του{event}" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -7915,7 +8198,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -7935,18 +8218,28 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1754 -#, python-brace-format +#: pretix/base/settings.py:1765 +#, fuzzy, python-brace-format +#| msgid "" +#| "Hello {attendee_name},\n" +#| "\n" +#| "you are registered for {event}.\n" +#| "\n" +#| "If you did not do so already, you can download your ticket here:\n" +#| "{url}\n" +#| "\n" +#| "Best regards,\n" +#| "Your {event} team" msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" "Γεια σας {attendee_name},\n" "\n" @@ -7958,7 +8251,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -7981,58 +8274,118 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "Παρακαλώ εισάγετε τον δεκαεξαδικό κώδικα ενός χρώματος, π.χ. # 990000." -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "Βασικό χρώμα" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "Χρώμα για επιτυχία" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "Συνιστούμε να χρησιμοποιήσετε μια πράσινη απόχρωση." -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "Χρώμα για σφάλματα" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "Σας προτείνουμε να χρησιμοποιήσετε μια σκιά του κόκκινου." -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Γραμματοσειρά" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "Συμαβτό μόνο από τα σύγχρονα προγράμματα περιήγησης." -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 #, fuzzy #| msgid "Sender name" msgid "Header image" msgstr "Ονομα αποστολέα" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your events name " @@ -8049,25 +8402,25 @@ msgstr "" "και η ημερομηνία των συμβάντων στην κεφαλίδα της σελίδας. Θα εμφανιστεί το " "λογότυπό σας με μέγιστο ύψος 120 pixel." -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 #, 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:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your " @@ -8084,11 +8437,11 @@ msgstr "" "του οργανισμού σας στην κεφαλίδα της σελίδας. Θα εμφανιστεί το λογότυπό σας " "με μέγιστο ύψος 120 pixel." -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -8097,19 +8450,19 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "Εικόνα λογοτύπου" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "Θα δείξουμε το λογότυπό σας με μέγιστο ύψος και πλάτος 2,5 cm." -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "Κείμενο πληροφοριών" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -8117,11 +8470,11 @@ msgstr "" "Δεν εμφανίζεται οπουδήποτε από προεπιλογή, αλλά αν θέλετε, μπορείτε να " "χρησιμοποιήσετε αυτό π.χ. στα πρότυπα εισιτηρίων." -#: pretix/base/settings.py:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 #, fuzzy #| msgid "" #| "This text will be shown above the payment options. You can explain the " @@ -8133,21 +8486,21 @@ msgstr "" "Αυτό το κείμενο θα εμφανιστεί πάνω από τις επιλογές πληρωμής. Μπορείτε να " "εξηγήσετε τις επιλογές στον χρήστη εδώ, αν θέλετε." -#: pretix/base/settings.py:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "Εξήγηση κουπονιού" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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." @@ -8156,13 +8509,13 @@ msgstr "" "Μπορείτε να το χρησιμοποιήσετε π.χ. για να εξηγήσετε τον τρόπο απόκτησης " "ενός κωδικού κουπονιού." -#: pretix/base/settings.py:2104 +#: pretix/base/settings.py:2174 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "Όνομα συμμετεχόντος" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 #, fuzzy #| msgid "" #| "This text will be shown next to the input for a voucher code. You can use " @@ -8175,23 +8528,23 @@ msgstr "" "Μπορείτε να το χρησιμοποιήσετε π.χ. για να εξηγήσετε τον τρόπο απόκτησης " "ενός κωδικού κουπονιού." -#: pretix/base/settings.py:2117 +#: pretix/base/settings.py:2187 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Επιπλέον χρέωση" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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." @@ -8201,15 +8554,15 @@ msgstr "" "περιλαμβάνει έναν σύνδεσμο που θα σας χρειαστεί για να αποκτήσετε πρόσβαση " "στην παραγγελία σας αργότερα." -#: pretix/base/settings.py:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -8217,210 +8570,211 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "Ώρα έναρξης εκδήλωσης (φθίνουσα)" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "Όνομα (φθίνουσα)" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "Ημερομηνία παραγγελίας" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" "Συνδέστε ξανά την επισκόπηση των διοργανωτών σε όλες τις σελίδες των " "εκδηλώσεων" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "Το κείμενο της αρχικής σελίδας" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "Αυτό θα εμφανιστεί στην αρχική σελίδα του διοργανωτή." -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 #, fuzzy #| msgid "Gift card" msgid "Length of gift card codes" msgstr "Δωροκάρτα" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 #, fuzzy #| msgid "Gift card" msgid "Validity of gift card codes in years" msgstr "Δωροκάρτα" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 #, fuzzy #| msgid "Customers can cancel their unpaid orders" msgid "Customers can choose their own seats" msgstr "Οι πελάτες μπορούν να ακυρώσουν τις απλήρωτες παραγγελίες τους" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "'Ονομα" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "Επώνυμο" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "Γιάννης" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "Ντόης" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "Τίτλος" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "Όνομα" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "Μεσαίο όνομα" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "John Doe" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "Υποκοριστικό" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "Μεταγραφή με λατινικούς χαρακτήρες" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "Ακύρωση" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 #, fuzzy #| msgid "Require customer name" msgctxt "person_name" msgid "Degree (after name)" msgstr "Απαίτηση ονόματος πελάτη" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" "Δεν μπορείτε να απαιτήσετε να διευκρινίσετε τα ονόματα των συμμετεχόντων εάν " "δεν τα ζητήσετε." -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" "Πρέπει να ζητήσετε emails για τους συμμετέχοντες, αν θέλετε να τα απαιτήσετε." -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 #, fuzzy #| msgid "" #| "You have to ask for attendee emails if you want to make them required." @@ -8429,13 +8783,13 @@ msgid "" msgstr "" "Πρέπει να ζητήσετε emails για τους συμμετέχοντες, αν θέλετε να τα απαιτήσετε." -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 #, 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:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" "Η τελευταία ημερομηνία πληρωμής δεν μπορεί να είναι πριν από το τέλος της " @@ -8475,15 +8829,20 @@ msgid "E-mails" msgstr "E-mails" #: pretix/base/shredder.py:196 +#, fuzzy +#| msgid "" +#| "This will remove all e-mail addresses from orders and attendees, as well " +#| "as logged email contents." msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" "Αυτό θα αφαιρέσει όλες τις διευθύνσεις emails από τις παραγγελίες και τους " "συμμετέχοντες, καθώς και τα περιεχόμενα ηλεκτρονικού ταχυδρομείου που έχουν " "συνδεθεί." -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8493,13 +8852,13 @@ msgstr "" "Με αυτόν τον τρόπο θα καταργηθούν όλες οι διευθύνσεις ηλεκτρονικού " "ταχυδρομείου από τη λίστα αναμονής." -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Όνομα συμμετεχόντος" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 #, fuzzy #| msgid "" #| "This will remove all attendee names from order positions, as well as " @@ -8511,11 +8870,11 @@ msgstr "" "Αυτό θα αφαιρέσει όλα τα ονόματα των συμμετεχόντων από τις θέσεις " "παραγγελίας, καθώς και τις καταγεγραμμένες αλλαγές σε αυτές." -#: pretix/base/shredder.py:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "Διευθύνσεις τιμολογίου" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8523,18 +8882,18 @@ msgstr "" "Αυτό θα αφαιρέσει όλες τις διευθύνσεις τιμολογίου από παραγγελίες, καθώς και " "τις καταγεγραμμένες αλλαγές σε αυτές." -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "Απαντήσεις ερώτησης" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" "Αυτό θα αφαιρέσει όλες τις απαντήσεις των ερωτήσεων, καθώς και τις " "καταγεγραμμένες αλλαγές σε αυτές." -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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 " @@ -8545,17 +8904,17 @@ msgstr "" "προσωπικού χαρακτήρα από τη βάση δεδομένων. Οι αριθμοί των τιμολογίων και τα " "σύνολα θα διατηρηθούν." -#: pretix/base/shredder.py:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "Αποθηκευμένα(cached) αρχεία εισιτηρίων" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" "Αυτό θα καταργήσει όλα τα αποθηκευμένα(cached) αρχεία εισιτηρίων. Δεν θα " "υπάρξει λήψη." -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -8917,12 +9276,60 @@ msgstr "Παρακαλώ ανεβάστε μόνο αρχεία PDF." msgid "Filetype not allowed!" msgstr "Δεν επιτρέπεται ο τύπος αρχείου!" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "Χρησιμοποιήστε προσαρμοσμένο διακομιστή SMTP(custom SMTP server)" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" +"Όλα τα μηνύματα που σχετίζονται με το συμβάν σας θα αποστέλλονται μέσω του " +"διακομιστή smtp που έχετε ορίσει." + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "Hostname" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "Θύρα" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "Όνομα χρήστη" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "Χρήση του STARTTLS" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "Συνήθως ενεργοποιημένο στη θύρα 587." + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "Χρήση SSL" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "Συνήθως ενεργοποιημένο στη θύρα 465." + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" +"Μπορείτε να ενεργοποιήσετε την ασφάλεια SSL ή STARTTLS, αλλά όχι και τα δύο " +"ταυτόχρονα." + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -9011,33 +9418,33 @@ msgstr "Μην αντιγράφετε" msgid "Default ({value})" msgstr "Προεπιλεγμένη γλώσσα" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "Προσαρμοσμένος domain (Custom domain)" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" "Πρέπει να διαμορφώσετε εκ των προτέρων τον προσαρμοσμένο τομέα στο " "διακομιστή ιστού." -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" "Δεν μπορείτε να επιλέξετε τον τομέα βάσης (base domain) αυτής της " "εγκατάστασης." -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 #, 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:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "Μορφή ονόματος" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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 " @@ -9047,22 +9454,22 @@ msgstr "" "ονόματα. Η αλλαγή αυτού μετά την παραλαβή παραγγελιών μπορεί να οδηγήσει σε " "απροσδόκητη συμπεριφορά κατά την ταξινόμηση ή την αλλαγή ονομάτων." -#: pretix/control/forms/event.py:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "Ζητήστε {fields}, εμφάνιση όπως {example}" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 #, fuzzy #| msgid "Free price input" msgid "Free text input" @@ -9079,7 +9486,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -9150,17 +9557,17 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "Διεύθυνση Bcc" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" "Όλα τα μηνύματα ηλεκτρονικού ταχυδρομείου θα σταλούν σε αυτήν τη διεύθυνση " "ως αντίγραφο Bcc" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "Υπογραφή" @@ -9171,7 +9578,7 @@ msgstr "" "Αυτό θα επισυνάπτεται σε κάθε μήνυμα ηλεκτρονικού ταχυδρομείου. Διαθέσιμες " "επιλογές κράτησης θέσης: {event}" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "π.χ. τα στοιχεία επικοινωνίας σας" @@ -9207,7 +9614,8 @@ msgstr "Το κείμενο αποστέλλεται στους συμμετέχ #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -9294,127 +9702,79 @@ msgstr "" msgid "Denied order" msgstr "Η παραγγελία απορρίφθηκε" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "Χρησιμοποιήστε προσαρμοσμένο διακομιστή SMTP(custom SMTP server)" - -#: 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:1029 -msgid "Hostname" -msgstr "Hostname" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "Θύρα" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "Όνομα χρήστη" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "Χρήση του STARTTLS" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "Συνήθως ενεργοποιημένο στη θύρα 587." - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "Χρήση SSL" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "Συνήθως ενεργοποιημένο στη θύρα 465." - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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: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:1135 +#: pretix/control/forms/event.py:1087 #, fuzzy #| msgid "Ticket code" msgid "Ticket code generator" msgstr "Κωδικός εισιτηρίου" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "Οποιαδήποτε χώρα" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "Ευρωπαϊκή Ένωση" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "Κάθε πελάτης" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "Άτομο" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "Επιχείρηση" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "Επιχειρήσεις με έγκυρο αναγνωριστικό ΦΠΑ" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "Χρέωση Φ.Π.Α" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "Όχι Φ.Π.Α" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 #, fuzzy #| msgid "Filetype not allowed!" msgid "Sale not allowed" msgstr "Δεν επιτρέπεται ο τύπος αρχείου!" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 #, fuzzy #| msgid "Sales tax rate" msgid "Deviating tax rate" msgstr "Ποσοστό φόρου επί των πωλήσεων" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Κείμενο σχετικά με τα τιμολόγια" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "Προεπιλεγμένο κουπόνι" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -9426,11 +9786,11 @@ msgstr "" "χρησιμοποιηθεί αυτό το κουπόνι. Αυτό μπορεί για παράδειγμα να χρησιμοποιηθεί " "για την παροχή widgets που δίνουν εκπτώσεις ή ξεκλειδώνουν μυστικά προϊόντα." -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "Λειτουργία συμβατότητας" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -9439,29 +9799,29 @@ msgstr "" "αντιμετωπίζετε πρόβλημα, δοκιμάστε να χρησιμοποιήσετε αυτήν τη λειτουργία " "συμβατότητας." -#: pretix/control/forms/event.py:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "Ο συγκεκριμένος κωδικός κουπονιού δεν υπάρχει." -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "Το slug που εισάγατε δεν ήταν σωστό." -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "Λήψη εισιτηρίων" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" "Οι πελάτες σας θα μπορούν να κάνουν λήψη των εισιτηρίων τους σε μορφή PDF." -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "Απαιτήστε από όλους τους συμμετέχοντες να συμπληρώσουν τα ονόματά τους" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -9469,11 +9829,11 @@ msgstr "" "Από προεπιλογή, θα ζητήσουμε ονόματα αλλά δεν θα τα απαιτήσουμε. Μπορείτε να " "το απενεργοποιήσετε τελείως στις ρυθμίσεις." -#: pretix/control/forms/event.py:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "Πληρωμή μέσω Stripe" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -9486,11 +9846,11 @@ msgstr "" "τους, ο οποίος διαρκεί λιγότερο από πέντε λεπτά χρησιμοποιώντας την απλή " "διεπαφή τους." -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "Πληρωμή με τραπεζικό έμβασμα" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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 " @@ -9501,16 +9861,16 @@ msgstr "" "διεκπεραιώσετε τις πληρωμές εντός του προνομίου ή να τις επισημάνετε ως " "πληρωμένες με μη αυτόματο τρόπο." -#: pretix/control/forms/event.py:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Τιμή (προαιρετικά)" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "Δωρεάν" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "Διαθέσιμη ποσότητα" @@ -9631,25 +9991,25 @@ msgstr "Η έγκριση εκκρεμεί" msgid "Approval pending" msgstr "Η έγκριση εκκρεμεί" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - Οποιαδήποτε παραλλαγή" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -9683,39 +10043,25 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "Μυστικό εισιτηρίου" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "Όλοι οι διοργανωτές" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "" "Πραγματοποιήστε ζωντανή και λειτουργία προπώλησης ( live and presale running)" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "Αδρανής" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 #, fuzzy @@ -9723,7 +10069,7 @@ msgstr "Η προπώληση τελείωσε" msgid "Date from" msgstr "Ημερομηνία" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 #, fuzzy #| msgid "Date and time" @@ -9768,147 +10114,148 @@ msgid "Sunday" msgstr "Κυριακή" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "Ερώτημα αναζήτησης" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "Όλα τα γεγονότα" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "Αγοράστε ζωντανά" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "Αγοράστε όχι ζωντανά(Shop not live)" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "Εκτελείται ένα μόνο γεγονός ή στο μέλλον" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "Ένα γεγονός στο παρελθόν" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "Αναζήτηση συμμετέχοντα…" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "Κατάσταση check-in" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "Όλοι οι συμμετέχοντες" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 #, fuzzy #| msgid "Checked in – {list}" msgctxt "checkin state" msgid "Checked in but left" msgstr "Checked in – {list}" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 #, fuzzy #| msgid "Presale" msgctxt "checkin state" msgid "Present" msgstr "Προπώληση" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "Έλεγχος" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "Όχι έλεγχος" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Διαχειριστής" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "Όχι διαχειριστής" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "Έγκυρος" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "Δεν έχει εξαργυρωθεί" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "Εξαργύρωση τουλάχιστον μία φορά" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "Έχει εξαργυρωθεί πλήρως" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "Εξαργυρωμένο και ελεγχόμενο με το εισιτήριο" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "Χειρισμός ποσοστώσεων (Quota handling)" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "Αφήστε να αγνοήσετε την ποσόστωση(quota)" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "Φιλτράρετε με βάση την ετικέτα(Filter by tag)" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "Αναζήτηση κουπονιού" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "Κάθε προϊόν με ποσόστωση \"{quota}\"" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "Κατάσταση επιστροφής χρημάτων" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "Όλες οι ανοικτές επιστροφές χρημάτων" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "Όλες οι επιστροφές χρημάτων" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 #, fuzzy #| msgctxt "subevent" #| msgid "Date history" msgid "Date filter" msgstr "Ιστορικό ημερομηνίας" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by tag" msgid "Filter by…" msgstr "Φιλτράρετε με βάση την ετικέτα(Filter by tag)" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" @@ -10139,7 +10486,7 @@ msgstr "" "Επιλέξτε αυτήν την επιλογή π.χ. για t-shirts που έρχονται σε πολλαπλά " "μεγέθη. Μπορείτε να επιλέξετε τις παραλλαγές στο επόμενο βήμα." -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 #, fuzzy #| msgid "Product category" msgid "No category" @@ -10185,32 +10532,32 @@ msgstr "Μέγεθος" msgid "Number of tickets" msgstr "Αριθμός εισιτηρίων" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "Το όνομα της ποσόστωσης απαιτείται." -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "Επιλέξτε μια ποσόστωση." -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(Προεπιλεγμένη εκδήλωση)" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "Επιλέξτε αυτόματα ανάλογα με τις ρυθμίσεις συμβάντων" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "Ναι, εάν γενικά ενεργοποιηθεί η δημιουργία εισιτηρίων" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "Ποτέ" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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, " @@ -10220,11 +10567,15 @@ msgstr "" "ανέργους και άτομα άνω των 65 ετών. Αυτό το εισιτήριο περιλαμβάνει πρόσβαση " "σε όλα τα μέρη της εκδήλωσης, εκτός από την περιοχή VIP." -#: pretix/control/forms/item.py:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -10235,17 +10586,17 @@ msgstr "" "έναν χρήστη ή βρίσκεται στο καλάθι του χρήστη. Ορίστε την παραλλαγή ως " "\"ανενεργή\"." -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 #, fuzzy #| msgid "Add-Ons" msgid "Add-ons" msgstr "Πρόσθετα (Add-Ons)" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "Προσθέσατε την ίδια κατηγορία προσθέτου δύο φορές" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -10253,24 +10604,24 @@ msgstr "" "Λάβετε υπόψη ότι η ρύθμιση ενός ελάχιστου αριθμού καθιστά αδύνατη την αγορά " "αυτού του προϊόντος αν όλα τα διαθέσιμα πρόσθετα εξαντληθούν." -#: pretix/control/forms/item.py:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "Συσκευασμένα προϊόντα" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 #, fuzzy #| msgid "You added the same add-on category twice" msgid "You added the same bundled product twice." msgstr "Προσθέσατε την ίδια κατηγορία προσθέτου δύο φορές" -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "αδρανής" @@ -10309,11 +10660,11 @@ msgstr "Εμφάνιση όλων των παραγγελιών λειτουργ msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "Υπερβολική ποσότητα" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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!" @@ -10322,11 +10673,11 @@ msgstr "" "οδηγεί σε υπερβολική ποσόστωση και έχετε πουλήσει περισσότερα εισιτήρια από " "ό, τι σχεδιάσατε!" -#: pretix/control/forms/orders.py:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "Overbook quota και αγνοήστε την καθυστέρηση πληρωμής" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -10338,17 +10689,17 @@ msgstr "" "ό, τι σχεδιάσατε! Η λειτουργία θα γίνει επίσης ανεξάρτητα από τις ρυθμίσεις " "για τις καθυστερημένες πληρωμές." -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 #, fuzzy #| msgid "Notify user by e-mail" msgid "Notify customer by email" msgstr "Ειδοποιήστε τον χρήστη μέσω ηλεκτρονικού ταχυδρομείου" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "Κρατήστε ένα τέλος ακύρωσης της" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -10363,17 +10714,17 @@ msgstr "" "Παρακαλούμε πάντα να εισαγάγετε μια ακαθάριστη αξία(gross value), ο φόρος θα " "υπολογιστεί αυτόματα." -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 #, fuzzy #| msgid "Generate cancellation" msgid "Generate cancellation for invoice" msgstr "Δημιουργία ακύρωσης" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "Ποσό πληρωμής" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -10382,105 +10733,123 @@ msgstr "Ποσό πληρωμής" msgid "Payment date" msgstr "Ημερομηνία πληρωμής" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "Επανυπολογισμός των φόρων" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 #, fuzzy #| msgid "Re-calculate taxes" msgid "Do not re-calculate taxes" msgstr "Επανυπολογισμός των φόρων" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "Ειδοποίηση χρήστη" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" "Στείλτε ένα μήνυμα ηλεκτρονικού ταχυδρομείου στον πελάτη που ειδοποιεί ότι η " "παραγγελία του έχει αλλάξει." -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" "Να επιτρέπεται η υπέρβαση των quotas κατά την εκτέλεση αυτής της ενέργειας" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "Προσθήκη στο" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +#, fuzzy +#| msgid "Members" +msgid "Membership" +msgstr "Μέλη" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" "Συμπεριλαμβανομένων των φόρων, αν υπάρχουν. Κρατήστε κενό για την " "προεπιλεγμένη τιμή του προϊόντος" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "(Αμετάβλητος)" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "Νέα τιμή (ακαθάριστη)" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "Δημιουργήστε ένα νέο μυστικό" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "Ακύρωση αυτής της θέσης" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "Διαχωρίστε σε νέα παραγγελία" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +#, fuzzy +#| msgid "Team memberships" +msgid "(No membership)" +msgstr "Συμμετοχή στην ομάδα" + +#: pretix/control/forms/orders.py:539 #, fuzzy #| msgid "Remove filter" msgid "Remove this fee" msgstr "Κατάργηση φίλτρου" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "Απενεργοποίηση μυστικών" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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 " @@ -10491,31 +10860,31 @@ msgstr "" "χρειαστεί να ξανακάνει τα εισιτήριά του. Οι παλιές εκδόσεις δεν θα είναι " "έγκυρες." -#: 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/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "Παραλήπτης" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" "Ακύρωση της παραγγελίας. Όλα τα εισιτήρια δεν θα λειτουργούν πλέον. Αυτό δεν " "μπορεί να επανέλθει." -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." @@ -10523,40 +10892,40 @@ msgstr "" "Σημειώστε την παραγγελία ως εκκρεμής και επιτρέψτε στο χρήστη να πληρώσει το " "ανοικτό ποσό με άλλο τρόπο πληρωμής." -#: pretix/control/forms/orders.py:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "Μην κάνετε τίποτα και κρατήστε την παραγγελία όπως είναι." -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" "Το ποσό επιστροφής χρημάτων πρέπει να είναι θετικό και μικρότερο από {}." -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "Πρέπει να καθορίσετε ένα ποσό για μερική επιστροφή χρημάτων." -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "Ακύρωση παραγγελίας" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 #, fuzzy #| msgctxt "amount_label" #| msgid "Automatically refund" msgid "Automatically refund money if possible" msgstr "Αυτόματη επιστροφή χρημάτων" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 #, 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:678 +#: pretix/control/forms/orders.py:741 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 " @@ -10564,37 +10933,37 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "Δωροκάρτα" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "Keep a fixed cancellation fee per ticket" msgstr "Διατηρήστε ένα σταθερό τέλος ακύρωσης" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Free tickets and add-on products are not counted" msgstr "Δημιουργήστε εισιτήρια για προϊόντα που δεν εισάγονται" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "Τέλη παραγγελίας" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -10602,25 +10971,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 #, fuzzy #| msgid "Send vouchers" msgid "Send information via email" msgstr "Στείλτε κουπόνια" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 #, fuzzy #| msgid "Send vouchers" msgid "Send information to waiting list" msgstr "Στείλτε κουπόνια" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "Μπορεί να δημιουργήσει εκδηλώσεις" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, fuzzy, python-brace-format #| msgid "" #| "Hello {attendee_name},\n" @@ -10657,7 +11026,7 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, fuzzy, python-brace-format #| msgid "" #| "Hello {attendee_name},\n" @@ -10690,34 +11059,34 @@ msgstr "" "Τις καλύτερες ευχές,\n" "Η ομάδα του {event}" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 #, 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:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "Αυτό το slug είναι ήδη σε χρήση. Επιλέξτε διαφορετικό." -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -10725,18 +11094,18 @@ msgstr "" "Δεν ήταν δυνατή η αποθήκευση των αλλαγών, επειδή δεν θα υπήρχε ομάδα που να " "έχει την άδεια να αλλάξει ομάδες και δικαιώματα." -#: pretix/control/forms/organizer.py:234 +#: pretix/control/forms/organizer.py:251 #, 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:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "Favicon" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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." @@ -10745,17 +11114,32 @@ msgstr "" "pretix. Συνιστούμε ένα μέγεθος τουλάχιστον 200x200px για να φιλοξενήσει τις " "περισσότερες συσκευές." -#: pretix/control/forms/organizer.py:299 +#: pretix/control/forms/organizer.py:364 +#, fuzzy +#| msgid "" +#| "This will be attached to every email. Available placeholders: {event}" +msgid "This will be attached to every email." +msgstr "" +"Αυτό θα επισυνάπτεται σε κάθε μήνυμα ηλεκτρονικού ταχυδρομείου. Διαθέσιμες " +"επιλογές κράτησης θέσης: {event}" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "Τύποι εκδηλώσεων" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Δωροκάρτα" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "This ticket has already been redeemed." +msgid "An account with this email address is already registered." +msgstr "Αυτό το εισιτήριο έχει ήδη εξαργυρωθεί." + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -11031,6 +11415,12 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, fuzzy, python-brace-format +#| msgid "Position #{posid} created: {item} ({price})." +msgid "Position #{posid}: Used membership changed." +msgstr "Η θέση #{posid} δημιουργήθηκε: {item} ({price})." + +#: pretix/control/logdisplay.py:86 +#, fuzzy, python-brace-format #| msgid "" #| "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " #| "\"{new_event}\" ({new_price})." @@ -11039,7 +11429,7 @@ msgstr "" "Θέση #{posid}: Η ημερομηνία του συμβάντος \"{old_event}\" ({old_price}) " "άλλαξε σε \"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -11048,46 +11438,46 @@ msgstr "" "Θέση #{posid}: Η ημερομηνία του συμβάντος \"{old_event}\" ({old_price}) " "άλλαξε σε \"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, 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:106 +#: pretix/control/logdisplay.py:110 #, 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:113 +#: pretix/control/logdisplay.py:117 #, 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:120 +#: pretix/control/logdisplay.py:124 #, fuzzy #| msgid "The quota has been added." msgid "A fee has been added" msgstr "Το quota έχει προστεθεί." -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, 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:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "Η θέση #{posid} ({old_item}, {old_price}) ακυρώθηκε." -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " @@ -11096,35 +11486,35 @@ msgstr "" "Η θέση #{posid} δημιουργήθηκε: {item} ({price}) ως πρόσθετο στη θέση " "#{addon_to}." -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "Η θέση #{posid} δημιουργήθηκε: {item} ({price})." -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "Δημιουργήθηκε ένα νέο μυστικό για τη θέση #{posid}." -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, 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:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "Αυτή η εντολή δημιουργήθηκε διαιρώντας τη σειρά {order}" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "(άγνωστος)" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11136,7 +11526,7 @@ msgstr "" "Μια σάρωση για τη θέση #{posid} στις {datetime} για τη λίστα \"{list}\" έχει " "μεταφορτωθεί ακόμα κι αν έχει ήδη σαρωθεί." -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -11144,7 +11534,7 @@ msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "Το check-in της θέσης # {posid} στη λίστα \"{list}\" έχει επανέλθει." -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11156,7 +11546,7 @@ msgstr "" "Μια σάρωση για τη θέση #{posid} στις {datetime} για τη λίστα \"{list}\" έχει " "μεταφορτωθεί ακόμα κι αν έχει ήδη σαρωθεί." -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -11165,7 +11555,7 @@ msgid "" "uploaded." msgstr "Το check-in της θέσης # {posid} στη λίστα \"{list}\" έχει επανέλθει." -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11177,7 +11567,7 @@ msgstr "" "Μια σάρωση για τη θέση #{posid} στις {datetime} για τη λίστα \"{list}\" έχει " "μεταφορτωθεί ακόμα κι αν έχει ήδη σαρωθεί." -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -11186,7 +11576,7 @@ msgid "" "code \"{errorcode}\"." msgstr "Το check-in της θέσης # {posid} στη λίστα \"{list}\" έχει επανέλθει." -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid} has been checked in at {datetime} for list \"{list}\"." @@ -11194,24 +11584,24 @@ msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "Η θέση #{posid} έχει ελεγχθεί στις {datetime} για τη λίστα \"{list}\"." -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, 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:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "Η θέση #{posid} έχει ελεγχθεί στις {datetime} για τη λίστα \"{list}\"." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "Η θέση #{posid} έχει επιλεγεί για λίστα \"{list}\"." -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11220,7 +11610,7 @@ msgstr "" "Μια σάρωση για τη θέση #{posid} στις {datetime} για τη λίστα \"{list}\" έχει " "μεταφορτωθεί ακόμα κι αν έχει ήδη σαρωθεί." -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:303 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -11229,131 +11619,198 @@ msgstr "" "Η θέση #{posid} έχει σαρωθεί και απορριφθεί επειδή έχει ήδη σαρωθεί πριν από " "τη λίστα \"{list}\"." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:314 #, fuzzy #| msgid "The product has been created." msgid "This object has been created by cloning." msgstr "Το προϊόν έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The order has been changed." msgid "The organizer has been changed." msgstr "Η παραγγελία έχει αλλάξει." -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The team settings have been changed." msgid "The organizer settings have been changed." msgstr "Οι ρυθμίσεις ομάδας έχουν αλλάξει." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been added." msgstr "Ο νέος διοργανωτής έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been removed." msgstr "Ο νέος διοργανωτής έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The user has been created." msgid "The webhook has been created." msgstr "Ο χρήστης έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 #, fuzzy #| msgid "The category has been changed." msgid "The webhook has been changed." msgstr "Η κατηγορία έχει αλλάξει." -#: pretix/control/logdisplay.py:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been created." +msgid "The membership type has been created." +msgstr "Η ημερομηνία της εκδήλωσης έχει δημιουργηθεί." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been changed." +msgid "The membership type has been changed." +msgstr "Η ημερομηνία της εκδήλωσης έχει αλλάξει." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been deleted." +msgid "The membership type has been deleted." +msgstr "Η ημερομηνία της εκδήλωσης έχει διαγραφεί." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "The team has been created." +msgid "The account has been created." +msgstr "Η ομάδα έχει δημιουργηθεί." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "The category has been changed." +msgid "The account has been changed." +msgstr "Η κατηγορία έχει αλλάξει." + +#: pretix/control/logdisplay.py:326 +#, fuzzy +#| msgid "Your account has been enabled." +msgid "A membership for this account has been added." +msgstr "Ο λογαριασμός σας έχει ενεργοποιηθεί." + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "An answer option has been changed." +msgid "A membership of this account has been changed." +msgstr "Μια επιλογή απάντησης έχει αλλάξει." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "Your account has been disabled." +msgid "The account has been disabled and anonymized." +msgstr "Ο λογαριασμός σας έχει απενεργοποιηθεί." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been requested." +msgstr "Ο κωδικός πρόσβασης έχει επαναφερθεί." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been set." +msgstr "Ο κωδικός πρόσβασης έχει επαναφερθεί." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "Η αποστολή ενός μηνύματος ηλεκτρονικού ταχυδρομείου απέτυχε." + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "Το εσωτερικό σχόλιο της εκδήλωσης έχει ενημερωθεί." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 #, fuzzy #| msgid "The refund has been canceled." msgid "The event has been canceled." msgstr "Η επιστροφή χρημάτων ακυρώθηκε." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 #, fuzzy #| msgid "The event has been deleted." msgid "An event has been deleted." msgstr "Η εκδήλωση διαγράφηκε." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "Τα στοιχεία της παραγγελίας έχουν αλλάξει." -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "Η παραγγελία έχει επισημανθεί ως απλήρωτη." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "Το μυστικό της παραγγελίας έχει αλλάξει." -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "Η ημερομηνία λήξης της παραγγελίας έχει αλλάξει." -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "Η παραγγελία έχει επισημανθεί ως έχει ληγμένη." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "Η παραγγελία έχει επισημανθεί ως πληρωμένη." -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 #, fuzzy #| msgid "The selected question has been deleted." msgid "The cancellation request has been deleted." msgstr "Η επιλεγμένη ερώτηση έχει διαγραφεί." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "Η παραγγελία έχει επιστραφεί." -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "Η παραγγελία ακυρώθηκε." -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 #, fuzzy #| msgid "The order has been created." msgid "The order has been reactivated." msgstr "Η παραγγελία έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "Η σειρά {code} της λειτουργίας δοκιμής έχει διαγραφεί." -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "Η παραγγελία έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "Η παραγγελία απαιτεί έγκριση πριν συνεχίσει να επεξεργάζεται." -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "Η εντολή έχει εγκριθεί." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "Η παραγγελία απορρίφθηκε." -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." @@ -11361,13 +11818,13 @@ msgstr "" "Η διεύθυνση ηλεκτρονικού ταχυδρομείου έχει αλλάξει από \"{old_email}\" σε " "\"{new_email}\"." -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -11378,50 +11835,52 @@ msgstr "" "Η διεύθυνση ηλεκτρονικού ταχυδρομείου έχει αλλάξει από \"{old_email}\" σε " "\"{new_email}\"." -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "The question has been changed." +msgid "The customer account has been changed." +msgstr "Η ερώτηση έχει αλλάξει." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "Η τοπική παραγγελία έχει αλλάξει." -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "Το τιμολόγιο έχει παραχθεί." -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "Το τιμολόγιο έχει αναγεννηθεί." -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "Το τιμολόγιο έχει επανεκδοθεί." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "Το εσωτερικό σχόλιο της παραγγελίας έχει ενημερωθεί." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" "Η σημαία της παραγγελίας για να απαιτηθεί προσοχή κατά το check-in έχει " "αλλάξει." -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "Έχει ξεκινήσει μια νέα πληρωμή {local_id} αντί για την προηγούμενη." -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" "Έχει αποσταλεί μήνυμα ηλεκτρονικού ταχυδρομείου τύπου μη αναγνωρισμένου " "τύπου." -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "Η αποστολή ενός μηνύματος ηλεκτρονικού ταχυδρομείου απέτυχε." - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." @@ -11429,17 +11888,17 @@ msgstr "" "Το μήνυμα ηλεκτρονικού ταχυδρομείου έχει σταλεί χωρίς συνημμένα, αφού θα " "ήταν πολύ μεγάλο για να φτάσει." -#: pretix/control/logdisplay.py:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "Έχει αποσταλεί ένα προσαρμοσμένο μήνυμα ηλεκτρονικού ταχυδρομείου." -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 #, fuzzy #| msgid "A custom email has been sent." msgid "A custom email has been sent to an attendee." msgstr "Έχει αποσταλεί ένα προσαρμοσμένο μήνυμα ηλεκτρονικού ταχυδρομείου." -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." @@ -11447,21 +11906,21 @@ msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου με υπενθύμιση ότι το " "εισιτήριο είναι διαθέσιμο για λήψη." -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου με προειδοποίηση ότι η " "παραγγελία πρόκειται να λήξει." -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιήσει το " "χρήστη ότι η παραγγελία ακυρώθηκε." -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11472,42 +11931,42 @@ msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιήσει το " "χρήστη ότι η παραγγελία ακυρώθηκε." -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιήσει το " "χρήστη ότι η παραγγελία έχει αλλάξει." -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιήσει το " "χρήστη ότι έχει παραληφθεί η παραγγελία." -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιήσει το " "χρήστη ότι η πληρωμή έχει ληφθεί." -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιήσει το " "χρήστη ότι η παραγγελία έχει απορριφθεί." -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιηθεί ο " "χρήστης ότι η παραγγελία έχει εγκριθεί." -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." @@ -11515,7 +11974,7 @@ msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιήσει το " "χρήστη ότι η παραγγελία έχει παραληφθεί και απαιτεί πληρωμή." -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." @@ -11523,96 +11982,96 @@ msgstr "" "Έχει σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιήσει το " "χρήστη ότι η παραγγελία έχει παραληφθεί και απαιτεί έγκριση." -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" "Ένα μήνυμα ηλεκτρονικού ταχυδρομείου με σύνδεσμο προς τη σελίδα λεπτομερειών " "παραγγελιών έχει μεταφερθεί στον χρήστη." -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "Η πληρωμή {local_id} έχει επιβεβαιωθεί." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "Η πληρωμή {local_id} έχει ακυρωθεί." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, fuzzy, python-brace-format #| msgid "Payment {local_id} has failed." msgid "Canceling payment {local_id} has failed." msgstr "Η πληρωμή {local_id} απέτυχε." -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "Η πληρωμή {local_id} έχει ξεκινήσει." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "Η πληρωμή {local_id} απέτυχε." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "Η παραγγελία δεν μπόρεσε να επισημανθεί ως πληρωμένη: {message}" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "Η παραγγελία έχει καταβληθεί αχρεωστήτως." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "Η επιστροφή χρημάτων {local_id} έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "Η επιστροφή {local_id} δημιουργήθηκε από μια εξωτερική οντότητα." -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "Ο πελάτης σας ζήτησε την επιστροφή χρημάτων." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "Η επιστροφή {local_id} έχει ολοκληρωθεί." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "Η επιστροφή χρημάτων {local_id} έχει ακυρωθεί." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "Η επιστροφή χρημάτων {local_id} απέτυχε." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "Ο χρήστης έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "Ο έλεγχος ταυτότητας δύο παραγόντων έχει απενεργοποιηθεί." -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "Οι κωδικοί επείγουσας ανάγκης δύο παραγόντων έχουν αναγεννηθεί." -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -11621,7 +12080,7 @@ msgstr "" "Μια νέα συσκευή ελέγχου ταυτότητας δύο στοιχείων \"{name}\" έχει προστεθεί " "στο λογαριασμό σας." -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " @@ -11630,315 +12089,315 @@ msgstr "" "Η συσκευή ελέγχου ταυτότητας δύο παραγόντων \"{name}\" έχει καταργηθεί από " "το λογαριασμό σας." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "Οι ειδοποιήσεις έχουν ενεργοποιηθεί." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "Οι ειδοποιήσεις έχουν απενεργοποιηθεί." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "Οι ρυθμίσεις ειδοποιήσεων έχουν αλλάξει." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "Αυτός ο χρήστης ήταν ανώνυμος." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "Έγινε αποστολή μηνύματος επαναφοράς κωδικού πρόσβασης." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "Ο κωδικός πρόσβασης έχει επαναφερθεί." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "Ο διοργανωτής \"{name}\" έχει διαγραφεί." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "Το κουπόνι έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" "Το κουπόνι έχει δημιουργηθεί και αποστέλλεται σε ένα άτομο στη λίστα " "αναμονής." -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "Το κουπόνι έχει αλλάξει." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "Το κουπόνι έχει διαγραφεί." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "Το κουπόνι έχει εξαργυρωθεί με {order_code}." -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "Το προϊόν έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "Το προϊόν έχει αλλάξει." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "Το προϊόν έχει διαγραφεί." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "Η παραλλαγή \"{value}\" έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "Η διακύμανση \"{value}\" έχει διαγραφεί." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "Η παραλλαγή \"{value}\" έχει αλλάξει." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "Ένα πρόσθετο έχει προστεθεί σε αυτό το προϊόν." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "Ένα πρόσθετο έχει αφαιρεθεί από αυτό το προϊόν." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "Ένα πρόσθετο έχει αλλάξει σε αυτό το προϊόν." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 #, 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:421 +#: pretix/control/logdisplay.py:437 #, 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:422 +#: pretix/control/logdisplay.py:438 #, 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:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "Το quota έχει προστεθεί." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "Το quota έχει διαγραφεί." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "Το quota έχει αλλάξει." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 #, fuzzy #| msgid "The quota has been deleted." msgid "The quota has closed." msgstr "Το quota έχει διαγραφεί." -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 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:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "Η κατηγορία έχει προστεθεί." -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "Η κατηγορία έχει διαγραφεί." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "Η κατηγορία έχει αλλάξει." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "Η ερώτηση έχει προστεθεί." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "Η ερώτηση έχει διαγραφεί." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "Η ερώτηση έχει αλλάξει." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "Έχει προστεθεί ο φορολογικός κανόνας." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "Ο φορολογικός κανόνας έχει διαγραφεί." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "Ο φορολογικός κανόνας έχει αλλάξει." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "Έχει προστεθεί η λίστα check-in." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "Η check-in λίστα έχει διαγραφεί." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "Η λίστα check-in έχει αλλάξει." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "Οι ρυθμίσεις εκδήλωσης έχουν αλλάξει." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "Οι ρυθμίσεις λήψης εισιτηρίων έχουν αλλάξει." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "Έχει ενεργοποιηθεί ένα πρόσθετο." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "Έχει απενεργοποιηθεί ένα πρόσθετο." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "Το κατάστημα έχει ληφθεί ζωντανά." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "Το κατάστημα έχει ληφθεί εκτός σύνδεσης." -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "Το κατάστημα έχει ληφθεί σε λειτουργία δοκιμής." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "Η λειτουργία δοκιμής έχει απενεργοποιηθεί." -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "Η εκδήλωση έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "The event settings have been changed." msgid "The event details have been changed." msgstr "Οι ρυθμίσεις εκδήλωσης έχουν αλλάξει." -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "Έχει προστεθεί μια επιλογή απάντησης στην ερώτηση." -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "Μια επιλογή απάντησης έχει αφαιρεθεί από την ερώτηση." -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "Μια επιλογή απάντησης έχει αλλάξει." -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "Ένας χρήστης έχει προστεθεί στην ομάδα της εκδήλωσης." -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "Ένας χρήστης έχει προσκληθεί στην ομάδα της εκδήλωσης." -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "Τα δικαιώματα του χρήστη έχουν αλλάξει." -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "Ένας χρήστης έχει αφαιρεθεί από την ομάδα της εκδήλωσης." -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "Έχει αποσταλεί ένα κουπόνι σε ένα άτομο στη λίστα αναμονής." -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "Μια καταχώρηση έχει αφαιρεθεί από τη λίστα αναμονής." -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "Μια καταχώρηση έχει αλλάξει στη λίστα αναμονής." -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "Μια εγγραφή έχει προστεθεί στη λίστα αναμονής." -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "Η ομάδα έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "Οι ρυθμίσεις ομάδας έχουν αλλάξει." -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "Η ομάδα έχει διαγραφεί." -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 #, fuzzy #| msgid "The team has been created." msgid "The gate has been created." msgstr "Η ομάδα έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 #, fuzzy #| msgid "The category has been changed." msgid "The gate has been changed." msgstr "Η κατηγορία έχει αλλάξει." -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The team has been deleted." msgid "The gate has been deleted." msgstr "Η ομάδα έχει διαγραφεί." -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "Η ημερομηνία της εκδήλωσης έχει διαγραφεί." -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been changed." @@ -11946,89 +12405,89 @@ msgctxt "subevent" msgid "The event date has been canceled." msgstr "Η ημερομηνία της εκδήλωσης έχει αλλάξει." -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "Η ημερομηνία της εκδήλωσης έχει αλλάξει." -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "Η ημερομηνία της εκδήλωσης έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "Έχει προστεθεί ποσόστωση(quota ) στην ημερομηνία του γεγονότος." -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "Έχει αλλάξει μια ποσόστωση(quota ) την ημερομηνία της εκδήλωσης." -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "Έχει αφαιρεθεί μια ποσόστωση(quota ) από την ημερομηνία του γεγονότος." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "Η συσκευή έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "Η συσκευή έχει αλλάξει." -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "Η πρόσβαση της συσκευής έχει ανακληθεί." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "Η συσκευή έχει αρχικοποιηθεί." -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "Το αναγνωριστικό(token) πρόσβασης της συσκευής έχει δημιουργηθεί ξανά." -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" "Η συσκευή έχει ειδοποιήσει τον διακομιστή για ενημέρωση υλικού ή λογισμικού." -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been created." msgstr "Η ομάδα έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been changed." msgstr "Η ομάδα έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 #, fuzzy #| msgid "The question has been added." msgid "A manual transaction has been performed." msgstr "Η ερώτηση έχει προστεθεί." -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "Οι ρυθμίσεις ενός παρόχου πληρωμών έχουν αλλάξει." -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" "Οι ρυθμίσεις ενός παρόχου εξόδου εισιτηρίων(ticket output provider) έχουν " "αλλάξει." -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "Ο χρήστης επιβεβαίωσε το ακόλουθο μήνυμα: \"{}\"" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -12037,86 +12496,86 @@ msgstr "" "Η θέση # {posid} έχει ελεγχθεί χειροκίνητα στις {datetime} στη λίστα " "\"{list}\"." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" "Η θέση # {posid} έχει επανεξεταστεί την {datetime} στη λίστα \"{list}\"." -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, 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:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} έχει προστεθεί στην ομάδα." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} έχει αφαιρεθεί από την ομάδα." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, 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:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} έχει προσκληθεί στην ομάδα." -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "Η πρόσκληση για {user} έχει ξανασταλεί." -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "Η πρόσκληση για {user} έχει ανακληθεί." -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "Το σύμβολο(token) \"{name}\" έχει δημιουργηθεί." -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "Το σύμβολο(token) \"{name}\" έχει ανακληθεί." -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "Οι ρυθμίσεις του λογαριασμού σας έχουν αλλάξει." -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "Η διεύθυνση ηλεκτρονικού ταχυδρομείου σας έχει αλλάξει σε {email}." -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Ο κωδικός σας έχει αλλάξει." -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "Ο λογαριασμός σας έχει ενεργοποιηθεί." -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "Ο λογαριασμός σας έχει απενεργοποιηθεί." -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "Προέβαλαν(impersonated) {}." -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "Σταματήσατε να μοιράζεστε {}." @@ -12144,18 +12603,19 @@ msgstr "Dashboard" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "Γενικά" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -12205,14 +12665,14 @@ msgid "Overview" msgstr "Γενική εικόνα (Overview)" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "Επιστροφές χρημάτων" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "Εξαγωγή" @@ -12312,12 +12772,28 @@ msgstr "Έλεγχος εισιτηρίου" msgid "Event metadata" msgstr "Ημερομηνία εκδήλωσης" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "Webhooks" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customers" +msgstr "Πελάτης" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer accounts" +msgstr "Ενέργειες πελατών" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "συσκευές" @@ -12369,6 +12845,9 @@ msgid "Register" msgstr "Εγγραφή" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "Σύνδεση" @@ -12430,6 +12909,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -12485,19 +12966,19 @@ msgid "Set new password" msgstr "Ορίστε νέο κωδικό πρόσβασης" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -12508,13 +12989,17 @@ msgstr "Ορίστε νέο κωδικό πρόσβασης" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -12531,6 +13016,9 @@ msgstr "Ορίστε νέο κωδικό πρόσβασης" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "Αποθηκεύση" @@ -12565,6 +13053,8 @@ msgstr "Ρυθμίσεις λογαριασμού" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "Αποσυνδέση" @@ -12798,6 +13288,7 @@ msgstr "CSV" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -12889,7 +13380,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -12902,8 +13393,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -12938,6 +13431,7 @@ msgstr "Ματαίωση" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -12997,6 +13491,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "Όχι έλεγχος" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "Επεξεργασία" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -13268,7 +13777,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 #, fuzzy #| msgid "Can create events" msgid "Cancel or delete event" @@ -13393,7 +13902,7 @@ msgid "Geo coordinates" msgstr "Δεν υπάρχουν ημερομηνίες" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 #, fuzzy @@ -13518,7 +14027,7 @@ msgid "Show more" msgstr "Δείτε περισσότερα" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "Ενημέρωση σχολίου" @@ -13548,9 +14057,9 @@ msgstr "Αυτή η αλλαγή εκτελέστηκε από έναν διαχ #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -13726,79 +14235,75 @@ msgstr "Ενέργειες πελατών" msgid "No results" msgstr "Χωρίς αποτέλεσμα" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "Ρυθμίσεις ηλεκτρονικού ταχυδρομείου" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "Σχεδιασμός ηλεκτρονικού ταχυδρομείου" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "Προεπισκόπηση" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "Περιεχόμενο ηλεκτρονικού ταχυδρομείου" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "Παραγγελία" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "Αμειβόμενη εντολή" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "Δωρεάν παραγγελία" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "Επανάληψη σύνδεσης" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "Υπενθύμιση πληρωμής" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "Ειδοποίηση λίστας αναμονής" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "Παραγγελία προσαρμοσμένου ταχυδρομείου" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "Υπενθύμιση για λήψη των εισιτηρίων" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "Διαδικασία έγκρισης παραγγελιών" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "Ρυθμίσεις SMTP" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "Αποθήκευση και δοκιμή προσαρμοσμένης σύνδεσης SMTP" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "Επεξεργασία" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -13877,14 +14382,20 @@ msgstr "Εγκατεστημένα plugin" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "Οι αλλαγές σας έχουν αποθηκευτεί." @@ -14050,16 +14561,17 @@ msgstr "" "Σε περίπτωση που κάτι δεν πάει καλά ή είναι ασαφές, σας προτείνουμε να " "παρέχετε στους συμμετέχοντες τρόπους να επικοινωνήσουν μαζί σας:" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "Γενικές ρυθμίσεις" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -14067,72 +14579,72 @@ msgstr "" msgid "Meta data" msgstr "Μέτα δεδομένα (Meta data)" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 #, fuzzy #| msgid "Location" msgid "Localization" msgstr "Τοποθεσία" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 #, fuzzy #| msgid "Attendee name" msgid "Customer and attendee data" msgstr "Όνομα συμμετεχόντος" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 #, fuzzy #| msgid "Customers can cancel their paid orders" msgid "Customer data (once per order)" msgstr "Οι πελάτες μπορούν να ακυρώσουν τις πληρωμένες παραγγελίες τους" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 #, fuzzy #| msgid "Sender address" msgid "Name and address" msgstr "Διεύθυνση αποστολέα" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 #, fuzzy #| msgid "Invoice settings" msgid "See invoice settings" msgstr "Ρυθμίσεις τιμολογίου" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 #, fuzzy #| msgid "Is an admission ticket" msgid "Attendee data (once per admission ticket)" msgstr "Είναι εισιτήριο εισόδου" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 #, fuzzy #| msgid "E-mail address verified" msgid "Custom fields" msgstr "Η διεύθυνση ηλεκτρονικού ταχυδρομείου επαληθεύτηκε" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 #, fuzzy #| msgid "Include questions" msgid "Manage questions" msgstr "Συμπεριλάβετε ερωτήσεις" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 #, fuzzy #| msgid "User settings" msgid "Other settings" msgstr "Ρυθμίσεις χρήστη" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 #, fuzzy #| msgid "Text" msgid "Texts" msgstr "Κείμενο" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "Κείμενο επιβεβαίωσης" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 #, fuzzy #| msgid "" #| "This text needs to be confirmed by the user before a purchase is " @@ -14151,18 +14663,18 @@ msgstr "" "παροχής υπηρεσιών, δεν χρειάζεστε αυτήν τη ρύθμιση, αφού μπορείτε να τις " "ρυθμίσετε εκεί." -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 #, fuzzy #| msgid "Confirmation text" msgid "Add confirmation text" msgstr "Κείμενο επιβεβαίωσης" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "Σχεδιασμός καταστημάτων" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -14170,21 +14682,21 @@ msgstr "Σχεδιασμός καταστημάτων" msgid "Timeline" msgstr "Χρονοδιάγραμμα (Timeline)" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "Απεικόνιση" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 #, fuzzy #| msgid "Event date" msgid "Item metadata" msgstr "Ημερομηνία εκδήλωσης" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 #, fuzzy #| msgid "" #| "You can here define a set of metadata properties (i.e. variables) that " @@ -14201,11 +14713,11 @@ msgstr "" "επαναχρησιμοποιήσετε σε μέρη όπως οι διατάξεις των εισιτηρίων. Αυτό είναι " "ένα χρήσιμο χρονικό διάστημα αν δημιουργείτε πολλά γεγονότα." -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "Προσθήκη ιδιότητας" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -14297,7 +14809,7 @@ msgid "Add a new rule" msgstr "Προσθέστε έναν νέο κανόνα" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 #, fuzzy #| msgid "Change to" msgid "Change history" @@ -14588,19 +15100,6 @@ msgstr "Σειρά(Series)" msgid "More quotas" msgstr "Περισσότερες ποσοστώσεις(quotas)" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "Σε έκπτωση" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -15024,7 +15523,7 @@ msgstr "" "Λάβετε υπόψη ότι η παραλλαγή σας δεν θα είναι διαθέσιμη " "προς πώληση μέχρι να την προσθέσετε σε υπάρχουσα ή νεοσυσταθείσα ποσόστωση." -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "Προσθέστε μια νέα παραλλαγή" @@ -15032,19 +15531,35 @@ msgstr "Προσθέστε μια νέα παραλλαγή" msgid "Availability" msgstr "Διαθεσιμότητα" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 #, fuzzy #| msgid "Ticket checked in" msgid "Tickets & check-in" msgstr "Έλεγχος εισιτηρίου" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "Επιπρόσθετες ρυθμίσεις" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +#, fuzzy +#| msgid "All days" +msgid "days" +msgstr "Όλες τις ημέρες" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +#, fuzzy +#| msgid "month(s)" +msgid "months" +msgstr "μήνας (ες)" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "Ιστορικό προϊόντος" @@ -15193,8 +15708,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "Ακυρώθηκε" @@ -15740,40 +16257,40 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "Αλλάζω σε" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "συμπεριλαμβανομένων όλων των φόρων" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" "Η κατάργηση αυτής της θέσης θα αφαιρέσει επίσης όλα τα πρόσθετα σε αυτή τη " "θέση." -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "Προσθήκη προϊόντος" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "Άλλες πράξεις" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "Εκτελέστε αλλαγές" @@ -15799,7 +16316,7 @@ msgid "Change order information" msgstr "Αλλαγή πληροφοριών παραγγελίας" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -15960,7 +16477,20 @@ msgstr "Λεπτομέρειες παραγγελίας" msgid "Cancellation date" msgstr "Ημερομηνία ακύρωσης" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account" +msgstr "Ενέργειες πελατών" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +#, fuzzy +#| msgid "Contact information" +msgid "Contact email" +msgstr "Στοιχεία επικοινωνίας" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." @@ -15968,18 +16498,18 @@ msgstr "" "Γνωρίζουμε ότι αυτή η διεύθυνση ηλεκτρονικού ταχυδρομείου λειτουργεί επειδή " "ο χρήστης έκανε κλικ σε ένα σύνδεσμο που του στείλαμε." -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" "Επαναδημιουργία τιμολογίου με ενημερωμένα στοιχεία αλλά τον ίδιο αριθμό " "τιμολογίου." -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "Ξαναπαράξτε" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." @@ -15987,95 +16517,95 @@ msgstr "" "Δημιουργήστε ένα έγγραφο ακύρωσης για αυτό το τιμολόγιο και δημιουργήστε ένα " "νέο τιμολόγιο με νέο αριθμό τιμολογίου." -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "Δημιουργία ακύρωσης" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "Ακύρωση και επανέκδοση" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "Δημιουργία τιμολογίου" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "Αλλαγή απαντήσεων" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "Αλλαγή προϊόντων" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "Παραγγελίες" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, fuzzy, python-format #| msgid "Automatically expire unpaid orders" msgid "Automatically marked not present: %(date)s" msgstr "Αυτόματη εκπνοή των απλήρωτων παραγγελιών" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Exit scan: %(date)s" msgstr "Πρώτη σάρωση: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Additional entry scan: %(date)s" msgstr "Πρώτη σάρωση: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, fuzzy, python-format #| msgid "Automatically expire unpaid orders" msgid "Automatically checked in: %(date)s" msgstr "Αυτόματη εκπνοή των απλήρωτων παραγγελιών" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Entry scan: %(date)s" msgstr "Πρώτη σάρωση: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "Κωδικός κουπονιού που χρησιμοποιήθηκε:" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, fuzzy, python-format #| msgid "Original price" msgid "Original price: %(price)s" msgstr "Αρχική τιμή" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 #, fuzzy #| msgid "Ticket name" msgid "Ticket page" msgstr "Όνομα εισιτηρίου" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "Δεν απαντήθηκε" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "Αυτή η ερώτηση θα ζητηθεί κατά το check-in." -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." @@ -16083,65 +16613,65 @@ msgstr "" "Αυτό το αρχείο έχει μεταφορτωθεί από έναν χρήστη και μπορεί να περιέχει ιούς " "ή άλλο κακόβουλο περιεχόμενο." -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "Φόροι" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Σύνολο" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 #, fuzzy #| msgid "Only successful payments" msgid "Successful payments" msgstr "Μόνο επιτυχημένες πληρωμές" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 #, fuzzy #| msgid "Pending amount" msgid "Pending total" msgstr "Εκκρεμές ποσό" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "Πληρωμές" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "Ημερομηνία επιβεβαίωσης" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." @@ -16149,68 +16679,68 @@ msgstr "" "Αυτή η πληρωμή δημιουργήθηκε με μια παλαιότερη έκδοση του pretix, επομένως " "τα ακριβή δεδομένα ενδέχεται να μην είναι διαθέσιμα." -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "Migrated" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "Ακύρωση πληρωμής" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "Επιβεβαίωση πληρωμής" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "Δημιουργήστε μια επιστροφή χρημάτων" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "Πηγή" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "Ακύρωση μεταφοράς" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "Επιβεβαιώστε ότι ολοκληρώθηκε" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "Αγνοήστε" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "Διαδικασία επιστροφής χρημάτων" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "Αλλαγή" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "Ταχυδρομικός κώδικας και πόλη" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "Έγκυρο ΦΠΑ ΕΕ" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "Έλεγχος" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "Ιστορικό παραγγελιών" @@ -16686,39 +17216,47 @@ msgid "Remove filter" msgstr "Κατάργηση φίλτρου" #: pretix/control/templates/pretixcontrol/orders/index.html:116 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 #, fuzzy #| msgid "Order total" -msgid "Order paid / total" +msgid "Order paid / total" msgstr "Σύνολο παραγγελίας" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "Η ΕΠΙΣΤΡΟΦΗ ΧΡΗΜΑΤΩΝ ΕΚΚΡΕΜΕΙ" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "ΥΠΕΡΠΛΗΡΩΜΗ" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "ΥΠΟΠΛΗΡΩΜΗ" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "ΠΛΗΡΩΣ ΠΛΗΡΩΜΕΝΟ" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -16793,6 +17331,146 @@ msgstr "Ενέργειες" msgid "Search" msgstr "Αναζήτηση" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "E-mail address verified" +msgid "Customer #%(id)s" +msgstr "Η διεύθυνση ηλεκτρονικού ταχυδρομείου επαληθεύτηκε" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +#, fuzzy +#| msgid "Order details" +msgid "Details" +msgstr "Λεπτομέρειες παραγγελίας" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Customer VAT ID" +msgid "Customer ID" +msgstr "Αριθμός ΦΠΑ πελάτη" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Disabled" +msgid "disabled" +msgstr "Απενεργοποιήθηκε" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Deactivate" +msgid "not yet activated" +msgstr "Απενεργοποίηση" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Inactive" +msgid "active" +msgstr "Αδρανής" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "Ανώνυμος" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +#, fuzzy +#| msgid "Members" +msgid "Memberships" +msgstr "Μέλη" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Valid" +msgid "Valid from" +msgstr "Έγκυρος" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +#, fuzzy +#| msgid "Use languages" +msgid "Usages" +msgstr "Χρήση γλωσσών" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +#, fuzzy +#| msgid "Team memberships" +msgid "Add membership" +msgstr "Συμμετοχή στην ομάδα" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "User history" +msgid "Customer history" +msgstr "Ιστορικό χρηστών" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, fuzzy, python-format +#| msgid "Anonymize user" +msgid "Anonymize customer #%(id)s" +msgstr "Ανώνυμος χρήστης" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +#, fuzzy +#| msgid "Are you sure you want to delete the team?" +msgid "Are you sure you want to anonymize this customer account?" +msgstr "Είστε βέβαιοι ότι θέλετε να διαγράψετε την ομάδα;" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "The question has been added." +msgid "This action is irreversible." +msgstr "Η ερώτηση έχει προστεθεί." + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgctxt "subevent" +#| msgid "{} new dates have been created." +msgid "No customer accounts have been created yet." +msgstr "{} νέες ημερομηνίες έχουν δημιουργηθεί." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "Διαγραφή διοργανωτή" @@ -16998,7 +17676,7 @@ msgstr "Ρυθμίσεις διοργανωτή" msgid "Organizer page" msgstr "Σελίδα διοργανωτή" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -17051,13 +17729,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "Δωροκάρτα" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -#, fuzzy -#| msgid "Order details" -msgid "Details" -msgstr "Λεπτομέρειες παραγγελίας" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 #, fuzzy #| msgid "Expiry date" @@ -17145,6 +17816,68 @@ msgstr "" msgid "Organizer logs" msgstr "Διοργανωτές" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "Submit registration" +msgid "Customer account registration" +msgstr "Αγορά" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account email change" +msgstr "Ενέργειες πελατών" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "Το τρέχον συνθηματικό σας" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Team memberships" +msgid "Delete membership type:" +msgstr "Συμμετοχή στην ομάδα" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +#, fuzzy +#| msgid "Are you sure you want to delete the team?" +msgid "Are you sure you want to delete this membership type?" +msgstr "Είστε βέβαιοι ότι θέλετε να διαγράψετε την ομάδα;" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +#, fuzzy +#| msgid "A voucher can not be deleted if it already has been redeemed." +msgid "This membership type cannot be deleted since it has already been used." +msgstr "Ένα κουπόνι δεν μπορεί να διαγραφεί αν έχει ήδη εξαργυρωθεί." + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +#, fuzzy +#| msgid "Members" +msgid "Membership type:" +msgstr "Μέλη" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Create a new event" +msgid "Create a new membership type" +msgstr "Δημιουργήστε εκδήλωση" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -17221,7 +17954,7 @@ msgstr "Θα μπορέσετε να προσθέσετε μέλη της ομά msgid "Organizer permissions" msgstr "Άδεια οργανωτή" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "Άδειες εκδηλώσεων" @@ -18512,10 +19245,6 @@ msgstr "Αποστολή ηλεκτρονικού ταχυδρομείου επ msgid "Impersonate user" msgstr "Ενοποίηση του χρήστη" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "Ανώνυμος" - #: pretix/control/templates/pretixcontrol/users/form.html:36 #, fuzzy #| msgid "Two-factor authentication enabled" @@ -18843,22 +19572,30 @@ msgstr "Μετακινηθείτε στην κορυφή της λίστας" msgid "Move to the end of the list" msgstr "Μετακινηθείτε στο τέλος της λίστας" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" -msgstr "Ρυθμίσεις σε επίπεδο διοργανωτή" - -#: pretix/control/templatetags/hierarkey_form.py:65 +#: pretix/control/templatetags/hierarkey_form.py:67 #, fuzzy -#| msgid "Organizer-level settings" -msgid "Site-level settings" -msgstr "Ρυθμίσεις σε επίπεδο διοργανωτή" +#| msgid "Create a new organizer" +msgid "Currently set on organizer level" +msgstr "Δημιουργήστε έναν νέο διοργανωτή" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Currently for sale" +msgid "Currently set on global level" +msgstr "Επί του παρόντος προς πώληση" + +#: pretix/control/templatetags/hierarkey_form.py:70 +#, fuzzy +#| 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 go to the organizer settings to change them or decouple them from " +#| "the organizer account to change them for this event individually." 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" "Αυτές οι ρυθμίσεις είναι αυτήν τη στιγμή ρυθμισμένες σε επίπεδο διοργανωτή. " "Με αυτόν τον τρόπο, μπορείτε να τις αλλάξετε εύκολα για όλες τις εκδηλώσεις " @@ -18866,7 +19603,7 @@ msgstr "" "τις αλλάξετε ή να τις αποσυνδέσετε από το λογαριασμό του διοργανωτή για να " "τις αλλάξετε μόνο για αυτήν την εκδήλωση." -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 #, fuzzy #| msgid "" #| "These settings are currently set on organizer level. This way, you can " @@ -18876,8 +19613,8 @@ msgstr "" 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" "Αυτές οι ρυθμίσεις είναι αυτήν τη στιγμή ρυθμισμένες σε επίπεδο διοργανωτή. " "Με αυτόν τον τρόπο, μπορείτε να τις αλλάξετε εύκολα για όλες τις εκδηλώσεις " @@ -18885,25 +19622,21 @@ msgstr "" "τις αλλάξετε ή να τις αποσυνδέσετε από το λογαριασμό του διοργανωτή για να " "τις αλλάξετε μόνο για αυτήν την εκδήλωση." -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" -msgstr "Αλλάξτε μόνο για αυτή την εκδήλωση" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" +msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 +#: pretix/control/templatetags/hierarkey_form.py:79 #, fuzzy -#| msgid "Change only for this event" -msgid "Change only for this organizer" -msgstr "Αλλάξτε μόνο για αυτή την εκδήλωση" +#| msgid "Organizer settings" +msgid "Go to organizer settings" +msgstr "Ρυθμίσεις διοργανωτή" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "Αλλαγή για όλες τις εκδηλώσεις" - -#: pretix/control/templatetags/hierarkey_form.py:77 +#: pretix/control/templatetags/hierarkey_form.py:79 #, fuzzy -#| msgid "Change for all events" -msgid "Change for all organizers" -msgstr "Αλλαγή για όλες τις εκδηλώσεις" +#| msgid "Global settings" +msgid "Go to global settings" +msgstr "γενικές ρυθμίσεις" #: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" @@ -19013,10 +19746,10 @@ msgstr "Η νέα λίστα ελέγχου έχει δημιουργηθεί." #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -19112,7 +19845,7 @@ msgstr "" msgid "Set up event" msgstr "Ρύθμιση εκδήλωσης" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "Δεν υπάρχουν ημερομηνίες" @@ -19144,7 +19877,7 @@ msgid_plural "{num} orders" msgstr[0] "{num} παραγγελία" msgstr[1] "{num} παραγγελίες" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -19187,12 +19920,12 @@ msgstr "" "Αυτός ο παροχέας πληρωμής δεν υπάρχει ή η αντίστοιχη προσθήκη είναι " "απενεργοποιημένη." -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "Παρουσιάστηκε σφάλμα κατά την επικοινωνία με τον διακομιστή SMTP: %s" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." @@ -19200,7 +19933,7 @@ msgstr "" "Οι αλλαγές σας έχουν αποθηκευτεί και η προσπάθεια σύνδεσης με το διακομιστή " "SMTP ήταν επιτυχής." -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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 " @@ -19210,11 +19943,12 @@ msgstr "" "να ενεργοποιήσετε το πλαίσιο ελέγχου \"Χρήση προσαρμοσμένου διακομιστή SMTP" "\", διαφορετικά ο διακομιστής SMTP δεν θα χρησιμοποιηθεί." -#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "μη έγκυρο στοιχείο" @@ -19223,7 +19957,7 @@ msgid "Unknown e-mail renderer." msgstr "Άγνωστος επεξεργαστής ηλεκτρονικού ταχυδρομείου." #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "Ζητήσατε άκυρο τύπο εξόδου εισιτηρίου." @@ -19330,7 +20064,7 @@ msgstr "Μειωμένο εισιτήριο" msgid "Your changes have not been saved, see below for errors." msgstr "Οι αλλαγές σας δεν έχουν αποθηκευτεί, δείτε παρακάτω για σφάλματα." -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -19338,26 +20072,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -19365,35 +20099,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -19578,16 +20312,16 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 msgid "Unknown order code or not authorized to access this order." msgstr "" "Άγνωστος κωδικός παραγγελίας ή μη εξουσιοδοτημένος για πρόσβαση σε αυτήν την " "παραγγελία." -#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "Η λήψη εισιτηρίου δεν είναι ενεργοποιημένη για αυτό το προϊόν." @@ -19842,15 +20576,15 @@ msgid "The email has been queued to be sent." msgstr "" "Το μήνυμα ηλεκτρονικού ταχυδρομείου έχει τοποθετηθεί στην ουρά για αποστολή." -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "Αυτό το τιμολόγιο δεν βρέθηκε" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "Το αρχείο τιμολογίου δεν αποθηκεύεται πλέον στον διακομιστή." -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -19886,52 +20620,52 @@ msgstr "" "Αυτή η ενέργεια επιτρέπεται μόνο για παραγγελίες που εκκρεμούν ή έχουν " "πληρωθεί." -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "Παρουσιάστηκε σφάλμα. Ανατρέξτε στις παρακάτω λεπτομέρειες." -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "Η παραγγελία έχει αλλάξει και ο χρήστης έχει ειδοποιηθεί." -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "Η παραγγελία έχει αλλάξει." -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" "Είχαμε δυσκολίες να επεξεργαστούμε τις πληροφορίες σας. Ελέγξτε τα παρακάτω " "σφάλματα." -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "Τίποτα για την παραγγελία δεν έπρεπε να αλλάξει." -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" "Δεν ήταν δυνατή η αποστολή του μηνύματος ηλεκτρονικού ταχυδρομείου. Δείτε " "παρακάτω για λεπτομέρειες." -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Θέμα: {subject}" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "Το μήνυμά σας έχει τεθεί σε αναμονή και θα σταλεί στο {}." -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "Αποτυχία αποστολής mail στον ακόλουθο χρήστη: {}" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -19939,52 +20673,52 @@ msgstr "" "Αυτός ο σύνδεσμος δεν ισχύει πλέον. Πηγαίνετε πίσω, ανανεώστε τη σελίδα και " "δοκιμάστε ξανά." -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "Δεν υπάρχει παραγγελία με τον συγκεκριμένο κωδικό παραγγελίας." -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "Ο επιλεγμένος εξαγωγέας δεν βρέθηκε." -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" "Παρουσιάστηκε πρόβλημα κατά την επεξεργασία των δεδομένων εισόδου. Δείτε " "παρακάτω λεπτομέρειες σφαλμάτων." -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "Η παραγγελία ακυρώθηκε." -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your input was not valid." msgstr "Ο κωδικός που εισαγάγατε δεν ήταν έγκυρος, δοκιμάστε ξανά." -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "Όνομα token" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "Αυτός ο διοργανωτής δεν μπορεί να διαγραφεί." -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "Ο διοργανωτής έχει διαγραφεί." -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -19992,38 +20726,41 @@ msgstr "" "Ο διοργανωτής δεν μπόρεσε να διαγραφεί, καθώς ορισμένοι περιορισμοί (π.χ. " "δεδομένα που δημιουργήθηκαν από plug-ins) δεν το επιτρέπουν." -#: pretix/control/views/organizer.py:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "Ο νέος διοργανωτής έχει δημιουργηθεί." -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "Διαχειριστές" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" "Η ομάδα έχει δημιουργηθεί. Τώρα μπορείτε να προσθέσετε μέλη στην ομάδα." -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "Δεν ήταν δυνατή η αποθήκευση των αλλαγών σας." -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "Η επιλεγμένη ομάδα έχει διαγραφεί." -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "Η επιλεγμένη ομάδα δεν μπορεί να διαγραφεί." -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -20031,43 +20768,43 @@ msgstr "" "Δεν μπορείτε να καταργήσετε το τελευταίο μέλος από αυτή την ομάδα, καθώς " "κανείς δε θα μείνει με την άδεια να αλλάξει ομάδες." -#: pretix/control/views/organizer.py:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "Το μέλος έχει αφαιρεθεί από την ομάδα." -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "Έχει επιλεγεί μη έγκυρη πρόσκληση." -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "Η πρόσκληση έχει ανακληθεί." -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "Η πρόσκληση έχει ξανασταλεί." -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "Μη έγκυρο διακριτικό." -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "Το token έχει ανακληθεί." -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "Το νέο μέλος έχει προσκληθεί στην ομάδα." -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "Το νέο μέλος έχει προστεθεί στην ομάδα." -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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 " @@ -20077,84 +20814,96 @@ msgstr "" "Παρακαλώ αντιγράψτε αυτό το μυστικό σε ασφαλές μέρος. Δεν θα μπορείτε να το " "δείτε ξανά εδώ." -#: pretix/control/views/organizer.py:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "Αυτή η συσκευή έχει ρυθμιστεί με επιτυχία." -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "Αυτήν τη στιγμή η συσκευή δεν έχει πρόσβαση." -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "Η πρόσβαση αυτής της συσκευής έχει ανακληθεί." -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 #, fuzzy #| msgid "The selected tax rule has been deleted." msgid "The selected gift card issuer has been added." msgstr "Ο επιλεγμένος κανόνας φόρου έχει διαγραφεί." -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 #, fuzzy #| msgid "The selected tax rule has been deleted." msgid "The selected gift card issuer has been removed." msgstr "Ο επιλεγμένος κανόνας φόρου έχει διαγραφεί." -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 #, 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:1088 +#: pretix/control/views/organizer.py:1196 #, fuzzy #| msgid "The question has been added." msgid "The transaction has been reversed." msgstr "Η ερώτηση έχει προστεθεί." -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 #, 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:1110 +#: pretix/control/views/organizer.py:1218 #, fuzzy #| msgid "The question has been added." msgid "The manual transaction has been saved." msgstr "Η ερώτηση έχει προστεθεί." -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 #, 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:1392 +#: pretix/control/views/organizer.py:1500 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The selected gate has been deleted." msgstr "Η επιλεγμένη ημερομηνία έχει διαγραφεί." -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1529 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "Το προϊόν έχει δημιουργηθεί." -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "Το επιλεγμένο προϊόν έχει διαγραφεί." +#: pretix/control/views/organizer.py:1718 +#, fuzzy +#| msgid "The selected product has been deleted." +msgid "The selected object has been deleted." +msgstr "Το επιλεγμένο προϊόν έχει διαγραφεί." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "This user has been anonymized." +msgid "The customer account has been anonymized." +msgstr "Αυτός ο χρήστης ήταν ανώνυμος." + #: pretix/control/views/pdf.py:74 #, fuzzy #| msgid "The uploaded PDF file is to large." @@ -20219,17 +20968,17 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "{} νέες ημερομηνίες έχουν δημιουργηθεί." -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "Σειρά:" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 #, fuzzy #| msgid "Order {val}" msgid "Order {}" msgstr "Παραγγελία {val}" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 #, fuzzy #| msgid "Voucher" msgid "Voucher {}" @@ -20809,8 +21558,8 @@ msgstr "Καταχωρίστε τα στοιχεία του τραπεζικού #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -21520,18 +22269,18 @@ msgstr "" msgid "PayPal account" msgstr "Λογαριασμός PayPal" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" "Κάντε κλικ εδώ για ένα σεμινάριο σχετικά με τον τρόπο απόκτησης των " "απαιτούμενων κλειδιών" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "Τελικό σημείο" @@ -21616,8 +22365,8 @@ msgstr "" "Το PayPal δεν έχει ακόμη εγκρίνει την πληρωμή. Θα σας ενημερώσουμε μόλις " "ολοκληρωθεί η πληρωμή." -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "Παρουσιάστηκε σφάλμα κατά την αποστολή της αλληλογραφίας επιβεβαίωσης." @@ -22252,7 +23001,7 @@ msgstr "" "πρώτες παραγγελίες!" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "Stripe" @@ -22289,7 +23038,7 @@ msgstr "Σύνδεση Stripe: Μυστικό κλειδί" msgid "Stripe Connect: App fee (min)" msgstr "Σύνδεση Stripe: Μυστικό κλειδί" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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 " @@ -22299,15 +23048,15 @@ msgstr "" "Stripe. Κάνοντας κλικ στο ακόλουθο κουμπί, μπορείτε είτε να δημιουργήσετε " "ένα νέο λογαριασμό Stripe ή να συνδέσετε το pretix με ένα υπάρχον." -#: pretix/plugins/stripe/payment.py:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "Σύνδεση με τη Stripe" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "Αποσύνδεση από τη Stripe" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -22319,22 +23068,22 @@ msgstr "" "παραγγελίες όταν επιστρέφονται εξωτερικά οι χρεώσεις και να επεξεργαστείτε " "μεθόδους ασύγχρονων πληρωμών όπως το SOFORT." -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 #, 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:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -22345,21 +23094,21 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "Λογαριασμός Stripe" -#: pretix/plugins/stripe/payment.py:173 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Live" msgstr "Ζωντανά" -#: pretix/plugins/stripe/payment.py:174 +#: pretix/plugins/stripe/payment.py:175 msgctxt "stripe" msgid "Testing" msgstr "Δοκιμές" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -22367,15 +23116,15 @@ msgstr "" "Εάν η εκδήλωση σας βρίσκεται σε δοκιμαστική λειτουργία, θα χρησιμοποιούμε " "πάντα το API δοκιμής της Stripe, ανεξάρτητα από αυτή τη ρύθμιση." -#: pretix/plugins/stripe/payment.py:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "Κλειδί δημοσίευσης" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "Μυστικό κλειδί" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -22383,39 +23132,39 @@ msgstr "" "Η χώρα στην οποία είναι καταχωρημένος ο λογαριασμός σας Stripe. Συνήθως, " "αυτή είναι η χώρα διαμονής σας." -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "Πληρωμές με πιστωτική κάρτα" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "giropay" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "Πρέπει πρώτα να ενεργοποιηθεί ο λογαριασμός σας στη Stripe." -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -22428,23 +23177,29 @@ msgstr "" "μέθοδο πληρωμής μόνο εάν ο όρος πληρωμής σας επιτρέπει αυτό το χρονικό " "διάστημα καθυστέρησης." -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Περιγραφή" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of πολλές κάρτες ελέγχου για να " "πραγματοποιήσετε μια συναλλαγή. Δεν θα μεταφερθούν πραγματικά χρήματα." -#: pretix/plugins/stripe/payment.py:441 pretix/plugins/stripe/payment.py:791 -#: pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:454 pretix/plugins/stripe/payment.py:808 +#: pretix/plugins/stripe/payment.py:903 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "Η Stripe ανέφερε ένα λάθος με την κάρτα σας: %s" -#: 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 +#: pretix/plugins/stripe/payment.py:481 pretix/plugins/stripe/payment.py:618 +#: pretix/plugins/stripe/payment.py:821 pretix/plugins/stripe/payment.py:915 +#: pretix/plugins/stripe/payment.py:1487 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -22471,23 +23226,23 @@ msgstr "" "Είχαμε πρόβλημα στην επικοινωνία με το Stripe. Δοκιμάστε ξανά και " "επικοινωνήστε μαζί μας αν το πρόβλημα παραμένει." -#: pretix/plugins/stripe/payment.py:486 pretix/plugins/stripe/payment.py:838 +#: pretix/plugins/stripe/payment.py:499 pretix/plugins/stripe/payment.py:855 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." msgstr "" "Η πληρωμή σας εκκρεμεί. Θα σας ενημερώσουμε μόλις ολοκληρωθεί η πληρωμή." -#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:508 pretix/plugins/stripe/payment.py:869 #, python-format msgid "Stripe reported an error: %s" msgstr "Το Stripe ανέφερε ένα σφάλμα: %s" -#: pretix/plugins/stripe/payment.py:551 +#: pretix/plugins/stripe/payment.py:564 msgid "No payment information found." msgstr "Δεν βρέθηκαν πληροφορίες πληρωμής." -#: pretix/plugins/stripe/payment.py:572 +#: pretix/plugins/stripe/payment.py:589 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -22495,111 +23250,111 @@ msgstr "" "Είχαμε πρόβλημα στην επικοινωνία με το Stripe. Δοκιμάστε ξανά και " "επικοινωνήστε με την υποστήριξη εάν το πρόβλημα παραμένει." -#: pretix/plugins/stripe/payment.py:576 +#: pretix/plugins/stripe/payment.py:593 msgid "Stripe returned an error" msgstr "Το Stripe επέστρεψε ένα σφάλμα" -#: pretix/plugins/stripe/payment.py:672 +#: pretix/plugins/stripe/payment.py:689 msgid "Credit card via Stripe" msgstr "Πιστωτική κάρτα μέσω Stripe" -#: pretix/plugins/stripe/payment.py:673 +#: pretix/plugins/stripe/payment.py:690 msgid "Credit card" msgstr "Πιστωτική κάρτα" -#: pretix/plugins/stripe/payment.py:700 +#: pretix/plugins/stripe/payment.py:717 msgid "You may need to enable JavaScript for Stripe payments." msgstr "" "Ίσως χρειαστεί να ενεργοποιήσετε την JavaScript για τις πληρωμές Stripe." -#: pretix/plugins/stripe/payment.py:846 +#: pretix/plugins/stripe/payment.py:863 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your payment failed. Please try again." msgstr "Ο κωδικός που εισαγάγατε δεν ήταν έγκυρος, δοκιμάστε ξανά." -#: pretix/plugins/stripe/payment.py:919 +#: pretix/plugins/stripe/payment.py:936 msgid "giropay via Stripe" msgstr "giropay μέσω Stripe" -#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 -#: pretix/plugins/stripe/payment.py:1270 +#: pretix/plugins/stripe/payment.py:968 pretix/plugins/stripe/payment.py:1135 +#: pretix/plugins/stripe/payment.py:1287 msgid "unknown name" msgstr "άγνωστο όνομα" -#: 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 +#: pretix/plugins/stripe/payment.py:1000 pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1167 pretix/plugins/stripe/payment.py:1319 +#: pretix/plugins/stripe/payment.py:1422 #, fuzzy, python-brace-format #| msgid "Bank account type" msgid "Bank account at {bank}" msgstr "Τύπος τραπεζικού λογαριασμού" -#: pretix/plugins/stripe/payment.py:991 +#: pretix/plugins/stripe/payment.py:1008 msgid "iDEAL via Stripe" msgstr "iDEAL μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1043 +#: pretix/plugins/stripe/payment.py:1060 msgid "Alipay via Stripe" msgstr "Alipay μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1086 +#: pretix/plugins/stripe/payment.py:1103 msgid "Bancontact via Stripe" msgstr "Bancontact μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1158 +#: pretix/plugins/stripe/payment.py:1175 msgid "SOFORT via Stripe" msgstr "SOFORT μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1175 +#: pretix/plugins/stripe/payment.py:1192 msgid "Country of your bank" msgstr "Χώρα της τράπεζάς σας" -#: pretix/plugins/stripe/payment.py:1176 +#: pretix/plugins/stripe/payment.py:1193 msgid "Germany" msgstr "Γερμανία" -#: pretix/plugins/stripe/payment.py:1177 +#: pretix/plugins/stripe/payment.py:1194 msgid "Austria" msgstr "Αυστρία" -#: pretix/plugins/stripe/payment.py:1178 +#: pretix/plugins/stripe/payment.py:1195 msgid "Belgium" msgstr "Βέλγιο" -#: pretix/plugins/stripe/payment.py:1179 +#: pretix/plugins/stripe/payment.py:1196 msgid "Netherlands" msgstr "Ολλανδία" -#: pretix/plugins/stripe/payment.py:1180 +#: pretix/plugins/stripe/payment.py:1197 msgid "Spain" msgstr "Ισπανία" -#: pretix/plugins/stripe/payment.py:1227 +#: pretix/plugins/stripe/payment.py:1244 #, fuzzy, python-brace-format #| msgid "Bank account details" msgid "Bank account {iban} at {bank}" msgstr "Λεπτομέρειες τραπεζικού λογαριασμού" -#: pretix/plugins/stripe/payment.py:1238 +#: pretix/plugins/stripe/payment.py:1255 #, fuzzy #| msgid "iDEAL via Stripe" msgid "EPS via Stripe" msgstr "iDEAL μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1310 +#: pretix/plugins/stripe/payment.py:1327 #, fuzzy #| msgid "Alipay via Stripe" msgid "Multibanco via Stripe" msgstr "Alipay μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1357 +#: pretix/plugins/stripe/payment.py:1374 #, fuzzy #| msgid "Alipay via Stripe" msgid "Przelewy24 via Stripe" msgstr "Alipay μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1413 +#: pretix/plugins/stripe/payment.py:1430 #, fuzzy #| msgid "Payment via Stripe" msgid "WeChat Pay via Stripe" @@ -23068,88 +23823,108 @@ msgstr "Check-in" msgid "Check-in" msgstr "Check-in" -#: pretix/presale/checkoutflow.py:97 +#: pretix/presale/checkoutflow.py:101 msgctxt "checkoutflow" msgid "Step" msgstr "Βήμα" -#: pretix/presale/checkoutflow.py:232 +#: pretix/presale/checkoutflow.py:233 +#, fuzzy +#| msgid "Customer actions" +msgctxt "checkoutflow" +msgid "Customer account" +msgstr "Ενέργειες πελατών" + +#: pretix/presale/checkoutflow.py:349 +#, fuzzy +#| msgid "Members" +msgctxt "checkoutflow" +msgid "Membership" +msgstr "Μέλη" + +#: pretix/presale/checkoutflow.py:391 pretix/presale/checkoutflow.py:411 +msgid "" +"Your cart includes a product that requires an active membership to be " +"selected." +msgstr "" + +#: pretix/presale/checkoutflow.py:430 msgctxt "checkoutflow" msgid "Add-on products" msgstr "Συμπληρωματικά προϊόντα" -#: pretix/presale/checkoutflow.py:450 +#: pretix/presale/checkoutflow.py:648 msgctxt "checkoutflow" msgid "Your information" msgstr "Οι πληροφορίες σας" -#: pretix/presale/checkoutflow.py:605 +#: pretix/presale/checkoutflow.py:828 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:611 +#: pretix/presale/checkoutflow.py:834 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:624 pretix/presale/checkoutflow.py:630 +#: pretix/presale/checkoutflow.py:847 pretix/presale/checkoutflow.py:853 msgid "Please enter a valid email address." msgstr "Παρακαλώ εισάγετε μια έγκυρη διεύθυνση ηλεκτρονικού ταχυδρομείου." -#: pretix/presale/checkoutflow.py:637 +#: pretix/presale/checkoutflow.py:860 msgid "Please enter your invoicing address." msgstr "Παρακαλώ εισαγάγετε τη διεύθυνση τιμολόγησης." -#: pretix/presale/checkoutflow.py:641 +#: pretix/presale/checkoutflow.py:864 msgid "Please enter your name." msgstr "Παρακαλώ εισάγετε το όνομά σας." -#: pretix/presale/checkoutflow.py:675 pretix/presale/checkoutflow.py:680 -#: pretix/presale/checkoutflow.py:685 pretix/presale/checkoutflow.py:690 -#: pretix/presale/checkoutflow.py:695 +#: pretix/presale/checkoutflow.py:898 pretix/presale/checkoutflow.py:903 +#: pretix/presale/checkoutflow.py:908 pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:918 msgid "Please fill in answers to all required questions." msgstr "" "Παρακαλώ συμπληρώστε τις απαντήσεις σε όλες τις απαιτούμενες ερωτήσεις." -#: pretix/presale/checkoutflow.py:722 +#: pretix/presale/checkoutflow.py:945 msgctxt "checkoutflow" msgid "Payment" msgstr "Πληρωμή" -#: pretix/presale/checkoutflow.py:767 pretix/presale/views/order.py:647 +#: pretix/presale/checkoutflow.py:990 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "Παρακαλώ επιλέξτε έναν τρόπο πληρωμής." -#: pretix/presale/checkoutflow.py:791 pretix/presale/checkoutflow.py:797 +#: pretix/presale/checkoutflow.py:1014 pretix/presale/checkoutflow.py:1020 #: 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:828 +#: pretix/presale/checkoutflow.py:1051 msgctxt "checkoutflow" msgid "Review order" msgstr "Επισκόπηση παραγγελίας" -#: pretix/presale/checkoutflow.py:916 +#: pretix/presale/checkoutflow.py:1136 msgid "You need to check all checkboxes on the bottom of the page." msgstr "Θα πρέπει να ελέγξετε όλα τα checkboxes στο κάτω μέρος της σελίδας." -#: pretix/presale/checkoutflow.py:951 +#: pretix/presale/checkoutflow.py:1179 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "" "Παρουσιάστηκε σφάλμα κατά την αποστολή της αλληλογραφίας επιβεβαίωσης. " "Παρακαλώ προσπαθήστε ξανά αργότερα." -#: pretix/presale/forms/checkout.py:70 +#: pretix/presale/forms/checkout.py:73 msgid "E-mail address (repeated)" msgstr "Διεύθυνση ηλεκτρονικού ταχυδρομείου (επαναλαμβανόμενη)" -#: pretix/presale/forms/checkout.py:71 +#: pretix/presale/forms/checkout.py:74 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." @@ -23157,10 +23932,69 @@ msgstr "" "Πληκτρολογήστε ξανά την ίδια διεύθυνση ηλεκτρονικού ταχυδρομείου για να " "βεβαιωθείτε ότι το πληκτρολογήσατε σωστά." -#: pretix/presale/forms/checkout.py:117 +#: pretix/presale/forms/checkout.py:120 msgid "Please enter the same email address twice." msgstr "Πληκτρολογήστε την ίδια διεύθυνση ηλεκτρονικού ταχυδρομείου δύο φορές." +#: pretix/presale/forms/customer.py:60 +#, fuzzy +#| msgctxt "subevent" +#| msgid "You need to select a date." +msgid "You need to fill out all fields." +msgstr "Πρέπει να επιλέξετε μια ημερομηνία." + +#: pretix/presale/forms/customer.py:62 +#, fuzzy +#| msgid "Please enter a correct email address and password." +msgid "We have not found an account with this email address and password." +msgstr "" +"Εισαγάγετε μια σωστή διεύθυνση ηλεκτρονικού ταχυδρομείου και κωδικό " +"πρόσβασης." + +#: pretix/presale/forms/customer.py:64 +#, fuzzy +#| msgid "This account is inactive." +msgid "This account is disabled." +msgstr "Αυτός ο λογαριασμός είναι ανενεργός." + +#: pretix/presale/forms/customer.py:65 +msgid "" +"You have not yet activated your account and set a password. Please click the " +"link in the email we sent you. Click \"Reset password\" to receive a new " +"email in case you cannot find it again." +msgstr "" + +#: pretix/presale/forms/customer.py:128 +msgid "" +"We've received a lot of registration requests from you, please wait 10 " +"minutes before you try again." +msgstr "" + +#: pretix/presale/forms/customer.py:130 +msgid "" +"An account with this email address is already registered. Please try to log " +"in or reset your password instead." +msgstr "" + +#: pretix/presale/forms/customer.py:215 +#, python-brace-format +msgid "Activate your account at {organizer}" +msgstr "" + +#: pretix/presale/forms/customer.py:271 +msgid "For security reasons, please wait 10 minutes before you try again." +msgstr "" + +#: pretix/presale/forms/customer.py:272 +#, fuzzy +#| msgid "This voucher code is not known in our database." +msgid "A user with this email address is not known in our system." +msgstr "Αυτός ο κωδικός κουπονιού δεν είναι γνωστός στη βάση δεδομένων μας." + +#: pretix/presale/forms/customer.py:391 +msgid "Only required if you change your email address" +msgstr "" + #: 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 @@ -23236,20 +24070,22 @@ msgstr "" msgid "Take it live now" msgstr "Αγοράστε το ζωντανά τώρα" -#: pretix/presale/templates/pretixpresale/event/base.html:40 -#: pretix/presale/templates/pretixpresale/event/base.html:86 +#: pretix/presale/templates/pretixpresale/event/base.html:41 +#: pretix/presale/templates/pretixpresale/event/base.html:90 +#: pretix/presale/templates/pretixpresale/organizers/base.html:16 +#: pretix/presale/templates/pretixpresale/organizers/base.html:50 #, fuzzy #| msgid "Use languages" msgid "select language" msgstr "Χρήση γλωσσών" -#: pretix/presale/templates/pretixpresale/event/base.html:52 +#: pretix/presale/templates/pretixpresale/event/base.html:55 #, python-format msgid "Show all events of %(name)s" msgstr "Εμφάνιση όλων των εκδηλώσεων του %(name)s" -#: pretix/presale/templates/pretixpresale/event/base.html:101 -#: pretix/presale/templates/pretixpresale/event/base.html:137 +#: pretix/presale/templates/pretixpresale/event/base.html:107 +#: pretix/presale/templates/pretixpresale/event/base.html:143 msgid "" "This ticket shop is currently in test mode. Please do not perform any real " "purchases as your order might be deleted without notice." @@ -23258,20 +24094,20 @@ msgstr "" "λειτουργία. Μην πραγματοποιείτε πραγματικές αγορές, καθώς η παραγγελία σας " "ενδέχεται να διαγραφεί χωρίς προειδοποίηση." -#: pretix/presale/templates/pretixpresale/event/base.html:107 -#: pretix/presale/templates/pretixpresale/event/base.html:143 +#: pretix/presale/templates/pretixpresale/event/base.html:113 +#: pretix/presale/templates/pretixpresale/event/base.html:149 msgid "" "Orders made through this sales channel cannot be deleted - even if the " "ticket shop is in test mode!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/base.html:151 -#: pretix/presale/templates/pretixpresale/organizers/base.html:69 +#: pretix/presale/templates/pretixpresale/event/base.html:157 +#: pretix/presale/templates/pretixpresale/organizers/base.html:75 msgid "Contact event organizer" msgstr "Επικοινωνία με τον διοργανωτή εκδηλώσεων" -#: pretix/presale/templates/pretixpresale/event/base.html:154 -#: pretix/presale/templates/pretixpresale/organizers/base.html:72 +#: pretix/presale/templates/pretixpresale/event/base.html:160 +#: pretix/presale/templates/pretixpresale/organizers/base.html:78 msgid "Imprint" msgstr "Αποτύπωμα" @@ -23395,7 +24231,9 @@ msgid "There are no add-ons available for this product." msgstr "Δεν υπάρχουν διαθέσιμα πρόσθετα για αυτό το προϊόν." #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:337 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:192 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:209 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:130 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:86 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:72 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:152 msgid "Go back" @@ -23496,11 +24334,11 @@ msgstr "Στοιχεία επικοινωνίας" msgid "Contact information" msgstr "Στοιχεία επικοινωνίας" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:162 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:179 msgid "Confirmations" msgstr "Επιβεβαιώσεις" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:180 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:197 msgid "" "Your order requires approval by the event organizer before it can be " "confirmed and forms a valid contract." @@ -23508,7 +24346,7 @@ msgstr "" "Η παραγγελία σας απαιτεί έγκριση από τον διοργανωτή της εκδήλωσης προτού " "επιβεβαιωθεί και συνάψει έγκυρη σύμβαση." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:182 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:199 msgid "" "We will sent you an email as soon as the event organizer approved or " "rejected your order. If your order was approved, we will send you a link " @@ -23519,14 +24357,97 @@ msgstr "" "εγκριθεί, θα σας στείλουμε έναν σύνδεσμο που μπορείτε να χρησιμοποιήσετε για " "να πληρώσετε." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:198 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:215 msgid "Place binding order" msgstr "Ολοκλήρωση κράτησης" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:200 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:217 msgid "Submit registration" msgstr "Αγορά" +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:20 +#, fuzzy +#| msgid "Internal comment" +msgid "Log in with a customer account" +msgstr "Εσωτερικό σχόλιο" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:30 +#, fuzzy +#| msgid "You are currently working on behalf of %(user)s." +msgid "You are currently logged in with the following credentials." +msgstr "Αυτή τη στιγμή εργάζεστε για λογαριασμό του %(user)s." + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:48 +#, python-format +msgid "" +"If you created a customer account at %(org)s before, you can log in now and " +"connect your order to your account. This will allow you to see all your " +"orders in one place and access them at any time." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:60 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:31 +#, fuzzy +#| msgid "Repeat password" +msgid "Reset password" +msgstr "Επαναλάβετε τον κωδικό πρόσβασης" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:77 +#, fuzzy +#| msgid "Create a new account" +msgid "Create a new customer account" +msgstr "Δημιούργησε νέο λογαριασμό" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:87 +#, python-format +msgid "" +"We will send you an email with a link to activate your account and set a " +"password, so you can use the account for future orders at %(org)s. You can " +"still go ahead with this purchase before you received the email." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:106 +#, fuzzy +#| msgid "Continue in new tab" +msgid "Continue as a guest" +msgstr "Συνεχίστε στη νέα καρτέλα" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:115 +msgid "" +"You are not required to create an account. If you proceed as a guest, you " +"will be able to access the details and status of your order any time through " +"the secret link we will send you via email once the order is complete." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:6 +#, fuzzy +#| msgid "" +#| "For some of the products in your cart, you can choose additional options " +#| "before you continue." +msgid "" +"Some of the products in your cart can only be purchased if there is an " +"active membership on your account." +msgstr "" +"Για ορισμένα από τα προϊόντα στο καλάθι σας, μπορείτε να επιλέξετε πρόσθετες " +"επιλογές προτού συνεχίσετε." + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:38 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 +msgid "Selected add-ons" +msgstr "Επιλεγμένα πρόσθετα" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:69 +msgid "" +"Your account does not include an active membership that allows you to buy " +"this product." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:70 +#, fuzzy +#| msgid "Add-on products will not be counted." +msgid "You will not be able to continue." +msgstr "Τα πρόσθετα προϊόντα δεν θα μετρηθούν." + #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:7 msgid "Please select how you want to pay." msgstr "Επιλέξτε τον τρόπο πληρωμής." @@ -23575,10 +24496,6 @@ msgstr "" msgid "Copy answers from above" msgstr "Αντιγράψτε τις απαντήσεις από πάνω" -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 -msgid "Selected add-ons" -msgstr "Επιλεγμένα πρόσθετα" - #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:133 #, fuzzy #| msgid "Change answers" @@ -23649,36 +24566,36 @@ msgstr "" "Όλα τα υπόλοιπα προϊόντα είναι δεσμευμένα αλλά ενδέχεται να είναι και πάλι " "διαθέσιμα." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:54 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:57 #, fuzzy #| msgid "Show attendee names on invoices" msgid "No attendee name provided" msgstr "Εμφάνιση των ονομάτων των συμμετεχόντων στα τιμολόγια" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:151 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:202 #, fuzzy #| msgid "Modify price for %(item)s" msgid "price per item" msgstr "Τροποποιήστε την τιμή για %(item)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:162 msgid "Okay, we're removing that…" msgstr "Εντάξει, το αφαιρούμε αυτό …" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:166 msgid "Remove one" msgstr "Αφαιρέστε ένα" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:175 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:179 msgid "We're trying to reserve another one for you!" msgstr "Προσπαθούμε να κατοχυρώσουμε ένα άλλο για εσάς!" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:180 #: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 #: pretix/presale/templates/pretixpresale/event/voucher.html:78 @@ -23690,17 +24607,17 @@ msgstr "" "Μόλις τα στοιχεία βρίσκονται στο καλάθι σας, θα έχετε %(time)s λεπτά για να " "ολοκληρώσετε την αγορά σας." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:195 msgid "Add one more" msgstr "Προσθέστε ακόμα ένα" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:211 #, fuzzy #| msgid "Price" msgid "price" msgstr "Τιμή" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:292 #, fuzzy, python-format #| msgid "Add product" msgid "One product" @@ -23708,22 +24625,22 @@ msgid_plural "%(num)s products" msgstr[0] "Προσθήκη προϊόντος" msgstr[1] "Προσθήκη προϊόντος" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:306 #, 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:312 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 #: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Εξαργυρώστε ένα κουπόνι" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:326 #: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Εξαργύρωση κουπονιού" @@ -24617,6 +25534,24 @@ msgstr "" " απο %(start_date)s\n" " " +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:5 +#, fuzzy +#| msgid "Customer actions" +msgid "customer account" +msgstr "Ενέργειες πελατών" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:8 +#, fuzzy +#| msgid "Internal comment" +msgid "View customer account" +msgstr "Εσωτερικό σχόλιο" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:9 +#, fuzzy +#| msgid "View all unresolved problems" +msgid "View user profile" +msgstr "Δείτε όλα τα ανεπίλυτα προβλήματα" + #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:78 #, fuzzy, python-format #| msgid "" @@ -24701,6 +25636,97 @@ msgstr "" "Σημειώστε ότι οι εκδηλώσεις σε αυτήν την προβολή βρίσκονται σε διαφορετικές " "ζώνες ώρας." +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:15 +#, fuzzy +#| msgid "Account information changed" +msgid "Account information" +msgstr "Οι πληροφορίες λογαριασμού άλλαξαν" + +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:11 +#, fuzzy +#| msgid "Change order information" +msgid "Update your account information" +msgstr "Αλλαγή πληροφοριών παραγγελίας" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:11 +#, python-format +msgid "Sign in to your account at %(org)s" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:20 +#, fuzzy +#| msgid "Create a new account" +msgid "Create account" +msgstr "Δημιούργησε νέο λογαριασμό" + +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:10 +#, fuzzy +#| msgid "Team memberships" +msgid "Your membership" +msgstr "Συμμετοχή στην ομάδα" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:6 +#, fuzzy +#| msgid "Password recovery" +msgid "Password reset" +msgstr "Ανάκτηση κωδικού" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:11 +#, fuzzy +#| msgid "Set new password" +msgid "Set a new password for your account" +msgstr "Ορίστε νέο κωδικό πρόσβασης" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:10 +#, fuzzy +#| msgid "Stripe account" +msgid "Your account" +msgstr "Λογαριασμός Stripe" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:31 +#, fuzzy +#| msgid "Change contact information" +msgid "Change account information" +msgstr "Αλλάξτε τις πληροφορίες επικοινωνίας" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:35 +#, fuzzy +#| msgid "Change answers" +msgid "Change password" +msgstr "Αλλαγή απαντήσεων" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:6 +#, fuzzy +#| msgid "Your registration" +msgid "Registration" +msgstr "Η εγγραφή σας" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:11 +#, fuzzy, python-format +#| msgid "Create a new account" +msgid "Create a new account at %(org)s" +msgstr "Δημιούργησε νέο λογαριασμό" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:24 +#, fuzzy +#| msgid "Add product to an existing quota" +msgid "Log in to an existing account" +msgstr "Προσθέστε προϊόν σε υπάρχουσα ποσόστωση" + +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:20 +#, fuzzy +#| msgid "Repeat new password" +msgid "Request a new password" +msgstr "Επαναλάβετε τον νέο κωδικό πρόσβασης" + #: pretix/presale/templates/pretixpresale/organizers/index.html:8 msgid "Event list" msgstr "Λίστα εκδηλώσεων" @@ -24742,20 +25768,20 @@ msgstr "Σελίδα %(page)s από %(of)s" msgid "We are processing your request …" msgstr "Επεξεργαζόμαστε το αίτημά σας …" -#: pretix/presale/utils.py:78 pretix/presale/utils.py:197 -#: pretix/presale/utils.py:198 +#: pretix/presale/utils.py:170 pretix/presale/utils.py:292 +#: pretix/presale/utils.py:293 msgid "The selected event was not found." msgstr "Η επιλεγμένη εκδήλωση δεν βρέθηκε." -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:256 msgid "The selected ticket shop is currently not available." msgstr "Το επιλεγμένο κατάστημα εισιτηρίων δεν είναι διαθέσιμο προς το παρόν." -#: pretix/presale/utils.py:167 +#: pretix/presale/utils.py:262 msgid "This feature is not enabled." msgstr "Αυτή η λειτουργία δεν είναι ενεργοποιημένη." -#: pretix/presale/utils.py:206 pretix/presale/utils.py:210 +#: pretix/presale/utils.py:301 pretix/presale/utils.py:305 msgid "The selected organizer was not found." msgstr "Ο επιλεγμένος διοργανωτής δεν βρέθηκε." @@ -24798,6 +25824,56 @@ msgid "The presale for this event is over or has not yet started." msgstr "" "Η προπώληση για αυτή την εκδήλωση έχει λήξει ή δεν έχει ξεκινήσει ακόμα." +#: pretix/presale/views/customer.py:172 +msgid "" +"Your account has been created. Please follow the link in the email we sent " +"you to activate your account and choose a password." +msgstr "" + +#: pretix/presale/views/customer.py:191 pretix/presale/views/customer.py:194 +#: pretix/presale/views/customer.py:448 pretix/presale/views/customer.py:454 +#, fuzzy +#| msgid "You entered an invalid number." +msgid "You clicked an invalid link." +msgstr "Εισάγατε έναν μη έγκυρο αριθμό." + +#: pretix/presale/views/customer.py:214 +#, fuzzy +#| msgid "Your password has been changed." +msgid "Your new password has been set! You can now use it to log in." +msgstr "Ο κωδικός σας έχει αλλάξει." + +#: pretix/presale/views/customer.py:243 +#, python-brace-format +msgid "Set a new password for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:252 +#, fuzzy +#| msgid "We sent out an e-mail containing further instructions." +msgid "" +"We've sent you an email with further instructions on resetting your password." +msgstr "" +"Στείλαμε ένα μήνυμα ηλεκτρονικού ταχυδρομείου που περιέχει περαιτέρω οδηγίες." + +#: pretix/presale/views/customer.py:409 +#, python-brace-format +msgid "Confirm email address for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:416 +msgid "" +"Your changes have been saved. We've sent you an email with a link to update " +"your email address. The email address of your account will be changed as " +"soon as you click that link." +msgstr "" + +#: pretix/presale/views/customer.py:464 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "Your email address has been updated." +msgstr "Το καλάθι σας έχει ενημερωθεί." + #: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" @@ -24844,46 +25920,46 @@ msgstr "" msgid "A payment is currently pending for this order." msgstr "Αυτή τη στιγμή εκκρεμεί πληρωμή για αυτήν την παραγγελία." -#: pretix/presale/views/order.py:800 +#: pretix/presale/views/order.py:808 msgid "You cannot modify this order" msgstr "Δεν μπορείτε να τροποποιήσετε αυτήν την παραγγελία" -#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 -#: pretix/presale/views/order.py:888 +#: pretix/presale/views/order.py:886 pretix/presale/views/order.py:891 +#: pretix/presale/views/order.py:896 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "You chose an invalid cancellation fee." msgstr "Διατηρήστε ένα σταθερό τέλος ακύρωσης" -#: pretix/presale/views/order.py:904 +#: pretix/presale/views/order.py:912 #, fuzzy #| msgid "Any customer" msgid "Canceled by customer" msgstr "Κάθε πελάτης" -#: pretix/presale/views/order.py:915 +#: pretix/presale/views/order.py:923 #, fuzzy #| msgid "The question has been deleted." msgid "The cancellation has been requested." msgstr "Η ερώτηση έχει διαγραφεί." -#: pretix/presale/views/order.py:969 +#: pretix/presale/views/order.py:977 msgid "Ticket download is not (yet) enabled for this order." msgstr "" "Η λήψη των εισιτηρίων δεν είναι (ακόμα) ενεργοποιημένη για αυτήν την " "παραγγελία." -#: pretix/presale/views/order.py:978 +#: pretix/presale/views/order.py:986 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1137 +#: pretix/presale/views/order.py:1145 #, fuzzy #| msgid "You cannot cancel this order." msgid "You cannot change this order." msgstr "Δεν μπορείτε να ακυρώσετε αυτήν την παραγγελία." -#: pretix/presale/views/order.py:1240 +#: pretix/presale/views/order.py:1248 #, fuzzy, python-brace-format #| msgid "" #| "The order has been canceled. You can now select how you want to transfer " @@ -24975,102 +26051,126 @@ msgstr "Αυτή δεν είναι μια σειρά συμβάντων (event s msgid "from %(start_date)s" msgstr "από %(start_date)s" -#: pretix/settings.py:469 +#: pretix/settings.py:470 msgid "English" msgstr "Αγγλικά" -#: pretix/settings.py:470 +#: pretix/settings.py:471 msgid "German" msgstr "Γερμανικά" -#: pretix/settings.py:471 +#: pretix/settings.py:472 msgid "German (informal)" msgstr "Γερμανικά (ανεπίσημα)" -#: pretix/settings.py:472 +#: pretix/settings.py:473 msgid "Arabic" msgstr "" -#: pretix/settings.py:473 +#: pretix/settings.py:474 msgid "Chinese (simplified)" msgstr "Κινέζικα (απλοποιημένα)" -#: pretix/settings.py:474 +#: pretix/settings.py:475 msgid "Danish" msgstr "Δανικά" -#: pretix/settings.py:475 +#: pretix/settings.py:476 msgid "Dutch" msgstr "Ολλανδικά" -#: pretix/settings.py:476 +#: pretix/settings.py:477 msgid "Dutch (informal)" msgstr "Ολλανδικά (ανεπίσημα)" -#: pretix/settings.py:477 +#: pretix/settings.py:478 msgid "French" msgstr "Γαλλικά" -#: pretix/settings.py:478 +#: pretix/settings.py:479 #, fuzzy #| msgid "Danish" msgid "Finnish" msgstr "Δανικά" -#: pretix/settings.py:479 +#: pretix/settings.py:480 msgid "Greek" msgstr "" -#: pretix/settings.py:480 +#: pretix/settings.py:481 msgid "Italian" msgstr "Ιταλικά" -#: pretix/settings.py:481 +#: pretix/settings.py:482 msgid "Latvian" msgstr "" -#: pretix/settings.py:482 +#: pretix/settings.py:483 msgid "Polish" msgstr "Πολωνικά" -#: pretix/settings.py:483 +#: pretix/settings.py:484 #, fuzzy #| msgid "Portuguese (Brazil)" msgid "Portuguese (Portugal)" msgstr "Πορτογαλικά (Βραζιλία)" -#: pretix/settings.py:484 +#: pretix/settings.py:485 msgid "Portuguese (Brazil)" msgstr "Πορτογαλικά (Βραζιλία)" -#: pretix/settings.py:485 +#: pretix/settings.py:486 msgid "Russian" msgstr "" -#: pretix/settings.py:486 +#: pretix/settings.py:487 msgid "Spanish" msgstr "Ισπανικά" -#: pretix/settings.py:487 +#: pretix/settings.py:488 msgid "Turkish" msgstr "Τούρκικα" -#: pretix/settings.py:787 +#: pretix/settings.py:788 msgid "User profile only" msgstr "" -#: pretix/settings.py:788 +#: pretix/settings.py:789 msgid "Read access" msgstr "Πρόσβαση για ανάγνωση" -#: pretix/settings.py:789 +#: pretix/settings.py:790 msgid "Write access" msgstr "Πρόσβαση για εγγραφή" -#: pretix/settings.py:799 +#: pretix/settings.py:800 msgid "Kosovo" msgstr "" +#~ msgid "Organizer-level settings" +#~ msgstr "Ρυθμίσεις σε επίπεδο διοργανωτή" + +#, fuzzy +#~| msgid "Organizer-level settings" +#~ msgid "Site-level settings" +#~ msgstr "Ρυθμίσεις σε επίπεδο διοργανωτή" + +#~ msgid "Change only for this event" +#~ msgstr "Αλλάξτε μόνο για αυτή την εκδήλωση" + +#, fuzzy +#~| msgid "Change only for this event" +#~ msgid "Change only for this organizer" +#~ msgstr "Αλλάξτε μόνο για αυτή την εκδήλωση" + +#~ msgid "Change for all events" +#~ msgstr "Αλλαγή για όλες τις εκδηλώσεις" + +#, fuzzy +#~| msgid "Change for all events" +#~ msgid "Change for all organizers" +#~ msgstr "Αλλαγή για όλες τις εκδηλώσεις" + #, fuzzy #~| msgid "Optional. No products will be sold before this date." #~ msgid "Only include orders issued on or before this date." @@ -25471,11 +26571,6 @@ msgstr "" #~ msgid "Tickets on sale" #~ msgstr "Εισιτήρια προς πώληση" -#~ msgid "Please enter a correct email address and password." -#~ msgstr "" -#~ "Εισαγάγετε μια σωστή διεύθυνση ηλεκτρονικού ταχυδρομείου και κωδικό " -#~ "πρόσβασης." - #~ msgid "" #~ "This will only work if you handle your check-in with pretixdroid 1.8 or " #~ "newer or pretixdesk 0.2 or newer." diff --git a/src/pretix/locale/el/LC_MESSAGES/djangojs.po b/src/pretix/locale/el/LC_MESSAGES/djangojs.po index 8aa4edd8f0..f81f17e9b1 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-04-30 09:39+0000\n" +"POT-Creation-Date: 2021-05-06 18:55+0000\n" "PO-Revision-Date: 2019-10-03 19:00+0000\n" "Last-Translator: Chris Spy \n" "Language-Team: Greek \n" "Language-Team: Spanish ticketing de eventos impulsado por pretix " msgid "source code" msgstr "Código del recibo" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -400,58 +439,58 @@ msgstr "Código del recibo" msgid "Default" msgstr "Predeterminado" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "Simple con logo" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "Corporación de Ejemplo" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "Ejemplo de Ticket de Admisión" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 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:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "Esta cantidad se ha cargado a tu tarjeta." -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 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:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "Formato de exportación" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (separado por comas)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (estilo Excel)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (con punto y coma)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "Excel combinado (.xlsx)" @@ -459,7 +498,7 @@ msgstr "Excel combinado (.xlsx)" msgid "Answers to file upload questions" msgstr "Respuestas a las preguntas sobre carga de archivos" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -476,10 +515,10 @@ msgstr "Ticket para evento {event}-{code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -504,6 +543,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -523,9 +563,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:86 pretix/base/models/orders.py:1390 -#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -536,7 +576,7 @@ msgid "Payment provider" msgstr "Proveedor de pagos" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "Todos los proveedores de pago" @@ -559,9 +599,9 @@ msgstr "Todas las facturas" msgid "Invoice data" msgstr "Datos de la factura" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -577,8 +617,8 @@ msgstr "Número de factura" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -590,13 +630,15 @@ msgstr "Fecha" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -607,6 +649,8 @@ msgstr "Fecha" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "Código de la orden" @@ -628,7 +672,8 @@ msgstr "Cancelación de" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Idioma" @@ -647,19 +692,23 @@ msgstr "Emisor de factura:" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -670,10 +719,13 @@ msgstr "Emisor de factura:" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "Nombre" @@ -683,10 +735,10 @@ msgstr "Nombre" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -700,9 +752,9 @@ msgstr "Dirección" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -715,9 +767,9 @@ msgstr "Código postal" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -730,11 +782,11 @@ msgstr "Ciudad" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -753,9 +805,9 @@ msgstr "IVA-ID" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -783,7 +835,7 @@ msgstr "Destinatario de la factura:" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -802,9 +854,9 @@ msgstr "Dirección" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -814,19 +866,19 @@ msgid "State" msgstr "Estado" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Beneficiario" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Referencia interna" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "Inversión impositiva" @@ -866,7 +918,7 @@ msgid "Cancellation" msgstr "Cancelación" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Factura" @@ -875,9 +927,9 @@ msgstr "Factura" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -885,7 +937,6 @@ msgstr "Factura" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Si" @@ -893,9 +944,9 @@ msgstr "Si" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -903,7 +954,6 @@ msgstr "Si" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "No" @@ -912,12 +962,12 @@ msgid "Line number" msgstr "Número de línea" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Descripción" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "Precio bruto" @@ -926,14 +976,14 @@ msgid "Net price" msgstr "Precio neto" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "Valor impuesto" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -960,15 +1010,17 @@ msgstr "Filtrar por estado" msgid "Order data" msgstr "Datos de la orden" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "Órdenes" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Posiciones de la orden" @@ -1027,8 +1079,8 @@ msgstr "Fecha del evento" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "URL semántica del evento" @@ -1036,6 +1088,7 @@ msgstr "URL semántica del evento" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "Total de la orden" @@ -1045,16 +1098,19 @@ msgstr "Total de la orden" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1063,6 +1119,8 @@ msgstr "Total de la orden" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Estado" @@ -1072,21 +1130,23 @@ msgstr "Estado" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "Correo electrónico" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 #, fuzzy @@ -1097,9 +1157,11 @@ msgstr "Número de línea" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1107,6 +1169,8 @@ msgstr "Número de línea" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "Fecha de la orden" @@ -1119,7 +1183,7 @@ msgstr "Fecha de la orden" msgid "Order time" msgstr "Fecha de la orden" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 #, fuzzy #| msgid "E-mail address verified" msgid "Custom address field" @@ -1167,16 +1231,16 @@ msgid "Sales channel" msgstr "Canal de ventas" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "Requiere atención especial" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1186,11 +1250,13 @@ msgstr "Comentario" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "Posiciones" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "Correo electrónico verificado" @@ -1206,11 +1272,11 @@ msgid "Fee type" msgstr "Tipo de tarifa" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1241,16 +1307,17 @@ msgstr "ID de la Posición" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1259,19 +1326,21 @@ msgstr "ID de la Posición" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1282,35 +1351,40 @@ msgstr "Fecha" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "Producto" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "Variacion" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "Nombre del participante" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "Correo electrónico del participante" @@ -1384,9 +1458,10 @@ msgid "Refund states" msgstr "Estado del reembolso" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1407,7 +1482,7 @@ msgid "Creation date" msgstr "Fecha de creación" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "Fecha de finalización" @@ -1416,10 +1491,10 @@ msgid "Status code" msgstr "Código del estado" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1428,8 +1503,8 @@ msgid "Amount" msgstr "Monto" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1468,9 +1543,9 @@ msgid "Current user's carts" msgstr "Carrito actual del usuario" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1512,10 +1587,10 @@ msgstr "Amortizaciones de tarjetas de regalo" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "Código de la tarjeta de regalo" @@ -1524,8 +1599,8 @@ msgstr "Código de la tarjeta de regalo" msgid "Issuer" msgstr "Emisor" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 #, fuzzy #| msgid "Gift card" msgid "Gift cards" @@ -1547,9 +1622,9 @@ msgstr "Modo prueba" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1582,7 +1657,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1602,7 +1677,7 @@ msgstr "Tarjeta de prueba" msgid "Expiry date" msgstr "Fecha de caducidad" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1617,7 +1692,7 @@ msgstr "Moneda" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 #, fuzzy @@ -1679,15 +1754,15 @@ msgid "Voucher expired" msgstr "El comprobante ha expirado" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Nombre del producto" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1711,8 +1786,8 @@ msgstr "Prioridad" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1727,6 +1802,7 @@ 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:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1743,6 +1819,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "Por favor, introduzca la misma contraseña dos veces" @@ -1751,6 +1828,7 @@ msgid "Email address" msgstr "Correo electrónico" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "Repetir contraseña" @@ -1806,9 +1884,10 @@ msgstr "Seleccione el estado" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "Este campo es obligatorio." @@ -1868,15 +1947,18 @@ msgstr "" "Por favor ingrese su contraseña actual si desea cambiar su e-mail o " "contraseña." -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "La contraseña actual que ingresó no es correcta." -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "Su contraseña actual" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "Nueva contraseña" @@ -1884,7 +1966,8 @@ msgstr "Nueva contraseña" msgid "Repeat new password" msgstr "Repetir la nueva contraseña" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Zona horaria predefinida" @@ -1926,7 +2009,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "Persona(s) interesada(s) inválida(s): %(value)s" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "Cliente de negocios" @@ -1955,27 +2038,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "Factura para" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "Código de la orden" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "Número de cancelación" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "Factura original" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "Número de factura" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "Fecha de cancelación" @@ -1985,7 +2068,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "Fecha original de la factura" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "Fecha de la factura" @@ -2011,6 +2094,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -2018,10 +2103,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "MODO DE PRUEBA" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -2054,7 +2141,7 @@ msgid "Invoice" msgstr "Factura" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -2070,7 +2157,7 @@ msgctxt "invoice" msgid "Qty" msgstr "Cant." -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "Tasa de impuestos" @@ -2107,27 +2194,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "Pagos no válidos" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "Valor neto" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "Valor bruto" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "Impuesto" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "Impuestos incluidos" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2137,7 +2224,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:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2147,7 +2234,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:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Creador Moderno de Recibos (pretix 2.7)" @@ -2156,8 +2243,9 @@ msgstr "Creador Moderno de Recibos (pretix 2.7)" msgid "Default list" msgstr "Lista predeterminada" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Nombre completo" @@ -2191,14 +2279,13 @@ msgid "If turned off, you will not get any notifications." msgstr "Si apagado, no recibirás ninguna notificación." #: 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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "Usuario" @@ -2244,7 +2331,7 @@ msgstr "" "Con esta opción, las personas podrán registrarse incluso si no han pagado el " "pedido." -#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2303,11 +2390,37 @@ msgstr "País" msgid "Exit" msgstr "Salida" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "This account is inactive." +msgid "Account active" +msgstr "Esta cuenta está inactiva." + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee email" +msgid "Verified email address" +msgstr "Correo electrónico del participante" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +#, fuzzy +#| msgid "Login" +msgid "Last login" +msgstr "Iniciar sesión" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Device registration failed." +msgid "Registration date" +msgstr "Fallo en el registro del dispositivo." + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "Identificador interno" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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." @@ -2315,7 +2428,7 @@ 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:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "Este identificador ya se utiliza para una pregunta diferente." @@ -2357,12 +2470,12 @@ msgstr "" "utilizará en URLs, códigos de pedido, números de facturas y referencias de " "transferencias bancarias." -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 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:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Forma corta" @@ -2375,26 +2488,26 @@ msgstr "La tienda esta disponible" msgid "Event currency" msgstr "Moneda del evento" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Hora de inicio del evento" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Hora de finalización del evento" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Hora de admisión" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "Mostrar en listas" @@ -2406,12 +2519,12 @@ 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:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Finalización de preventa" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " @@ -2421,26 +2534,26 @@ msgstr "" "fija este valor, la preventa terminará después de la fecha de finalización " "de su evento." -#: pretix/base/models/event.py:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Inicio de preventa" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: 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:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Localización" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "Lalitud" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "Longitud" @@ -2450,12 +2563,12 @@ msgstr "Plugins" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "Comentario interno" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2474,11 +2587,15 @@ 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:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Evento" @@ -2489,11 +2606,11 @@ msgstr "Evento" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "Eventos" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2501,45 +2618,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:1007 +#: pretix/base/models/event.py:1016 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:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 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:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "La URL semántica del evento no se puede cambiar." -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 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:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "El evento no puede terminar antes de que empiece." -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 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:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Activo" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2547,7 +2664,7 @@ msgstr "" "Sólo con esta casilla activada, esta fecha es visible en el frontend para " "los usuarios." -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2555,73 +2672,73 @@ msgstr "" "Si se selecciona, este evento se mostrará públicamente en la lista de fechas " "para tu evento." -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "Texto de pagina principal" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "Fecha en una serie de eventos" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "Fechas en una serie de eventos" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 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:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 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:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 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:1461 +#: pretix/base/models/event.py:1470 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "Lenguaje predefinido" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 #, 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:1465 +#: pretix/base/models/event.py:1474 #, fuzzy #| msgid "Search for events" msgid "Required for events" msgstr "Búsqueda de eventos" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "Valor total" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 #, 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." @@ -2743,7 +2860,7 @@ msgstr "Disponible hasta" 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:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Categoría" @@ -2764,7 +2881,7 @@ msgstr "Nombre del artículo" 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:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "Precio predefinido" @@ -2826,8 +2943,8 @@ 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:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "Mostrar el número de entradas que quedan" @@ -2975,11 +3092,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:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "Precio original" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2990,7 +3107,7 @@ msgstr "" "afectará realmente a los precios." #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "Canales de ventas" @@ -3006,8 +3123,38 @@ msgstr "" "Cuando un cliente compra este producto recibirá una tarjeta regalo con un " "valor equivalente al producto." -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +#, fuzzy +#| msgid "Team memberships" +msgid "Require a valid membership" +msgstr "Membresía del equipo" + +#: pretix/base/models/items.py:523 +#, fuzzy +#| msgid "Team memberships" +msgid "Allowed membership types" +msgstr "Membresía del equipo" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -3019,61 +3166,69 @@ msgstr "" msgid "Products" msgstr "Productos" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 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:687 +#: pretix/base/models/items.py:715 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:692 +#: pretix/base/models/items.py:720 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:698 +#: pretix/base/models/items.py:726 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:744 +#: pretix/base/models/items.py:772 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:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "Posición" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +#, fuzzy +#| msgid "Team memberships" +msgid "Membership types" +msgstr "Membresía del equipo" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Variaciones de los productos" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "Número mínimo" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "Número máximo" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "Los complementos están incluidos en el precio" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -3082,54 +3237,54 @@ msgstr "" "gratuita, incluso si los complementos normalmente cuestan dinero " "individualmente." -#: pretix/base/models/items.py:939 +#: pretix/base/models/items.py:976 #, 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:958 +#: pretix/base/models/items.py:995 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:963 +#: pretix/base/models/items.py:1000 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:968 +#: pretix/base/models/items.py:1005 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:973 +#: pretix/base/models/items.py:1010 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:978 +#: pretix/base/models/items.py:1015 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:1005 +#: pretix/base/models/items.py:1042 #, fuzzy #| msgid "invalid item" msgid "Bundled item" msgstr "artículo inválido" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 #, fuzzy #| msgid "Sample variation" msgid "Bundled variation" msgstr "Variación de la muestra" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "Número" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "Precio designado de la parte" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -3141,65 +3296,65 @@ 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:1046 +#: pretix/base/models/items.py:1083 #, 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:1048 +#: pretix/base/models/items.py:1085 #, 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:1050 +#: pretix/base/models/items.py:1087 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:1055 +#: pretix/base/models/items.py:1092 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:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "Texto (una línea)" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "Texto multilíneas" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "Sí/No" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "Seleccione uno de la lista" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "Seleccione varios de la lista" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "Subir archivos" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "Hora" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "Fecha y hora" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Código de país (ISO 3166-1 alfa-2)" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3207,190 +3362,190 @@ msgstr "Código de país (ISO 3166-1 alfa-2)" msgid "Question" msgstr "Pregunta" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "Texto de ayuda" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 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:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "Tipo de pregunta" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Pregunta requerida" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 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:1164 +#: pretix/base/models/items.py:1201 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:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Pregunta oculta" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 #, 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:1174 +#: pretix/base/models/items.py:1211 #, fuzzy #| msgid "Text on invoices" msgid "Print answer on invoices" msgstr "Texto en las facturas" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Número mínimo" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 #, 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:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Número máximo" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 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:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: 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:1296 +#: pretix/base/models/items.py:1333 #, 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:1298 +#: pretix/base/models/items.py:1335 #, 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:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "Selección de número inválida." -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "Ingrese su nombre." -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 #, fuzzy #| msgid "Please select a quota." msgid "Please choose an earlier date." msgstr "Por favor, seleccione una cuota." -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "Fecha ingresada inválida." -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "Hora ingresada inválida." -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "Fecha-Hora ingresada invalida." -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "Código de país desconocido." -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Respuesta" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 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:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "Opción de pregunta" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "Opciones de preguntas" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Capacidad total" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 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:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Item" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "Variaciones" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 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:1485 +#: pretix/base/models/items.py:1522 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:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3400,13 +3555,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3415,13 +3570,13 @@ msgstr "Cuota" msgid "Quotas" msgstr "Cuotas" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 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:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3429,7 +3584,7 @@ msgstr "" "Uno o más artículos tienen variaciones, pero ninguno de ellos está en la " "lista de variaciones." -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 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." @@ -3474,38 +3629,88 @@ msgstr "Pregunta {val}" msgid "Tax rule {val}" msgstr "Regla de impuesto {val}" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "Usos máximos" + +#: pretix/base/models/memberships.py:58 +#, fuzzy +#| msgid "Number of times this voucher can be redeemed." +msgid "Number of times this membership can be used in a purchase." +msgstr "Número de veces que se puede canjear este recibo." + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +#, fuzzy +#| msgid "Members" +msgid "Membership type" +msgstr "Miembros" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "pendiente" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "pagado" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "expirado" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "cancelado" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer" +msgstr "Cliente" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "Localización" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "Fecha de expiración" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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." @@ -3513,7 +3718,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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3525,11 +3730,11 @@ 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:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "Información meta" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3537,7 +3742,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:805 +#: pretix/base/models/orders.py:815 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." @@ -3545,226 +3750,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:807 +#: pretix/base/models/orders.py:817 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:827 +#: pretix/base/models/orders.py:841 #, 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:828 +#: pretix/base/models/orders.py:842 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "El asiento \"{seat}\" ya no está disponible." -#: pretix/base/models/orders.py:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, 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:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 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:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "Nombre de la Compañía" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "Seleccione país" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "creado" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "pendiente" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "confirmado" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "cancelado" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "fallido" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "reembolsado" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "Información de pago" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, 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:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Pago recibido por su pedido: %(code)s" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "iniciado externamente" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "creado" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "en tránsito" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "hecho" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "fallido" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "cancelado" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "Organizador" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "Cliente" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "Externo" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 #, fuzzy #| msgid "Refund only" msgid "Refund reason" msgstr "Reembolso solamente" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "Tarifa de pago" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "Tarifa de envío" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "Tarifa por servicio" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Tarifa de cancelación" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "Otras tarifas" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Valor" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "Posición de la orden" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, fuzzy, python-format #| msgid "Your order: %(code)s" msgid "Your event registration: %(code)s" msgstr "Su pedido: %(code)s" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "ID de carrito (p. ej. clave de sesión)" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "Posición del carrito" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "Posiciones del carrito" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "Solo para usuarios comerciales en la UE." -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 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:73 +#: pretix/base/models/organizer.py:75 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 " @@ -3774,45 +3979,46 @@ 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "Organizador" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "Nombre del equipo" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Miembros del equipo" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "Puede crear eventos" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "Puede cambiar equipos y permisos" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "Puede cambiar la configuración del organizador" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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!" @@ -3821,65 +4027,71 @@ 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:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Internal comment" +msgid "Can manage customer accounts" +msgstr "Comentario interno" + +#: pretix/base/models/organizer.py:270 #, fuzzy #| msgid "Can change orders" msgid "Can manage gift cards" msgstr "Puede cambiar órdenes" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "Puede cambiar la configuración del evento" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "Puede cambiar la configuración del producto" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "Puede ver órdenes" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "Puede cambiar órdenes" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "Realizar verificaciones de actualización" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "Puede ver vales" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "Puede cambiar vales" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s de %(object)s" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Equipo" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "Equipos" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Invitar al equipo de '{team}' para '{email}'" @@ -3934,7 +4146,7 @@ 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:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "País mercantil" @@ -3997,10 +4209,6 @@ msgstr "Restar del precio del producto" msgid "Reduce product price by (%)" msgstr "Reducir el precio del producto en (%)" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "Usos máximos" - #: 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." @@ -4022,11 +4230,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "Válido hasta" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "Reservar ticket con cargo a la cuota" @@ -4330,8 +4542,8 @@ msgid "Event date" msgstr "Fecha del evento" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "Total neto" @@ -4526,9 +4738,9 @@ msgstr "Correo electrónico del participante" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 #, fuzzy #| msgid "Attendee badges" msgid "Attendee address" @@ -4555,7 +4767,7 @@ msgstr "Ha introducido un número no válido." #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "Código de ticket" @@ -4853,27 +5065,27 @@ msgid "In test mode, only test cards will work." msgstr "En modo de pruebas, solo tarjetas de prueba funcionaran." #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 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:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 #, 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:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 #, 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:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 #, fuzzy #| msgid "Permanently delete all orders created in test mode" msgid "Only test gift cards can be used in test mode." @@ -4935,7 +5147,7 @@ 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:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 #, fuzzy #| msgid "This order is not yet approved by the event organizer." msgid "This gift card is not accepted by this event organizer." @@ -5013,9 +5225,9 @@ msgid "Price including add-ons" msgstr "Precio incluyendo complementos" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 #, fuzzy #| msgid "Attendee email" msgid "Attendee company" @@ -5136,7 +5348,7 @@ msgstr "22:00" msgid "Event admission date and time" msgstr "Fecha y hora de admisión al evento" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "2017-05-31 19:00" @@ -5152,7 +5364,7 @@ msgstr "19:00" msgid "Event location" msgstr "Ubicación del evento" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "Ciudad Aleatoria" @@ -5273,7 +5485,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "Planta baja, fila 3, asiento 4" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "Entrada general" @@ -5295,17 +5507,23 @@ msgstr "Asiento: fila" msgid "Seat: seat number" msgstr "Asiento: número de asiento" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Date and time" +msgid "Date and time of first scan" +msgstr "Fecha y hora" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "Pregunta: {question}" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -5314,12 +5532,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "Nombre del participante: {part}" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Nombre para dirección de facturación: {part}" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Ticket" @@ -5379,7 +5597,7 @@ msgstr "" msgid "Event canceled" msgstr "Fecha del evento" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5445,7 +5663,7 @@ 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:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 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." @@ -5467,7 +5685,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:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5743,7 +5961,7 @@ msgstr "Producto de ejemplo {}" msgid "Sample product A" msgstr "Product de Ejemplo A" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, fuzzy, python-brace-format #| msgid "" #| "You are receiving this email because you placed an order for {event}." @@ -5754,7 +5972,7 @@ msgstr "" "Usted está recibiendo este correo electrónico porque realizó un pedido para " "{event}." -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5763,13 +5981,64 @@ msgstr "" "Puede ver los detalles de su pedido en la siguiente URL :\n" "{orderurl}." -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, 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/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, fuzzy, python-brace-format +#| msgid "You selected a product which is not available for sale." +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "Ha seleccionado un producto que no está disponible para la venta." + +#: pretix/base/services/memberships.py:139 +#, fuzzy +#| msgid "You cannot select an item that belongs to a different event." +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "No puede seleccionar un elemento que pertenezca a un evento diferente." + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5783,7 +6052,7 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "Fecha ingresada inválida." -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5791,7 +6060,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:100 +#: pretix/base/services/orders.py:104 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5799,7 +6068,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:102 +#: pretix/base/services/orders.py:106 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5807,15 +6076,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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "Se ha producido un error interno, inténtelo de nuevo." -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "Su carrito está vacío." -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5824,11 +6093,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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "El período de preventa ha terminado." -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5836,7 +6105,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:113 +#: pretix/base/services/orders.py:117 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 " @@ -5846,7 +6115,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:115 +#: pretix/base/services/orders.py:119 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5860,7 +6129,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:117 +#: pretix/base/services/orders.py:121 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5868,7 +6137,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:119 +#: pretix/base/services/orders.py:123 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." @@ -5876,7 +6145,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:121 +#: pretix/base/services/orders.py:125 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5884,7 +6153,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:123 +#: pretix/base/services/orders.py:127 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." @@ -5892,7 +6161,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:127 +#: pretix/base/services/orders.py:131 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart is expired. We " @@ -5904,7 +6173,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:128 +#: pretix/base/services/orders.py:132 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5918,35 +6187,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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 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:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "Esta orden no está pendiente de aprobación." -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Pedido aprobado y confirmado: %(code)s" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "Orden aprobada y pendiente de pago: %(code)s" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "Orden denegada: %(code)s" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "No puede cancelar este pedido." -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5955,19 +6224,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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 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:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "Pedido cancelado: %(code)s" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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 " @@ -5978,46 +6247,46 @@ msgstr "" "sido usada en este intervalo. Por favor, comprueba los precios debajo y " "prueba de nuevo." -#: pretix/base/services/orders.py:1082 +#: pretix/base/services/orders.py:1101 #, 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:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Su pedido está pendiente de pago: %(code)s" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, 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:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Su pedido ha sido modificado: %(code)s" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "Necesita seleccionar una variación del producto." -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, 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:1210 +#: pretix/base/services/orders.py:1229 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:1211 +#: pretix/base/services/orders.py:1230 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:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -6025,11 +6294,11 @@ msgstr "" "Esta operación dejaría la orden vacía. Por favor, cancele el pedido en su " "lugar." -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 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:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -6037,7 +6306,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:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -6045,7 +6314,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:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." @@ -6053,11 +6322,11 @@ msgstr "" "La posición base seleccionada no le permite añadir este producto como un " "complemento." -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 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:1220 +#: pretix/base/services/orders.py:1239 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -6066,25 +6335,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:1221 +#: pretix/base/services/orders.py:1240 #, 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:1222 +#: pretix/base/services/orders.py:1241 #, 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:1223 +#: pretix/base/services/orders.py:1242 #, 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:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." @@ -6092,7 +6361,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:1733 +#: pretix/base/services/orders.py:1765 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -6101,7 +6370,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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -6210,21 +6479,34 @@ msgstr "" msgid "Plugin: %s" msgstr "Plugin: %s" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, 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:116 +#, fuzzy +#| msgctxt "amount_label" +#| msgid "Automatically refund" +msgid "Allow customers to create accounts" +msgstr "Reembolso automático" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "Número máximo de artículos por pedido" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "Los productos adicionales no se contarán." -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" @@ -6232,7 +6514,7 @@ msgstr "" "Mostrar precios netos en lugar de precios brutos en la lista de productos " "(¡no recomendado!)" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 #, fuzzy #| msgid "" #| "Independent of your choice, the cart will show gross prices as this the " @@ -6244,29 +6526,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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "Solicitar los nombres de los asistentes" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 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:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "Requieren nombres de participantes" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 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:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "Solicitar direcciones de correo electrónico por ticket" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 #, fuzzy #| msgid "" #| "Normally, pretix asks for one email address per order and the order " @@ -6295,11 +6577,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:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "Requiere direcciones de correo electrónico por ticket" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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 " @@ -6311,54 +6593,54 @@ msgstr "" "electrónico para la confirmación del pedido, independientemente de esta " "configuración." -#: pretix/base/settings.py:192 +#: pretix/base/settings.py:203 #, 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:201 +#: pretix/base/settings.py:212 #, 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:211 +#: pretix/base/settings.py:222 #, 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:220 +#: pretix/base/settings.py:231 #, 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:230 +#: pretix/base/settings.py:241 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:231 +#: pretix/base/settings.py:242 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:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "Solicitar la dirección de facturación" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 #, fuzzy #| msgid "" #| "Does only work if an invoice address is asked for. VAT ID is not required." @@ -6367,37 +6649,37 @@ msgstr "" "Sólo funciona si se solicita una dirección de factura. No se requiere ID de " "IVA." -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "Se requiere el nombre del cliente" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "Mostrar los nombres de los participantes en las facturas" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "Solicitar dirección de facturación" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "Requiere una dirección de trabajo" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 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:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "Solicitar el beneficiario" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -6406,24 +6688,24 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "Solicitar ID de IVA" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 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:361 +#: pretix/base/settings.py:372 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address explanation" msgstr "Dirección de facturación" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 #, fuzzy #| msgid "" #| "This text will be shown above the payment options. You can explain the " @@ -6433,21 +6715,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:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "Mostrar productos gratuitos en las facturas" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6455,45 +6737,45 @@ msgstr "" "Tenga en cuenta que nunca se generarán facturas para pedidos que sólo " "contengan productos gratuitos." -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 #, fuzzy #| msgid "Show overpaid orders" msgid "Show expiration date of order" msgstr "Mostrar ordenes pagadas de más" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 #, fuzzy #| msgid "Invoice number prefix" msgid "Minimum length of invoice number after prefix" msgstr "Prefijo del número de factura" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "Generar facturas con números consecutivos" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 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:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "Prefijo del número de factura" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 #, fuzzy #| msgid "" #| "This will be prepended to invoice numbers. If you leave this field empty, " @@ -6518,44 +6800,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:440 +#: pretix/base/settings.py:451 #, fuzzy #| msgid "Invoice number prefix" msgid "Invoice number prefix for cancellations" msgstr "Prefijo del número de factura" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "Período de reserva" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 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:470 +#: pretix/base/settings.py:481 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:479 +#: pretix/base/settings.py:490 #, fuzzy #| msgid "End of presale" msgid "End of presale text" msgstr "Finalización de preventa" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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 " @@ -6565,11 +6847,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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "Texto guía" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6577,33 +6859,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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 #, fuzzy #| msgid "All days" msgid "in days" msgstr "Todos los días" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 #, fuzzy #| msgid "Extend payment term" msgid "Set payment term" msgstr "Ampliar la condición de pago" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "Plazo de pago en días" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -6616,11 +6898,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:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "Finalice sólo las condiciones de pago en días laborables" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 #, fuzzy #| msgid "" #| "If this is activated and the payment term of any order ends on a Saturday " @@ -6638,13 +6920,13 @@ msgstr "" "países por la ley civil. Esto no afectará la última fecha de pagos " "configurada anteriormente." -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 #, fuzzy #| msgid "Payment term in days" msgid "Payment term in minutes" msgstr "Plazo de pago en días" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 #, fuzzy #| msgid "" #| "The number of days after placing an order the user has to pay to preserve " @@ -6664,11 +6946,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:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "Última fecha de pagos" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 #, fuzzy #| msgid "" #| "The last date any payments are accepted. This has precedence over the " @@ -6685,11 +6967,11 @@ msgstr "" "eventos y un pedido contiene entradas para varias fechas, se utilizará la " "fecha más temprana." -#: pretix/base/settings.py:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "Expirar automáticamente los pedidos pendientes de pago" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6700,22 +6982,22 @@ msgstr "" "de pago. Esto significa que los tickets regresan a la piscina y pueden ser " "ordenados por otras personas." -#: pretix/base/settings.py:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "Aceptar pagos atrasados" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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 " @@ -6725,93 +7007,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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "Mostrar fecha de inicio" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 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:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "No generar facturas" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "Solo manualmente en el panel de administración" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "Automáticamente a petición del usuario" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "Automáticamente para todas las órdenes creadas" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 #, 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:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "Generar facturas" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 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:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "Línea de dirección" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "Calle Albert Einstein 52" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "Número de identificación tributaria" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "Identificador IVA" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 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:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "Texto introductorio" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 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:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6819,15 +7101,15 @@ msgstr "" "Por ejemplo: ¡Gracias por su compra! Puede encontrar más información sobre " "el evento en..." -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "Texto adicional" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 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:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6835,11 +7117,11 @@ msgstr "" "p.ej. sus datos bancarios, datos legales como su número de IVA, números de " "registro, etc." -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "Pie de página" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." @@ -6847,11 +7129,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:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "Adjuntar facturas a correos electrónicos" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6864,30 +7146,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:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "Mostrar artículos fuera del período de preventa" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 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:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "Idiomas disponibles" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Lenguaje predefinido" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6895,33 +7177,33 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 #, 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:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "Mostrar fecha de finalización del evento" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 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:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "Mostrar fechas con hora" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6929,29 +7211,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:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "Ocultar todos los productos agotados" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 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:962 +#: pretix/base/settings.py:973 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:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "Mostrar variaciones de un producto expandido por defecto" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "Habilitar lista de espera" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6964,11 +7246,11 @@ msgstr "" "notificación por correo electrónico con un recibo que se puede utilizar para " "comprar un ticket." -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "Asignaciones automáticas a listas de espera" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6983,11 +7265,11 @@ msgstr "" "lista de espera pero mantienes esta opción activa, los tickets se enviarán " "automáticamente." -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "Tiempo de respuesta de la lista de espera" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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 " @@ -6997,81 +7279,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:1019 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "Solicitar los nombres de los asistentes" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 #, 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:1029 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "Se requiere el nombre del cliente" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 #, 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:1040 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a phone number" msgstr "Solicitar los nombres de los asistentes" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 #, 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:1050 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Line number" msgid "Require phone number" msgstr "Número de línea" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 #, 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:1061 +#: pretix/base/settings.py:1072 #, fuzzy #| msgid "Voucher explanation" msgid "Phone number explanation" msgstr "Explicación del recibo" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 #, fuzzy #| msgid "Reminder to download tickets" msgid "Allow users to download tickets" msgstr "Recordatorio para descargar los tickets" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "Fecha de descarga" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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 " @@ -7082,49 +7364,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:1096 +#: pretix/base/settings.py:1107 #, 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:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 #, 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:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 #, 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:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -7133,11 +7415,11 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "Mostrar disponibilidad en las vistas generales del evento" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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 " @@ -7148,48 +7430,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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "Calendario" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "Calendario" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "Estilo de resumen por defecto" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "Última fecha de modificaciones" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -7201,57 +7483,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:1212 +#: pretix/base/settings.py:1223 #, 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:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 #, 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:1245 +#: pretix/base/settings.py:1256 #, fuzzy #| msgid "Do not allow cancellations after" msgid "Do not allow changes after" msgstr "No permitir cancelaciones después de" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "Clientes pueden cancelar sus ordenes no pagadas" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "No permitir cancelaciones después de" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "Clientes pueden cancelar ordenes pagadas" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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." @@ -7260,41 +7542,41 @@ msgstr "" "permite. De otra manera, un reembolso manual será creado para ser procesado " "por usted." -#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "Mantener una tarifa de cancelación fija" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "Conservar cuota de pago, envío y servicios" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "Mantener una tarifa de cancelación porcentual" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 #, fuzzy #| msgid "Voucher explanation" msgid "Voluntary lower refund explanation" msgstr "Explicación del recibo" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -7302,59 +7584,59 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 #, fuzzy msgid "All refunds are issued as gift cards" msgstr "Entrega una tarjeta regalo manualmente" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund order" msgid "Refund method" msgstr "Orden de reembolso" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "Dirección de contacto" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 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:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "Pie de imprenta URL" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -7362,26 +7644,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:1431 +#: pretix/base/settings.py:1442 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Archivos de tickets en caché" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 #, fuzzy #| msgid "Cached ticket files" msgid "Attach calendar files" msgstr "Archivos de tickets en caché" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." @@ -7389,11 +7671,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:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "Prefijo del asunto" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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." @@ -7402,21 +7684,21 @@ msgstr "" "formateados como[prefijo]. Seleccione, por ejemplo, una forma breve del " "nombre del evento." -#: pretix/base/settings.py:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "Dirección del remitente" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "Dirección del remitente para correos electrónicos salientes" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 #, fuzzy #| msgid "Attendee name" msgid "Sender name" msgstr "Nombre del participante" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." @@ -7424,7 +7706,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:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -7448,7 +7730,7 @@ msgstr "" "Saludos, \n" "El equipo de {event}" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -7471,7 +7753,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7504,7 +7786,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -7530,7 +7812,7 @@ msgstr "" "Saludos cordiales, \n" "su equipo {event}" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -7558,7 +7840,7 @@ msgstr "" "Saludos cordiales, \n" "su equipo {event}" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -7589,7 +7871,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7622,7 +7904,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -7645,7 +7927,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -7672,7 +7954,7 @@ msgstr "" "Saludos cordiales, \n" "su equipo {event}" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7695,7 +7977,7 @@ msgstr "" "Saludos cordiales , \n" "El equipo de {event}" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -7722,7 +8004,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -7771,7 +8053,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -7794,7 +8076,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -7825,7 +8107,7 @@ msgstr "" "Saludos cordiales, \n" "su equipo {event}" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7863,7 +8145,7 @@ msgstr "" "Saludos cordiales, \n" "su equipo {event}" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -7892,7 +8174,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -7911,18 +8193,28 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1754 -#, python-brace-format +#: pretix/base/settings.py:1765 +#, fuzzy, python-brace-format +#| msgid "" +#| "Hello {attendee_name},\n" +#| "\n" +#| "you are registered for {event}.\n" +#| "\n" +#| "If you did not do so already, you can download your ticket here:\n" +#| "{url}\n" +#| "\n" +#| "Best regards,\n" +#| "Your {event} team" msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" "Hola {attendee_name},\n" "\n" @@ -7934,7 +8226,7 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -7957,60 +8249,120 @@ msgstr "" "Saludos cordiales , \n" "su equipo {event}" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 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:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "Color primario" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "Acentuar el color para éxito" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "Sugerimos fuertemente usar un tono de verde." -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "Acentuar los colores para errores" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "Sugerimos fuertemente usar un tono de rojo." -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Fuente" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "Sólo respetado por los navegadores modernos." -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 #, fuzzy #| msgid "Attendee name" msgid "Header image" msgstr "Nombre del participante" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your events name " @@ -8027,25 +8379,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:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 #, 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:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your " @@ -8062,11 +8414,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:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "Imagen de redes sociales" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -8075,19 +8427,19 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "Imagen del logotipo" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 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:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "Texto de información" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -8095,11 +8447,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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 #, fuzzy #| msgid "" #| "This text will be shown above the payment options. You can explain the " @@ -8111,21 +8463,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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "Explicación del recibo" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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." @@ -8134,13 +8486,13 @@ msgstr "" "descuento. Puede utilizarlo, por ejemplo, para explicar como obtener un " "código de descuento." -#: pretix/base/settings.py:2104 +#: pretix/base/settings.py:2174 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "Nombre del participante" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 #, fuzzy #| msgid "" #| "This text will be shown next to the input for a voucher code. You can use " @@ -8153,23 +8505,23 @@ msgstr "" "descuento. Puede utilizarlo, por ejemplo, para explicar como obtener un " "código de descuento." -#: pretix/base/settings.py:2117 +#: pretix/base/settings.py:2187 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Tarifa adicional" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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." @@ -8178,15 +8530,15 @@ msgstr "" "enviaremos una confirmación del pedido incluyendo un enlace al que deberá " "acceder más tarde." -#: pretix/base/settings.py:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -8194,212 +8546,213 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "Hora de inicio del evento (descendente)" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "Nombre (descendente)" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "Fecha de pedido" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 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:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "Texto de la página de inicio" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "Esto se mostrará en la página principal del organizador." -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 #, fuzzy #| msgid "Gift card code" msgid "Length of gift card codes" msgstr "Código de la tarjeta de regalo" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 #, 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:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 #, 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:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 #, fuzzy msgid "Most common English titles" msgstr "Tratamientos más comunes en inglés" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 #, fuzzy msgid "Most common German titles" msgstr "Tratamientos más comunes en alemán" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "Nombre dado" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "Apellido" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "Juan" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "Pérez" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "Título" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "Doctor" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "Primer Nombre" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "Segundo nombre" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "Juan Pérez" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "Nombre preferido" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "Transliteración" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "Cancelación" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 #, fuzzy #| msgid "Require customer name" msgctxt "person_name" msgid "Degree (after name)" msgstr "Se requiere el nombre del cliente" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 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:2688 +#: pretix/base/settings.py:2758 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:2692 +#: pretix/base/settings.py:2762 #, fuzzy #| msgid "" #| "You have to ask for attendee emails if you want to make them required." @@ -8409,13 +8762,13 @@ msgstr "" "Debe solicitar los correos electrónicos de los asistentes si desea que sean " "necesarios." -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 #, 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:2703 +#: pretix/base/settings.py:2773 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." @@ -8451,14 +8804,19 @@ msgid "E-mails" msgstr "E-mails" #: pretix/base/shredder.py:196 +#, fuzzy +#| msgid "" +#| "This will remove all e-mail addresses from orders and attendees, as well " +#| "as logged email contents." msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." 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:241 +#: pretix/base/shredder.py:242 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8468,13 +8826,13 @@ msgstr "" "Esto eliminará todas las direcciones de correo electrónico de la lista de " "espera." -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Nombre del participante" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 #, fuzzy #| msgid "" #| "This will remove all attendee names from order positions, as well as " @@ -8486,11 +8844,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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "Direcciones de facturación" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8498,18 +8856,18 @@ msgstr "" "Esto eliminará todas las direcciones de factura de los pedidos, así como los " "cambios registrados en ellos." -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "Respuestas a las preguntas" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 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:393 +#: pretix/base/shredder.py:394 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 " @@ -8519,17 +8877,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:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "Archivos de tickets en caché" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 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:437 +#: pretix/base/shredder.py:438 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 " @@ -8913,12 +9271,59 @@ msgstr "Por favor, cargue sólo archivos PDF." msgid "Filetype not allowed!" msgstr "Tipo de archivo no permitido!" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "Usar un servidor SMTP personalizado" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" +"Todo el correo relacionado con su evento será enviado a través del servidor " +"smtp especificado por usted." + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "Nombre de host" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "Puerto" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "Usuario" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "Usar STARTTLS" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "Comúnmente habilitado en el puerto 587." + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "Usar SSL" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "Comúnmente habilitado en el puerto 465." + +#: pretix/control/forms/__init__.py:412 +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/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -9007,30 +9412,30 @@ msgstr "No copiar" msgid "Default ({value})" msgstr "Lenguaje predefinido" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "Dominio personalizado" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 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:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 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:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 #, 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:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "Nombre del formato" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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 " @@ -9040,11 +9445,11 @@ msgstr "" "de haber recibido ordenes puede causar comportamientos inesperados al " "reordenar o cambiar nombres." -#: pretix/control/forms/event.py:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "Titulos permitidos" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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." @@ -9053,12 +9458,12 @@ msgstr "" "un tratamiento, esto se puede usar para restringir el conjunto de " "tratamientos a seleccionar." -#: pretix/control/forms/event.py:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "Pregunta por {fields}, despliega como {example}" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 #, fuzzy #| msgid "Free price input" msgid "Free text input" @@ -9075,7 +9480,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -9147,17 +9552,17 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "Direcciones CCO" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 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:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "Firma" @@ -9168,7 +9573,7 @@ msgstr "" "Esto se adjuntará a cada correo electrónico. Marcadores de posición " "disponibles: {event}" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "p. ej. sus datos de contacto" @@ -9207,7 +9612,8 @@ msgstr "Texto (enviado por admin)" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -9291,126 +9697,79 @@ msgstr "" msgid "Denied order" msgstr "Orden denegada" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "Usar un servidor SMTP personalizado" - -#: pretix/control/forms/event.py:1025 -msgid "" -"All mail related to your event will be sent over the smtp server specified " -"by you." -msgstr "" -"Todo el correo relacionado con su evento será enviado a través del servidor " -"smtp especificado por usted." - -#: pretix/control/forms/event.py:1029 -msgid "Hostname" -msgstr "Nombre de host" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "Puerto" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "Usuario" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "Usar STARTTLS" - -#: 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:1056 -msgid "Use SSL" -msgstr "Usar SSL" - -#: 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: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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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: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:1135 +#: pretix/control/forms/event.py:1087 #, fuzzy #| msgid "Ticket code" msgid "Ticket code generator" msgstr "Código de ticket" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "Todos los países" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "Unión Europea" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "Cualquier cliente" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "Individual" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "Negocios" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "Empresa con IVA válido" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "Cobrar IVA" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "Sin IVA" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 #, fuzzy #| msgid "Filetype not allowed!" msgid "Sale not allowed" msgstr "Tipo de archivo no permitido!" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 #, fuzzy #| msgid "Sales tax rate" msgid "Deviating tax rate" msgstr "Tipo del impuesto sobre las ventas" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Texto en las facturas" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "Bono preseleccionado" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -9422,11 +9781,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:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "Modo de compatibilidad" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -9434,28 +9793,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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "El código del recibo no existe." -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: 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:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "Descargas de entradas" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 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:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "Exigir a todos los asistentes que rellenen sus nombres" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -9463,11 +9822,11 @@ msgstr "" "Por defecto, le pediremos nombres pero no los requeriremos. Puede " "desactivarlo completamente en los ajustes." -#: pretix/control/forms/event.py:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "Pago a través de Stripe" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -9479,11 +9838,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:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "Pago por transferencia bancaria" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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 " @@ -9493,16 +9852,16 @@ 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Precio (opcional)" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "Gratis" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "Cantidad disponible" @@ -9623,25 +9982,25 @@ msgstr "Pendiente de aprobación" msgid "Approval pending" msgstr "Pendiente de aprobación" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - Cualquier variación" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -9675,40 +10034,26 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 #, fuzzy #| msgid "Ticket secret:" msgid "Ticket secret" msgstr "ticket secreto:" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "Todos los organizadores" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "Tienda en directo y en preventa" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "Inactivo" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 #, fuzzy @@ -9716,7 +10061,7 @@ msgstr "Pre venta terminada" msgid "Date from" msgstr "Fecha" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 #, fuzzy #| msgid "Date and time" @@ -9761,147 +10106,148 @@ msgid "Sunday" msgstr "Domingo" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "Consulta de búsqueda" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "Todos los eventos" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "Tienda en vivo" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "Tienda no en vivo" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "Evento único en curso o en el futuro" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "Evento único en el pasado" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "Buscar participante…" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "Estado del registro" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "Todos los asistentes" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 #, fuzzy #| msgid "Checked in – {list}" msgctxt "checkin state" msgid "Checked in but left" msgstr "Registrado en - {list}" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 #, fuzzy #| msgid "Presale" msgctxt "checkin state" msgid "Present" msgstr "Preventa" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "Chequeado" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "No chequeado" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Administrador" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "Sin administrador" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "Válido" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "No redimido" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "Canjeado al menos una vez" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "Redimido en su totalidad" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "Canjeado y facturado con ticket" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "Gestión de cuotas" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "Permitir ignorar cuota" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "Filtrar por etiqueta" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "Buscar recibo" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: 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:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "Estado del reembolso" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "Todos los reembolsos abiertos" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "Todos los reembolsos" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 #, fuzzy #| msgctxt "subevent" #| msgid "Date history" msgid "Date filter" msgstr "Historial de fechas" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by tag" msgid "Filter by…" msgstr "Filtrar por etiqueta" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" @@ -10132,7 +10478,7 @@ 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:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 #, fuzzy #| msgid "Product category" msgid "No category" @@ -10178,32 +10524,32 @@ msgstr "Tamaño" msgid "Number of tickets" msgstr "Número de tickets" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "El nombre de la cuota es obligatorio." -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "Por favor, seleccione una cuota." -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(Propuesta de evento)" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "Elegir automáticamente dependiendo en la configuración del evento" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 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:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "Nunca" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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, " @@ -10213,11 +10559,15 @@ 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -10228,17 +10578,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:648 +#: pretix/control/forms/item.py:695 #, fuzzy #| msgid "Add-Ons" msgid "Add-ons" msgstr "Add-ons" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 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:721 +#: pretix/control/forms/item.py:768 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -10246,19 +10596,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:728 +#: pretix/control/forms/item.py:775 #, fuzzy #| msgid "Add product" msgid "Bundled products" msgstr "Agregar producto" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 #, 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:778 +#: pretix/control/forms/item.py:825 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:23 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:50 #, fuzzy @@ -10266,8 +10616,8 @@ msgstr "Ha añadido el mismo tipo de add-on dos veces" msgid "Bundled product" msgstr "Agregar producto" -#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "inactivo" @@ -10306,11 +10656,11 @@ msgstr "Mostrar todas las ordenes en modo de prueba" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "Cuota de exceso de reservas" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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!" @@ -10318,11 +10668,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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "Cuota de exceso de reservas e ignorar la morosidad" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -10334,17 +10684,17 @@ msgstr "" "operación también se realizará independientemente de la configuración para " "pagos atrasados." -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 #, 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:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "Mantener una tarifa de cancelación de" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -10358,17 +10708,17 @@ 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:164 +#: pretix/control/forms/orders.py:165 #, fuzzy #| msgid "Generate cancellation" msgid "Generate cancellation for invoice" msgstr "Generar cancelación" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "Monto de pago" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -10377,33 +10727,33 @@ msgstr "Monto de pago" msgid "Payment date" msgstr "Fecha de pago" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "Recalcular impuestos" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 #, fuzzy #| msgid "Re-calculate taxes" msgid "Do not re-calculate taxes" msgstr "Recalcular impuestos" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "Generar una nueva factura si es necesario" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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." @@ -10412,76 +10762,94 @@ msgstr "" "contenido de la orden, la factura antigua se cancelará y se generará una " "nueva." -#: pretix/control/forms/orders.py:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "Notificar al usuario" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 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:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "Permitir sobrevender cupos cuando se realice esta operación" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "Agregado a" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "Asiento" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +#, fuzzy +#| msgid "Members" +msgid "Membership" +msgstr "Miembros" + +#: pretix/control/forms/orders.py:303 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: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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 #, fuzzy #| msgid "Keep unchanged" msgid "(Unchanged)" msgstr "Mantener sin cambios" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "Precio nuevo (bruto)" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "Generar un nuevo secreto" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 #, fuzzy #| msgid "Cancel position" msgid "Cancel this position" msgstr "Cancelar posición" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "Partir en un nuevo orden" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +#, fuzzy +#| msgid "Team memberships" +msgid "(No membership)" +msgstr "Membresía del equipo" + +#: pretix/control/forms/orders.py:539 #, fuzzy #| msgid "Remove filter" msgid "Remove this fee" msgstr "Quitar el filtro" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "Invalidar secretos" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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 " @@ -10491,31 +10859,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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "Destinatario" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 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:603 +#: pretix/control/forms/orders.py:666 msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." @@ -10523,39 +10891,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:605 +#: pretix/control/forms/orders.py:668 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:632 +#: pretix/control/forms/orders.py:695 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:638 +#: pretix/control/forms/orders.py:701 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:650 +#: pretix/control/forms/orders.py:713 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "Cancelar orden" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 #, fuzzy #| msgctxt "amount_label" #| msgid "Automatically refund" msgid "Automatically refund money if possible" msgstr "Reembolso automático" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 #, 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:678 +#: pretix/control/forms/orders.py:741 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 " @@ -10563,37 +10931,37 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "Tarjeta de regalo" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 #, 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:709 +#: pretix/control/forms/orders.py:772 #, 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:719 +#: pretix/control/forms/orders.py:782 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "Impuestos de la orden" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -10601,25 +10969,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 #, fuzzy #| msgid "Send vouchers" msgid "Send information via email" msgstr "Enviar vales" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 #, fuzzy #| msgid "Send vouchers" msgid "Send information to waiting list" msgstr "Enviar vales" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "Puede crear eventos" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, fuzzy, python-brace-format #| msgid "" #| "Hello {attendee_name},\n" @@ -10656,7 +11024,7 @@ msgstr "" "Saludos cordiales , \n" "El equipo de {event}" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, fuzzy, python-brace-format #| msgid "" #| "Hello {attendee_name},\n" @@ -10689,34 +11057,34 @@ msgstr "" "Saludos cordiales , \n" "El equipo de {event}" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 #, 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:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 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:204 +#: pretix/control/forms/organizer.py:221 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -10724,18 +11092,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:234 +#: pretix/control/forms/organizer.py:251 #, 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:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "Favicon" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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." @@ -10744,17 +11112,32 @@ msgstr "" "pretix. Recomendamos un tamaño de al menos 200x200px para acomodarlo a todos " "los dispositivos." -#: pretix/control/forms/organizer.py:299 +#: pretix/control/forms/organizer.py:364 +#, fuzzy +#| msgid "" +#| "This will be attached to every email. Available placeholders: {event}" +msgid "This will be attached to every email." +msgstr "" +"Esto se adjuntará a cada correo electrónico. Marcadores de posición " +"disponibles: {event}" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "Tipos de eventos" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Tarjeta de regalo" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "This ticket has already been redeemed." +msgid "An account with this email address is already registered." +msgstr "Este ticket ya ha sido canjeado." + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -11041,6 +11424,12 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, fuzzy, python-brace-format +#| msgid "Position #{posid} created: {item} ({price})." +msgid "Position #{posid}: Used membership changed." +msgstr "Posición #{posid} creada:{item} ({price})." + +#: pretix/control/logdisplay.py:86 +#, fuzzy, python-brace-format #| msgid "" #| "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " #| "\"{new_event}\" ({new_price})." @@ -11049,7 +11438,7 @@ msgstr "" "Posición #{posid}: Fecha del evento \"{old_event}\" ({old_price}) cambiado a " "\"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -11058,46 +11447,46 @@ msgstr "" "Posición #{posid}: Fecha del evento \"{old_event}\" ({old_price}) cambiado a " "\"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, 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:106 +#: pretix/control/logdisplay.py:110 #, 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:113 +#: pretix/control/logdisplay.py:117 #, 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:120 +#: pretix/control/logdisplay.py:124 #, fuzzy #| msgid "The quota has been added." msgid "A fee has been added" msgstr "Se ha añadido el contingente." -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, 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:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "Se ha eliminado una tasa de {old_price}." -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "Posición #{posid} ({old_item}, {old_price}) cancelado." -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " @@ -11106,17 +11495,17 @@ msgstr "" "Posición #{posid} creada: {item}({price}) como un complemento a la posición " "#{addon_to}." -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "Posición #{posid} creada:{item} ({price})." -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, 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:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" @@ -11124,18 +11513,18 @@ msgstr "" "Posición #{posid} ({old_item}, {old_price}) se divide en un nuevo orden: " "{order}" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, 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: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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "(desconocido)" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11147,7 +11536,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:213 +#: pretix/control/logdisplay.py:217 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -11155,7 +11544,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:224 +#: pretix/control/logdisplay.py:228 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11167,7 +11556,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:234 +#: pretix/control/logdisplay.py:238 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -11176,7 +11565,7 @@ msgid "" "uploaded." msgstr "El registro #{posid} en la lista \"{list}\" ha sido revertido." -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11188,7 +11577,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:256 +#: pretix/control/logdisplay.py:260 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -11197,7 +11586,7 @@ msgid "" "code \"{errorcode}\"." msgstr "El registro #{posid} en la lista \"{list}\" ha sido revertido." -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid} has been checked in at {datetime} for list \"{list}\"." @@ -11207,13 +11596,13 @@ msgstr "" "La posición #{posid} ha sido registrada el {datetime} para la lista " "\"{list}\"." -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, 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:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." @@ -11221,12 +11610,12 @@ msgstr "" "La posición #{posid} ha sido registrada el {datetime} para la lista " "\"{list}\"." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, 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:291 +#: pretix/control/logdisplay.py:295 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11235,7 +11624,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:299 +#: pretix/control/logdisplay.py:303 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -11244,132 +11633,199 @@ msgstr "" "La posición #{posid} ha sido escaneada y rechazada porque ya ha sido " "escaneada anteriormente en la lista \"{list}\"." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:314 #, 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:311 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The order has been changed." msgid "The organizer has been changed." msgstr "El orden ha sido cambiado." -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 #, 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:313 +#: pretix/control/logdisplay.py:317 #, 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:314 +#: pretix/control/logdisplay.py:318 #, 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:315 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The user has been created." msgid "The webhook has been created." msgstr "Se ha creado el usuario." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 #, fuzzy #| msgid "The category has been changed." msgid "The webhook has been changed." msgstr "La categoría ha sido cambiada." -#: pretix/control/logdisplay.py:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been created." +msgid "The membership type has been created." +msgstr "Se ha creado la fecha del evento." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been changed." +msgid "The membership type has been changed." +msgstr "Se ha modificado la fecha del evento." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been deleted." +msgid "The membership type has been deleted." +msgstr "Se ha borrado la fecha del evento." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "The team has been created." +msgid "The account has been created." +msgstr "El equipo ha sido creado." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "The category has been changed." +msgid "The account has been changed." +msgstr "La categoría ha sido cambiada." + +#: pretix/control/logdisplay.py:326 +#, fuzzy +#| msgid "Your account has been enabled." +msgid "A membership for this account has been added." +msgstr "Su cuenta ha sido habilitada." + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "An answer option has been changed." +msgid "A membership of this account has been changed." +msgstr "Se ha cambiado una opción de respuesta." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "Your account has been disabled." +msgid "The account has been disabled and anonymized." +msgstr "Su cuenta ha sido desactivada." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been requested." +msgstr "La contraseña ha sido reiniciada." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been set." +msgstr "La contraseña ha sido reiniciada." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "El envío de email ha fallado." + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "El comentario interno del evento ha sido actualizado." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 #, fuzzy #| msgid "The refund has been canceled." msgid "The event has been canceled." msgstr "El reembolso ha sido cancelado." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 #, fuzzy #| msgid "The event has been deleted." msgid "An event has been deleted." msgstr "El evento ha sido borrado." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "Los detalles de la orden han sido cambiados." -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "El pedido ha sido marcado como no pagado." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "El secreto de la orden ha sido cambiado." -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "Se ha modificado la fecha de caducidad del pedido." -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "El pedido se ha marcado como caducado." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "El pedido ha sido marcado como pagado." -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 #, 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:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "La orden ha sido reembolsada." -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "El pedido ha sido cancelado." -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 #, fuzzy #| msgid "The order has been created." msgid "The order has been reactivated." msgstr "Se ha creado la orden." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, 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:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "Se ha creado la orden." -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 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:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "La orden ha sido aprobada." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "La orden ha sido denegada." -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." @@ -11377,13 +11833,13 @@ msgstr "" "La dirección de correo electrónico se ha cambiado de \"{old_email}\" a " "\"{new_email}\"." -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -11394,47 +11850,49 @@ msgstr "" "La dirección de correo electrónico se ha cambiado de \"{old_email}\" a " "\"{new_email}\"." -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "The question has been changed." +msgid "The customer account has been changed." +msgstr "La pregunta ha cambiado." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "Se ha cambiado el lugar de la orden." -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "Se ha generado la factura." -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "Se ha regenerado la factura." -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "Se ha vuelto a emitir la factura." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "El comentario interno de la orden ha sido actualizado." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 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:348 +#: pretix/control/logdisplay.py:364 #, 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:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "Se ha enviado un tipo de correo electrónico no identificado." -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "El envío de email ha fallado." - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11446,17 +11904,17 @@ msgstr "" "Se ha enviado un correo electrónico para notificar al usuario que se ha " "recibido el pedido." -#: pretix/control/logdisplay.py:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "Un e-mail personalizado ha sido enviado." -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 #, 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:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." @@ -11464,21 +11922,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:357 +#: pretix/control/logdisplay.py:373 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:359 +#: pretix/control/logdisplay.py:375 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:360 +#: pretix/control/logdisplay.py:376 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11489,42 +11947,42 @@ msgstr "" "Se ha enviado un correo electrónico para notificar al usuario que el pedido " "ha sido cancelado." -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 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:363 +#: pretix/control/logdisplay.py:379 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:364 +#: pretix/control/logdisplay.py:380 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:365 +#: pretix/control/logdisplay.py:381 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:366 +#: pretix/control/logdisplay.py:382 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:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." @@ -11532,7 +11990,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:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." @@ -11540,96 +11998,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:372 +#: pretix/control/logdisplay.py:388 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:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "El pago {local_id} ha sido confirmado." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "El pago {local_id} ha sido cancelado." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, 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:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "Se ha iniciado el pago {local_id}." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "El pago {local_id} ha fallado." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, 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:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "La orden ha sido pagada de más." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "Se ha creado el reembolso {local_id}." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, 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:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "El cliente le ha solicitado emitir un reembolso." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "El reembolso {local_id} se ha completado." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "Se ha cancelado el reembolso {local_id}." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "El reembolso {local_id} ha fallado." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "Se ha creado el usuario." -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 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:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 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:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -11638,7 +12096,7 @@ msgstr "" "Se ha añadido un nuevo dispositivo de autenticación de dos factores " "\"{name}\" a su cuenta." -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " @@ -11647,314 +12105,314 @@ msgstr "" "El dispositivo de autenticación de dos factores \"{name}\" ha sido eliminado " "de su cuenta." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "Se han activado las notificaciones." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "Las notificaciones han sido desactivadas." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "Se ha modificado la configuración de la notificación." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "Este usuario ha sido anonimizado." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "Correo de reinicio de contraseña enviado." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "La contraseña ha sido reiniciada." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "El organizador \"{name}\" ha sido eliminado." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "El recibo ha sido creado." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 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:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "EL recibo ha cambiado." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "El recibo fue eliminado." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, 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:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "El producto ha sido creado." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "El producto ha sido cambiado." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "El producto fue eliminado." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "Se ha creado la variación \"{value}\"." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "Se ha suprimido la variación \"{value}\"." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "La variación \"{value}\" ha sido modificada." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "Se ha añadido un complemento a este producto." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "Se ha eliminado un complemento de este producto." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "Se ha modificado un add-on en este producto." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 #, 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:421 +#: pretix/control/logdisplay.py:437 #, 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:422 +#: pretix/control/logdisplay.py:438 #, 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:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "Se ha añadido el contingente." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "Se ha suprimido el contingente." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "Se ha modificado el contingente." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 #, fuzzy #| msgid "The quota has been deleted." msgid "The quota has closed." msgstr "Se ha suprimido el contingente." -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 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:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "Se ha añadido la categoría." -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "La categoría ha sido eliminada." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "La categoría ha sido cambiada." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "La pregunta ha sido añadida." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "La pregunta ha sido eliminada." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "La pregunta ha cambiado." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "Se ha añadido la norma fiscal." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "Se ha suprimido la norma fiscal." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "Se ha modificado la normativa fiscal." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "Se ha añadido la lista de registro." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "Se ha borrado la lista de registro." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "Se ha modificado la lista de registro." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "Se han cambiado los ajustes del evento." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "Se ha cambiado la configuración de descarga de tickets." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "Se ha habilitado un plugin." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "Un plugin ha sido desactivado." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "La tienda ha sido tomada en vivo." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "La tienda ha sido desconectada." -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "La tienda ha sido cambiada a modo de prueba." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "El modo de prueba ha sido deshabilitado." -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "El evento ha sido creado." -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 #, 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:450 +#: pretix/control/logdisplay.py:466 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:451 +#: pretix/control/logdisplay.py:467 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:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "Se ha cambiado una opción de respuesta." -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 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:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "Un usuario ha sido invitado al equipo del evento." -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "Se han cambiado los permisos de un usuario." -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "Un usuario ha sido eliminado del equipo de eventos." -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 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:458 +#: pretix/control/logdisplay.py:474 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:459 +#: pretix/control/logdisplay.py:475 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:460 +#: pretix/control/logdisplay.py:476 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:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "El equipo ha sido creado." -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "La configuración del equipo ha cambiado." -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "El equipo ha sido eliminado." -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 #, fuzzy #| msgid "The team has been created." msgid "The gate has been created." msgstr "El equipo ha sido creado." -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 #, fuzzy #| msgid "The category has been changed." msgid "The gate has been changed." msgstr "La categoría ha sido cambiada." -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The team has been deleted." msgid "The gate has been deleted." msgstr "El equipo ha sido eliminado." -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "Se ha borrado la fecha del evento." -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been changed." @@ -11962,88 +12420,88 @@ msgctxt "subevent" msgid "The event date has been canceled." msgstr "Se ha modificado la fecha del evento." -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "Se ha modificado la fecha del evento." -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "Se ha creado la fecha del evento." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 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:472 +#: pretix/control/logdisplay.py:488 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:473 +#: pretix/control/logdisplay.py:489 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:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "El dispositivo ha sido creado." -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "El dispositivo ha cambiado." -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "El acceso del dispositivo ha sido revocado." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "El dispositivo ha sido inicializado." -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "El token de acceso del dispositivo ha sido regenerado." -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 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:480 +#: pretix/control/logdisplay.py:496 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been created." msgstr "El equipo ha sido creado." -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been changed." msgstr "El equipo ha sido creado." -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 #, 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:506 +#: pretix/control/logdisplay.py:522 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:509 +#: pretix/control/logdisplay.py:525 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:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "El usuario confirmó el siguiente mensaje: \"{}\"" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -12052,7 +12510,7 @@ msgstr "" "La posición #{posid} se ha registrado manualmente a {datetime} en la lista " "\"{list}\"." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." @@ -12060,79 +12518,79 @@ msgstr "" "La posición #{posid} ha sido comprobada de nuevo a {datetime} en la lista " "\"{list}\"." -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, 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:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} se ha añadido al equipo." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} ha sido removido del equipo." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, 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:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} ha sido invitado al equipo." -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, 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:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "La invitación para {user} ha sido revocada." -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "Se ha creado el token \"{name}\"." -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "El símbolo \"{name}\" ha sido revocado." -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "Se ha cambiado la configuración de su cuenta." -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 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:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Su contraseña ha sido cambiada." -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "Su cuenta ha sido habilitada." -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "Su cuenta ha sido desactivada." -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "Te hiciste pasar por {}." -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "Dejaste de hacerte pasar por {}." @@ -12161,18 +12619,19 @@ msgstr "Tablero" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "General" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -12222,14 +12681,14 @@ msgid "Overview" msgstr "Panorama general" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "Reembolsos" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "Exportación" @@ -12329,12 +12788,28 @@ msgstr "Ticket checkeado" msgid "Event metadata" msgstr "Fecha del evento" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "Webhooks" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customers" +msgstr "Cliente" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer accounts" +msgstr "Acciones de los clientes" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "Dispositivos" @@ -12386,6 +12861,9 @@ msgid "Register" msgstr "Registrarse" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "Iniciar sesión" @@ -12449,6 +12927,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -12504,19 +12984,19 @@ msgid "Set new password" msgstr "Establecer nueva contraseña" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -12527,13 +13007,17 @@ msgstr "Establecer nueva contraseña" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -12550,6 +13034,9 @@ msgstr "Establecer nueva contraseña" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "Guardar" @@ -12584,6 +13071,8 @@ msgstr "Configuración de la cuenta" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "Salir" @@ -12815,6 +13304,7 @@ msgstr "CSV" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -12906,7 +13396,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -12919,8 +13409,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -12955,6 +13447,7 @@ msgstr "Cancelar" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -13014,6 +13507,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "No chequeado" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "Tratar" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -13283,7 +13791,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 #, fuzzy #| msgid "Can create events" msgid "Cancel or delete event" @@ -13404,7 +13912,7 @@ msgid "Geo coordinates" msgstr "Sin fechas" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 #, fuzzy @@ -13529,7 +14037,7 @@ msgid "Show more" msgstr "Mostrar más" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "Actualizar comentario" @@ -13557,9 +14065,9 @@ msgstr "Este cambio fue realizado por un administrador de pretix." #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -13731,79 +14239,75 @@ msgstr "Acciones de los clientes" msgid "No results" msgstr "No hay resultados" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "Configuración de correo electrónico" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "Diseño de Correo electrónico" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "Previsualizar" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "Contenido del correo electrónico" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "Pedido realizado" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "Orden de pago" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "Pedido gratuito" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "Reenviar enlace" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "Recordatorio de pago" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "Notificación de lista de espera" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "Pedir correo personalizado" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "Recordatorio para descargar los tickets" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "Proceso de aprobación de pedidos" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "Configuración SMTP" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "Guardar y probar la conexión SMTP personalizada" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "Tratar" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -13883,14 +14387,20 @@ msgstr "Plugins instalados" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "Tus cambios han sido guardados." @@ -14055,16 +14565,17 @@ msgstr "" "que proporcione formas para que sus asistentes se pongan en contacto con " "usted:" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "Parametrizaciones generales" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "Básicos" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -14072,72 +14583,72 @@ msgstr "Básicos" msgid "Meta data" msgstr "Meta datos" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 #, fuzzy #| msgid "Location" msgid "Localization" msgstr "Localización" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 #, fuzzy #| msgid "Attendee name" msgid "Customer and attendee data" msgstr "Nombre del participante" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 #, fuzzy #| msgid "Customers can cancel their paid orders" msgid "Customer data (once per order)" msgstr "Clientes pueden cancelar ordenes pagadas" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 #, fuzzy #| msgid "Sender address" msgid "Name and address" msgstr "Dirección del remitente" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 #, fuzzy #| msgid "Invoice settings" msgid "See invoice settings" msgstr "Configuración de la factura" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 #, fuzzy #| msgid "Is an admission ticket" msgid "Attendee data (once per admission ticket)" msgstr "Es un ticket de admision" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 #, fuzzy #| msgid "E-mail address verified" msgid "Custom fields" msgstr "Correo electrónico verificado" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 #, fuzzy #| msgid "Include questions" msgid "Manage questions" msgstr "Incluir preguntas" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 #, fuzzy #| msgid "User settings" msgid "Other settings" msgstr "Configuración del usuario" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 #, fuzzy #| msgid "Text" msgid "Texts" msgstr "Texto" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "Texto de confirmación" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 #, fuzzy #| msgid "" #| "This text needs to be confirmed by the user before a purchase is " @@ -14155,18 +14666,18 @@ msgstr "" "utiliza la función Páginas para publicar sus condiciones de servicio, no " "necesita esta configuración, ya que puede configurarlo allí." -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 #, fuzzy #| msgid "Confirmation text" msgid "Add confirmation text" msgstr "Texto de confirmación" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "Diseño de tiendas" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -14174,21 +14685,21 @@ msgstr "Diseño de tiendas" msgid "Timeline" msgstr "Cronología" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "Pantalla" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "Carrito" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 #, fuzzy #| msgid "Event date" msgid "Item metadata" msgstr "Fecha del evento" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 #, fuzzy #| msgid "" #| "You can here define a set of metadata properties (i.e. variables) that " @@ -14205,11 +14716,11 @@ msgstr "" "en lugares como los diseños de los tickets. Este es un ahorro de tiempo útil " "si crea montones y montones de eventos." -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "Añadir propiedad" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -14300,7 +14811,7 @@ msgid "Add a new rule" msgstr "Añadir una nueva regla" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 #, fuzzy #| msgid "Change" msgid "Change history" @@ -14592,19 +15103,6 @@ msgstr "Serie" msgid "More quotas" 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: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:536 -msgid "On sale" -msgstr "En venta" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -15030,7 +15528,7 @@ msgstr "" "Tenga en cuenta que su varicación no estará disponible para " "la venta hasta que lo haya añadido a una cuota existente o recién creada." -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "Añadir una nueva variación" @@ -15038,19 +15536,35 @@ msgstr "Añadir una nueva variación" msgid "Availability" msgstr "Disponibilidad" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 #, fuzzy #| msgid "Ticket checked in" msgid "Tickets & check-in" msgstr "Ticket checkeado" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "Parametrizaciones adicionales" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +#, fuzzy +#| msgid "All days" +msgid "days" +msgstr "Todos los días" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +#, fuzzy +#| msgid "month(s)" +msgid "months" +msgstr "mes(es)" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "Historia del producto" @@ -15197,8 +15711,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "Cancelado" @@ -15747,32 +16263,32 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 #, fuzzy #| msgid "Change" msgid "Change to" msgstr "Cambiar" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 #, fuzzy #| msgid "incl. taxes" msgid "including all taxes" msgstr "incl. impuestos" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" "La eliminación de esta posición también eliminará todos los complementos de " "esta posición." -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "Agregar producto" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " @@ -15782,12 +16298,12 @@ msgstr "" "aparecer automáticamente en cambios de órdenes futuras o cuando se " "selecciona un método de pago diferente." -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "Otras operaciones" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "Realizar modificaciones" @@ -15813,7 +16329,7 @@ msgid "Change order information" msgstr "Cambiar la información de la orden" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -15972,7 +16488,20 @@ msgstr "Detalles del pedido" msgid "Cancellation date" msgstr "Fecha de cancelación" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account" +msgstr "Acciones de los clientes" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +#, fuzzy +#| msgid "Contact information" +msgid "Contact email" +msgstr "Información de contacto" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." @@ -15980,16 +16509,16 @@ msgstr "" "Esta dirección de correo electrónico es válida, ya que ha sido confirmada " "por el usuario." -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "Regenerar la factura con datos actualizados pero con el mismo número." -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "Regenerar" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." @@ -15997,95 +16526,95 @@ msgstr "" "Generar un documento de cancelación para esta factura y crear una nueva " "factura con un nuevo número." -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "Generar cancelación" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "Cancelar y volver a emitir" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "Generar factura" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "Cambiar respuestas" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "Cambiar productos" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "Artículos pedidos" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, fuzzy, python-format #| msgid "Automatically expire unpaid orders" msgid "Automatically marked not present: %(date)s" msgstr "Expirar automáticamente los pedidos pendientes de pago" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Exit scan: %(date)s" msgstr "Primer escaneado: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Additional entry scan: %(date)s" msgstr "Primer escaneado: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, fuzzy, python-format #| msgid "Automatically expire unpaid orders" msgid "Automatically checked in: %(date)s" msgstr "Expirar automáticamente los pedidos pendientes de pago" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Entry scan: %(date)s" msgstr "Primer escaneado: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "Código de recibo utilizado:" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, fuzzy, python-format #| msgid "Original price" msgid "Original price: %(price)s" msgstr "Precio original" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 #, fuzzy #| msgid "Ticket name" msgid "Ticket page" msgstr "Nombre del ticket" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "sin respuesta" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "Esta pregunta se hará durante el registro." -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." @@ -16093,65 +16622,65 @@ msgstr "" "Este archivo ha sido cargado por un usuario y puede contener virus u otros " "contenidos maliciosos." -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "gravámenes" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Total" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 #, fuzzy #| msgid "Only successful payments" msgid "Successful payments" msgstr "Sólo pagos exitosos" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 #, fuzzy #| msgid "Pending amount" msgid "Pending total" msgstr "Monto pendiente" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "Pagos" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "Fecha de confirmación" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." @@ -16159,68 +16688,68 @@ msgstr "" "Este pago fue creado con una versión anterior de pretix, por lo que es " "posible que no se disponga de datos precisos." -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "MIGRADO" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "Cancelar el pago" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "Confirmar como pagado" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "Crear un reembolso" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "Fuente" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "Cancelar transferencia" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "Confirmar como hecho" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "Ignorar" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "Procesar el reembolso" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "Cambiar" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "Código postal y ciudad" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "CIF válido en la UE" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "Cheque" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "Historial de pedidos" @@ -16688,39 +17217,47 @@ msgid "Remove filter" msgstr "Quitar el filtro" #: pretix/control/templates/pretixcontrol/orders/index.html:116 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 #, fuzzy #| msgid "Order total" -msgid "Order paid / total" +msgid "Order paid / total" msgstr "Total de la orden" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "REEMBOLSO PENDIENTE" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "Sobrepagado" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "Mal pagado" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "PAGADO COMPLETAMENTE" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -16790,6 +17327,146 @@ msgstr "Acciones" msgid "Search" msgstr "Marzo" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "E-mail address verified" +msgid "Customer #%(id)s" +msgstr "Correo electrónico verificado" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +#, fuzzy +#| msgid "Order details" +msgid "Details" +msgstr "Detalles del pedido" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Customer VAT ID" +msgid "Customer ID" +msgstr "Cliente VAT ID" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Disabled" +msgid "disabled" +msgstr "Deshabilitado" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Deactivate" +msgid "not yet activated" +msgstr "Desactivar" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Inactive" +msgid "active" +msgstr "Inactivo" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "Anonimizar" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +#, fuzzy +#| msgid "Members" +msgid "Memberships" +msgstr "Miembros" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Valid" +msgid "Valid from" +msgstr "Válido" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +#, fuzzy +#| msgid "Use languages" +msgid "Usages" +msgstr "Idiomas de uso" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +#, fuzzy +#| msgid "Team memberships" +msgid "Add membership" +msgstr "Membresía del equipo" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "User history" +msgid "Customer history" +msgstr "Historial de usuarios" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, fuzzy, python-format +#| msgid "Anonymize user" +msgid "Anonymize customer #%(id)s" +msgstr "Anonimizar usuario" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +#, fuzzy +#| msgid "Are you sure you want to delete the team?" +msgid "Are you sure you want to anonymize this customer account?" +msgstr "¿Estás seguro de que quieres borrar el equipo?" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "The question has been added." +msgid "This action is irreversible." +msgstr "La pregunta ha sido añadida." + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgctxt "subevent" +#| msgid "{} new dates have been created." +msgid "No customer accounts have been created yet." +msgstr "{} se han creado nuevas fechas." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "Eliminar organizador" @@ -16998,7 +17675,7 @@ msgstr "Configuración del organizador" msgid "Organizer page" msgstr "Página del organizador" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -17051,13 +17728,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "Tarjeta de regalo" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -#, fuzzy -#| msgid "Order details" -msgid "Details" -msgstr "Detalles del pedido" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 #, fuzzy #| msgid "Expiry date" @@ -17150,6 +17820,68 @@ msgstr "" msgid "Organizer logs" msgstr "Organizadores" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "Submit registration" +msgid "Customer account registration" +msgstr "Enviar registro" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account email change" +msgstr "Acciones de los clientes" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "Su contraseña actual" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Team memberships" +msgid "Delete membership type:" +msgstr "Membresía del equipo" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +#, fuzzy +#| msgid "Are you sure you want to delete the team?" +msgid "Are you sure you want to delete this membership type?" +msgstr "¿Estás seguro de que quieres borrar el equipo?" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +#, fuzzy +#| msgid "A voucher can not be deleted if it already has been redeemed." +msgid "This membership type cannot be deleted since it has already been used." +msgstr "Un recibo no se puede borrar si ya ha sido canjeado." + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +#, fuzzy +#| msgid "Members" +msgid "Membership type:" +msgstr "Miembros" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Create a new event" +msgid "Create a new membership type" +msgstr "Crear un nuevo evento" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -17226,7 +17958,7 @@ msgstr "En el siguiente paso podrá añadir miembros al equipo." msgid "Organizer permissions" msgstr "Permisos del organizador" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "Permisos para eventos" @@ -18498,10 +19230,6 @@ msgstr "Enviar correo electrónico para reestablecer contraseña" msgid "Impersonate user" msgstr "Hacerse pasar por usuario" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "Anonimizar" - #: pretix/control/templates/pretixcontrol/users/form.html:36 #, fuzzy #| msgid "Two-factor authentication enabled" @@ -18827,22 +19555,30 @@ 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:65 -msgid "Organizer-level settings" -msgstr "Configuración a nivel de organizador" - -#: pretix/control/templatetags/hierarkey_form.py:65 +#: pretix/control/templatetags/hierarkey_form.py:67 #, fuzzy -#| msgid "Organizer-level settings" -msgid "Site-level settings" -msgstr "Configuración a nivel de organizador" +#| msgid "Create a new organizer" +msgid "Currently set on organizer level" +msgstr "Crear un nuevo organizador" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Currently for sale" +msgid "Currently set on global level" +msgstr "Actualmente a la venta" + +#: pretix/control/templatetags/hierarkey_form.py:70 +#, fuzzy +#| 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 go to the organizer settings to change them or decouple them from " +#| "the organizer account to change them for this event individually." 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" "Estos ajustes se establecen actualmente en el nivel del organizador. De esta " "manera, puede cambiarlos fácilmente para todos sus eventos al mismo tiempo. " @@ -18850,7 +19586,7 @@ msgstr "" "de la cuenta del organizador para cambiarlos para este evento " "individualmente." -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 #, fuzzy #| msgid "" #| "These settings are currently set on organizer level. This way, you can " @@ -18860,8 +19596,8 @@ msgstr "" 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" "Estos ajustes se establecen actualmente en el nivel del organizador. De esta " "manera, puede cambiarlos fácilmente para todos sus eventos al mismo tiempo. " @@ -18869,25 +19605,21 @@ msgstr "" "de la cuenta del organizador para cambiarlos para este evento " "individualmente." -#: 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:78 +msgid "Unlock" +msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 +#: pretix/control/templatetags/hierarkey_form.py:79 #, fuzzy -#| msgid "Change only for this event" -msgid "Change only for this organizer" -msgstr "Modificar sólo para este evento" +#| msgid "Go to the organizer team settings" +msgid "Go to organizer settings" +msgstr "Ir a la configuración del equipo organizador" -#: 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:77 +#: pretix/control/templatetags/hierarkey_form.py:79 #, fuzzy -#| msgid "Change for all events" -msgid "Change for all organizers" -msgstr "Modificación para todos los eventos" +#| msgid "Global settings" +msgid "Go to global settings" +msgstr "Parametrizaciones globales" #: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" @@ -18994,10 +19726,10 @@ msgstr "Se ha creado la nueva lista de registro." #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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." @@ -19090,7 +19822,7 @@ msgstr "" msgid "Set up event" msgstr "Configurar evento" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "Sin fechas" @@ -19122,7 +19854,7 @@ msgid_plural "{num} orders" msgstr[0] "{num} orden" msgstr[1] "{num} ordenes" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -19165,13 +19897,13 @@ msgstr "" "Este proveedor de pago no existe o el plugin correspondiente está " "desactivado." -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, 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:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." @@ -19179,7 +19911,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:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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 " @@ -19189,11 +19921,12 @@ 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: 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:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "artículo inválido" @@ -19202,7 +19935,7 @@ msgid "Unknown e-mail renderer." msgstr "Desconocido renderizador de correo electrónico." #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "Ha solicitado un tipo de salida de ticket no válido." @@ -19306,7 +20039,7 @@ msgstr "Entrada reducida" 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/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -19314,26 +20047,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -19341,35 +20074,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -19561,15 +20294,15 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 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:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "La descarga de tickets no está habilitada para este producto." @@ -19820,15 +20553,15 @@ msgstr "La factura ha sido limpiada de datos personales." 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:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "No se ha encontrado esta factura" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 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:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -19862,50 +20595,50 @@ msgstr "Esta acción sólo se permite para órdenes pendientes." 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:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 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:1721 +#: pretix/control/views/orders.py:1731 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:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "El orden ha sido cambiado." -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 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:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "No hubo que cambiar nada en la orden." -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 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:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Asunto: {subject}" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 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:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "No se pudo enviar correo al siguiente usuario: {}" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -19913,52 +20646,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:2130 +#: pretix/control/views/orders.py:2158 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:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "No se encontró al exportador seleccionado." -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 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:2289 +#: pretix/control/views/orders.py:2317 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "El pedido ha sido cancelado." -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 #, 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:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "Nombre del token" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "Este organizador no puede eliminarse." -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "El organizador ha sido eliminado." -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -19966,37 +20699,40 @@ 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "Se ha creado el nuevo organizador." -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "Administradores" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 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:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "Tus cambios no pudieron ser guardados." -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "El equipo seleccionado ha sido eliminado." -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "El equipo seleccionado no se puede eliminar." -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -20004,46 +20740,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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "El miembro ha sido removido del equipo." -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "Invitación no válida seleccionada." -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "La invitación ha sido revocada." -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 #, 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:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "Se ha seleccionado un token no válido." -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "La ficha ha sido revocada." -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 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:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "El nuevo miembro ha sido invitado al equipo." -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 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:695 +#: pretix/control/views/organizer.py:803 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 " @@ -20052,84 +20788,96 @@ 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "Este dispositivo ha sido configurado exitosamente." -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "Este dispositivo no tiene acceso actualmente." -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "Se ha revocado el acceso a este dispositivo." -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 #, 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:1030 +#: pretix/control/views/organizer.py:1138 #, 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:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "Las tarjetas regalo no pueden tener valores negativos." -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 #, 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:1088 +#: pretix/control/views/organizer.py:1196 #, 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:1093 +#: pretix/control/views/organizer.py:1201 #, 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:1110 +#: pretix/control/views/organizer.py:1218 #, 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:1142 +#: pretix/control/views/organizer.py:1250 #, 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:1392 +#: pretix/control/views/organizer.py:1500 #, 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:1421 +#: pretix/control/views/organizer.py:1529 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "El producto ha sido creado." -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 #, 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/organizer.py:1718 +#, fuzzy +#| msgid "The selected product has been deleted." +msgid "The selected object has been deleted." +msgstr "Se ha eliminado el producto seleccionado." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "This user has been anonymized." +msgid "The customer account has been anonymized." +msgstr "Este usuario ha sido anonimizado." + #: pretix/control/views/pdf.py:74 #, fuzzy #| msgid "The uploaded PDF file is to large." @@ -20193,17 +20941,17 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "{} se han creado nuevas fechas." -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "Serie:" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 #, fuzzy #| msgid "Order {val}" msgid "Order {}" msgstr "Orden {val}" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 #, fuzzy #| msgid "Voucher" msgid "Voucher {}" @@ -20772,8 +21520,8 @@ msgstr "Por favor ingrese los detalles de su cuenta bancaria." #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -21480,17 +22228,17 @@ msgstr "" msgid "PayPal account" msgstr "Cuenta de PayPal" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 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:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "Punto final" @@ -21575,8 +22323,8 @@ msgstr "" "PayPal aún no ha aprobado el pago. Le informaremos tan pronto como se " "complete el pago." -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "Se ha producido un error al enviar el mail de confirmación." @@ -22220,7 +22968,7 @@ msgstr "" "pronto como se envíen los primeros pedidos!" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "Stripe" @@ -22257,7 +23005,7 @@ msgstr "Conexiones a Stripe: Clave secreta" msgid "Stripe Connect: App fee (min)" msgstr "Conexiones a Stripe: Clave secreta" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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 " @@ -22267,15 +23015,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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "Conectar con Stripe" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "Desconectar de Stripe" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -22287,22 +23035,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:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 #, 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:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -22313,21 +23061,21 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "Cuenta de Stripe" -#: pretix/plugins/stripe/payment.py:173 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Live" msgstr "En Vivo" -#: pretix/plugins/stripe/payment.py:174 +#: pretix/plugins/stripe/payment.py:175 msgctxt "stripe" msgid "Testing" msgstr "Pruebas" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -22335,15 +23083,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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "Clave publicable" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "Clave secreta" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -22351,39 +23099,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:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "Pagos con tarjeta de crédito" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "giropay" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "Debe habilitarse primero en su cuenta de Stripe." -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "IDEAL" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -22395,23 +23143,29 @@ 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:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Descripción" + +#: pretix/plugins/stripe/payment.py:321 #, 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:441 pretix/plugins/stripe/payment.py:791 -#: pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:454 pretix/plugins/stripe/payment.py:808 +#: pretix/plugins/stripe/payment.py:903 #, 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: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 +#: pretix/plugins/stripe/payment.py:481 pretix/plugins/stripe/payment.py:618 +#: pretix/plugins/stripe/payment.py:821 pretix/plugins/stripe/payment.py:915 +#: pretix/plugins/stripe/payment.py:1487 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -22438,7 +23192,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:486 pretix/plugins/stripe/payment.py:838 +#: pretix/plugins/stripe/payment.py:499 pretix/plugins/stripe/payment.py:855 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -22446,16 +23200,16 @@ msgstr "" "Su pago está pendiente de completarse. Le informaremos tan pronto como se " "complete el pago." -#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:508 pretix/plugins/stripe/payment.py:869 #, python-format msgid "Stripe reported an error: %s" msgstr "Stripe reportó un error: %s" -#: pretix/plugins/stripe/payment.py:551 +#: pretix/plugins/stripe/payment.py:564 msgid "No payment information found." msgstr "No se ha encontrado información de pago." -#: pretix/plugins/stripe/payment.py:572 +#: pretix/plugins/stripe/payment.py:589 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -22464,110 +23218,110 @@ msgstr "" "póngase en contacto con el servicio de asistencia técnica si el problema " "persiste." -#: pretix/plugins/stripe/payment.py:576 +#: pretix/plugins/stripe/payment.py:593 msgid "Stripe returned an error" msgstr "Stripe ha devuelto un error" -#: pretix/plugins/stripe/payment.py:672 +#: pretix/plugins/stripe/payment.py:689 msgid "Credit card via Stripe" msgstr "Tarjeta de crédito a través de Stripe" -#: pretix/plugins/stripe/payment.py:673 +#: pretix/plugins/stripe/payment.py:690 msgid "Credit card" msgstr "Tarjeta de crédito" -#: pretix/plugins/stripe/payment.py:700 +#: pretix/plugins/stripe/payment.py:717 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:846 +#: pretix/plugins/stripe/payment.py:863 #, 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:919 +#: pretix/plugins/stripe/payment.py:936 msgid "giropay via Stripe" msgstr "giropay vía Stripe" -#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 -#: pretix/plugins/stripe/payment.py:1270 +#: pretix/plugins/stripe/payment.py:968 pretix/plugins/stripe/payment.py:1135 +#: pretix/plugins/stripe/payment.py:1287 msgid "unknown name" msgstr "nombre desconocido" -#: 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 +#: pretix/plugins/stripe/payment.py:1000 pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1167 pretix/plugins/stripe/payment.py:1319 +#: pretix/plugins/stripe/payment.py:1422 #, fuzzy, python-brace-format #| msgid "Bank account type" msgid "Bank account at {bank}" msgstr "Tipo de la cuenta bancaria" -#: pretix/plugins/stripe/payment.py:991 +#: pretix/plugins/stripe/payment.py:1008 msgid "iDEAL via Stripe" msgstr "iDEAL a través de Stripe" -#: pretix/plugins/stripe/payment.py:1043 +#: pretix/plugins/stripe/payment.py:1060 msgid "Alipay via Stripe" msgstr "Alipay vía Stripe" -#: pretix/plugins/stripe/payment.py:1086 +#: pretix/plugins/stripe/payment.py:1103 msgid "Bancontact via Stripe" msgstr "Bancontact vía Stripe" -#: pretix/plugins/stripe/payment.py:1158 +#: pretix/plugins/stripe/payment.py:1175 msgid "SOFORT via Stripe" msgstr "SOFORT vía Stripe" -#: pretix/plugins/stripe/payment.py:1175 +#: pretix/plugins/stripe/payment.py:1192 msgid "Country of your bank" msgstr "País de tu banco" -#: pretix/plugins/stripe/payment.py:1176 +#: pretix/plugins/stripe/payment.py:1193 msgid "Germany" msgstr "Alemania" -#: pretix/plugins/stripe/payment.py:1177 +#: pretix/plugins/stripe/payment.py:1194 msgid "Austria" msgstr "Austria" -#: pretix/plugins/stripe/payment.py:1178 +#: pretix/plugins/stripe/payment.py:1195 msgid "Belgium" msgstr "Bélgica" -#: pretix/plugins/stripe/payment.py:1179 +#: pretix/plugins/stripe/payment.py:1196 msgid "Netherlands" msgstr "de los Países Bajos" -#: pretix/plugins/stripe/payment.py:1180 +#: pretix/plugins/stripe/payment.py:1197 msgid "Spain" msgstr "España" -#: pretix/plugins/stripe/payment.py:1227 +#: pretix/plugins/stripe/payment.py:1244 #, 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:1238 +#: pretix/plugins/stripe/payment.py:1255 #, fuzzy #| msgid "iDEAL via Stripe" msgid "EPS via Stripe" msgstr "iDEAL a través de Stripe" -#: pretix/plugins/stripe/payment.py:1310 +#: pretix/plugins/stripe/payment.py:1327 #, fuzzy #| msgid "Alipay via Stripe" msgid "Multibanco via Stripe" msgstr "Alipay vía Stripe" -#: pretix/plugins/stripe/payment.py:1357 +#: pretix/plugins/stripe/payment.py:1374 #, fuzzy #| msgid "Alipay via Stripe" msgid "Przelewy24 via Stripe" msgstr "Alipay vía Stripe" -#: pretix/plugins/stripe/payment.py:1413 +#: pretix/plugins/stripe/payment.py:1430 #, fuzzy #| msgid "Payment via Stripe" msgid "WeChat Pay via Stripe" @@ -23036,89 +23790,109 @@ msgstr "Registro" msgid "Check-in" msgstr "Registro" -#: pretix/presale/checkoutflow.py:97 +#: pretix/presale/checkoutflow.py:101 msgctxt "checkoutflow" msgid "Step" msgstr "Paso" -#: pretix/presale/checkoutflow.py:232 +#: pretix/presale/checkoutflow.py:233 +#, fuzzy +#| msgid "Customer actions" +msgctxt "checkoutflow" +msgid "Customer account" +msgstr "Acciones de los clientes" + +#: pretix/presale/checkoutflow.py:349 +#, fuzzy +#| msgid "Members" +msgctxt "checkoutflow" +msgid "Membership" +msgstr "Miembros" + +#: pretix/presale/checkoutflow.py:391 pretix/presale/checkoutflow.py:411 +msgid "" +"Your cart includes a product that requires an active membership to be " +"selected." +msgstr "" + +#: pretix/presale/checkoutflow.py:430 msgctxt "checkoutflow" msgid "Add-on products" msgstr "Productos complementarios" -#: pretix/presale/checkoutflow.py:450 +#: pretix/presale/checkoutflow.py:648 msgctxt "checkoutflow" msgid "Your information" msgstr "Su información" -#: pretix/presale/checkoutflow.py:605 +#: pretix/presale/checkoutflow.py:828 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:611 +#: pretix/presale/checkoutflow.py:834 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:624 pretix/presale/checkoutflow.py:630 +#: pretix/presale/checkoutflow.py:847 pretix/presale/checkoutflow.py:853 msgid "Please enter a valid email address." msgstr "Por favor, introduzca una dirección de correo electrónico válida." -#: pretix/presale/checkoutflow.py:637 +#: pretix/presale/checkoutflow.py:860 msgid "Please enter your invoicing address." msgstr "Por favor, introduzca su dirección de facturación." -#: pretix/presale/checkoutflow.py:641 +#: pretix/presale/checkoutflow.py:864 msgid "Please enter your name." msgstr "Ingrese su nombre." -#: pretix/presale/checkoutflow.py:675 pretix/presale/checkoutflow.py:680 -#: pretix/presale/checkoutflow.py:685 pretix/presale/checkoutflow.py:690 -#: pretix/presale/checkoutflow.py:695 +#: pretix/presale/checkoutflow.py:898 pretix/presale/checkoutflow.py:903 +#: pretix/presale/checkoutflow.py:908 pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:918 msgid "Please fill in answers to all required questions." msgstr "Por favor, rellene las respuestas a todas las preguntas requeridas." -#: pretix/presale/checkoutflow.py:722 +#: pretix/presale/checkoutflow.py:945 msgctxt "checkoutflow" msgid "Payment" msgstr "Pago" -#: pretix/presale/checkoutflow.py:767 pretix/presale/views/order.py:647 +#: pretix/presale/checkoutflow.py:990 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:791 pretix/presale/checkoutflow.py:797 +#: pretix/presale/checkoutflow.py:1014 pretix/presale/checkoutflow.py:1020 #: 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:828 +#: pretix/presale/checkoutflow.py:1051 msgctxt "checkoutflow" msgid "Review order" msgstr "Revisar orden" -#: pretix/presale/checkoutflow.py:916 +#: pretix/presale/checkoutflow.py:1136 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:951 +#: pretix/presale/checkoutflow.py:1179 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:70 +#: pretix/presale/forms/checkout.py:73 msgid "E-mail address (repeated)" msgstr "Direccion de E-mail (repetida)" -#: pretix/presale/forms/checkout.py:71 +#: pretix/presale/forms/checkout.py:74 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." @@ -23126,11 +23900,68 @@ 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:117 +#: pretix/presale/forms/checkout.py:120 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/customer.py:60 +#, fuzzy +#| msgctxt "subevent" +#| msgid "You need to select a date." +msgid "You need to fill out all fields." +msgstr "Necesitas seleccionar una fecha." + +#: pretix/presale/forms/customer.py:62 +#, fuzzy +#| msgid "Please enter a correct email address and password." +msgid "We have not found an account with this email address and password." +msgstr "Por favor, introduzca un correo electrónico y contraseña válidos." + +#: pretix/presale/forms/customer.py:64 +#, fuzzy +#| msgid "This account is inactive." +msgid "This account is disabled." +msgstr "Esta cuenta está inactiva." + +#: pretix/presale/forms/customer.py:65 +msgid "" +"You have not yet activated your account and set a password. Please click the " +"link in the email we sent you. Click \"Reset password\" to receive a new " +"email in case you cannot find it again." +msgstr "" + +#: pretix/presale/forms/customer.py:128 +msgid "" +"We've received a lot of registration requests from you, please wait 10 " +"minutes before you try again." +msgstr "" + +#: pretix/presale/forms/customer.py:130 +msgid "" +"An account with this email address is already registered. Please try to log " +"in or reset your password instead." +msgstr "" + +#: pretix/presale/forms/customer.py:215 +#, python-brace-format +msgid "Activate your account at {organizer}" +msgstr "" + +#: pretix/presale/forms/customer.py:271 +msgid "For security reasons, please wait 10 minutes before you try again." +msgstr "" + +#: pretix/presale/forms/customer.py:272 +#, fuzzy +#| msgid "This combination of credentials is not known to our system." +msgid "A user with this email address is not known in our system." +msgstr "Nuestro sistema no reconoce esta combinación de credenciales." + +#: pretix/presale/forms/customer.py:391 +msgid "Only required if you change your email address" +msgstr "" + #: 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 @@ -23205,20 +24036,22 @@ msgstr "Actualmente, esta tienda sólo es visible para usted y su equipo." msgid "Take it live now" msgstr "Tómelo en vivo ahora" -#: pretix/presale/templates/pretixpresale/event/base.html:40 -#: pretix/presale/templates/pretixpresale/event/base.html:86 +#: pretix/presale/templates/pretixpresale/event/base.html:41 +#: pretix/presale/templates/pretixpresale/event/base.html:90 +#: pretix/presale/templates/pretixpresale/organizers/base.html:16 +#: pretix/presale/templates/pretixpresale/organizers/base.html:50 #, fuzzy #| msgid "Use languages" msgid "select language" msgstr "Idiomas de uso" -#: pretix/presale/templates/pretixpresale/event/base.html:52 +#: pretix/presale/templates/pretixpresale/event/base.html:55 #, python-format msgid "Show all events of %(name)s" msgstr "Mostrar todos los eventos de %(name)s" -#: pretix/presale/templates/pretixpresale/event/base.html:101 -#: pretix/presale/templates/pretixpresale/event/base.html:137 +#: pretix/presale/templates/pretixpresale/event/base.html:107 +#: pretix/presale/templates/pretixpresale/event/base.html:143 msgid "" "This ticket shop is currently in test mode. Please do not perform any real " "purchases as your order might be deleted without notice." @@ -23227,8 +24060,8 @@ msgstr "" "realice ninguna compra real ya que su orden podría ser eliminada sin previo " "aviso." -#: pretix/presale/templates/pretixpresale/event/base.html:107 -#: pretix/presale/templates/pretixpresale/event/base.html:143 +#: pretix/presale/templates/pretixpresale/event/base.html:113 +#: pretix/presale/templates/pretixpresale/event/base.html:149 msgid "" "Orders made through this sales channel cannot be deleted - even if the " "ticket shop is in test mode!" @@ -23236,13 +24069,13 @@ msgstr "" "Las órdenes ejecutadas a través de este canal de ventas no se pueden " "eliminar - ¡incluso si la tienda está en modo de prueba!" -#: pretix/presale/templates/pretixpresale/event/base.html:151 -#: pretix/presale/templates/pretixpresale/organizers/base.html:69 +#: pretix/presale/templates/pretixpresale/event/base.html:157 +#: pretix/presale/templates/pretixpresale/organizers/base.html:75 msgid "Contact event organizer" msgstr "Contactar con el organizador del evento" -#: pretix/presale/templates/pretixpresale/event/base.html:154 -#: pretix/presale/templates/pretixpresale/organizers/base.html:72 +#: pretix/presale/templates/pretixpresale/event/base.html:160 +#: pretix/presale/templates/pretixpresale/organizers/base.html:78 msgid "Imprint" msgstr "Pie de imprenta" @@ -23366,7 +24199,9 @@ msgid "There are no add-ons available for this product." msgstr "No hay complementos disponibles para este producto." #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:337 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:192 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:209 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:130 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:86 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:72 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:152 msgid "Go back" @@ -23468,11 +24303,11 @@ msgstr "Información de contacto" msgid "Contact information" msgstr "Información de contacto" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:162 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:179 msgid "Confirmations" msgstr "Confirmaciones" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:180 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:197 msgid "" "Your order requires approval by the event organizer before it can be " "confirmed and forms a valid contract." @@ -23480,7 +24315,7 @@ msgstr "" "Su pedido requiere la aprobación del organizador del evento antes de que " "pueda ser confirmado y formar un contrato válido." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:182 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:199 msgid "" "We will sent you an email as soon as the event organizer approved or " "rejected your order. If your order was approved, we will send you a link " @@ -23490,14 +24325,97 @@ msgstr "" "evento apruebe o rechace su pedido. Si su pedido fue aprobado, le enviaremos " "un enlace que puede utilizar para pagar." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:198 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:215 msgid "Place binding order" msgstr "Colocar orden de compra" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:200 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:217 msgid "Submit registration" msgstr "Enviar registro" +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:20 +#, fuzzy +#| msgid "Internal comment" +msgid "Log in with a customer account" +msgstr "Comentario interno" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:30 +#, fuzzy +#| msgid "You are currently working on behalf of %(user)s." +msgid "You are currently logged in with the following credentials." +msgstr "Actualmente trabaja en nombre de %(user)s." + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:48 +#, python-format +msgid "" +"If you created a customer account at %(org)s before, you can log in now and " +"connect your order to your account. This will allow you to see all your " +"orders in one place and access them at any time." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:60 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:31 +#, fuzzy +#| msgid "Repeat password" +msgid "Reset password" +msgstr "Repetir contraseña" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:77 +#, fuzzy +#| msgid "Create a new account" +msgid "Create a new customer account" +msgstr "Crear una nueva cuenta" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:87 +#, python-format +msgid "" +"We will send you an email with a link to activate your account and set a " +"password, so you can use the account for future orders at %(org)s. You can " +"still go ahead with this purchase before you received the email." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:106 +#, fuzzy +#| msgid "Continue in new tab" +msgid "Continue as a guest" +msgstr "Continuar en la nueva pestaña" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:115 +msgid "" +"You are not required to create an account. If you proceed as a guest, you " +"will be able to access the details and status of your order any time through " +"the secret link we will send you via email once the order is complete." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:6 +#, fuzzy +#| msgid "" +#| "For some of the products in your cart, you can choose additional options " +#| "before you continue." +msgid "" +"Some of the products in your cart can only be purchased if there is an " +"active membership on your account." +msgstr "" +"Para algunos de los productos en su carrito, usted puede elegir opciones " +"adicionales antes de continuar." + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:38 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 +msgid "Selected add-ons" +msgstr "Complementos seleccionados" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:69 +msgid "" +"Your account does not include an active membership that allows you to buy " +"this product." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:70 +#, fuzzy +#| msgid "Add-on products will not be counted." +msgid "You will not be able to continue." +msgstr "Los productos adicionales no se contarán." + #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:7 msgid "Please select how you want to pay." msgstr "Por favor, seleccione cómo desea pagar." @@ -23548,10 +24466,6 @@ msgstr "" msgid "Copy answers from above" msgstr "Copiar las respuestas de arriba" -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 -msgid "Selected add-ons" -msgstr "Complementos seleccionados" - #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:133 #, fuzzy #| msgid "Change answers" @@ -23622,36 +24536,36 @@ msgstr "" "Todos los productos restantes están reservados pero podrían estar " "disponibles de nuevo." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:54 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:57 #, fuzzy #| msgid "Show attendee names on invoices" msgid "No attendee name provided" msgstr "Mostrar los nombres de los participantes en las facturas" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:151 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:202 #, 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:159 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:162 msgid "Okay, we're removing that…" msgstr "Entendido, estamos removiendo eso…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:166 msgid "Remove one" msgstr "Quitar uno" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:175 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:179 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:177 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:180 #: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 #: pretix/presale/templates/pretixpresale/event/voucher.html:78 @@ -23663,17 +24577,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:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:195 msgid "Add one more" msgstr "Agregar uno más" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:211 #, fuzzy #| msgid "Price" msgid "price" msgstr "Precio" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:292 #, fuzzy, python-format #| msgid "Any product" msgid "One product" @@ -23681,22 +24595,22 @@ msgid_plural "%(num)s products" msgstr[0] "Cualquier producto" msgstr[1] "Cualquier producto" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:306 #, 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:312 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 #: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Canjee un recibo" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:326 #: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Canjear recibo" @@ -24573,6 +25487,24 @@ msgstr "" " de %(start_date)s\n" " " +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:5 +#, fuzzy +#| msgid "Customer actions" +msgid "customer account" +msgstr "Acciones de los clientes" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:8 +#, fuzzy +#| msgid "Internal comment" +msgid "View customer account" +msgstr "Comentario interno" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:9 +#, fuzzy +#| msgid "View all unresolved problems" +msgid "View user profile" +msgstr "Ver todos los problemas sin resolver" + #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:78 #, fuzzy, python-format #| msgid "" @@ -24657,6 +25589,97 @@ msgstr "" "Tenga en cuenta que los eventos en esta vista están en zonas horarias " "diferentes." +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:15 +#, fuzzy +#| msgid "Account information changed" +msgid "Account information" +msgstr "La información de la cuenta ha cambiado" + +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:11 +#, fuzzy +#| msgid "Change order information" +msgid "Update your account information" +msgstr "Cambiar la información de la orden" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:11 +#, python-format +msgid "Sign in to your account at %(org)s" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:20 +#, fuzzy +#| msgid "Create a new account" +msgid "Create account" +msgstr "Crear una nueva cuenta" + +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:10 +#, fuzzy +#| msgid "Team memberships" +msgid "Your membership" +msgstr "Membresía del equipo" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:6 +#, fuzzy +#| msgid "Password recovery" +msgid "Password reset" +msgstr "Recuperación de contraseña" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:11 +#, fuzzy +#| msgid "Set new password" +msgid "Set a new password for your account" +msgstr "Establecer nueva contraseña" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:10 +#, fuzzy +#| msgid "Stripe account" +msgid "Your account" +msgstr "Cuenta de Stripe" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:31 +#, fuzzy +#| msgid "Change contact information" +msgid "Change account information" +msgstr "Cambiar información de contacto" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:35 +#, fuzzy +#| msgid "Change answers" +msgid "Change password" +msgstr "Cambiar respuestas" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:6 +#, fuzzy +#| msgid "Submit registration" +msgid "Registration" +msgstr "Enviar registro" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:11 +#, fuzzy, python-format +#| msgid "Create a new account" +msgid "Create a new account at %(org)s" +msgstr "Crear una nueva cuenta" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:24 +#, fuzzy +#| msgid "Add product to an existing quota" +msgid "Log in to an existing account" +msgstr "Añadir un producto a un contingente existente" + +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:20 +#, fuzzy +#| msgid "Repeat new password" +msgid "Request a new password" +msgstr "Repetir la nueva contraseña" + #: pretix/presale/templates/pretixpresale/organizers/index.html:8 msgid "Event list" msgstr "Lista de eventos" @@ -24698,20 +25721,20 @@ msgstr "Página %(page)s de %(of)s" msgid "We are processing your request …" msgstr "Estamos procesando su solicitud…" -#: pretix/presale/utils.py:78 pretix/presale/utils.py:197 -#: pretix/presale/utils.py:198 +#: pretix/presale/utils.py:170 pretix/presale/utils.py:292 +#: pretix/presale/utils.py:293 msgid "The selected event was not found." msgstr "No se ha encontrado el evento seleccionado." -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:256 msgid "The selected ticket shop is currently not available." msgstr "La taquilla seleccionada no está disponible en este momento." -#: pretix/presale/utils.py:167 +#: pretix/presale/utils.py:262 msgid "This feature is not enabled." msgstr "Esta función no está habilitada." -#: pretix/presale/utils.py:206 pretix/presale/utils.py:210 +#: pretix/presale/utils.py:301 pretix/presale/utils.py:305 msgid "The selected organizer was not found." msgstr "No se ha encontrado el organizador seleccionado." @@ -24753,6 +25776,55 @@ msgstr "Su carrito está vacío" 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/customer.py:172 +msgid "" +"Your account has been created. Please follow the link in the email we sent " +"you to activate your account and choose a password." +msgstr "" + +#: pretix/presale/views/customer.py:191 pretix/presale/views/customer.py:194 +#: pretix/presale/views/customer.py:448 pretix/presale/views/customer.py:454 +#, fuzzy +#| msgid "You entered an invalid number." +msgid "You clicked an invalid link." +msgstr "Ha introducido un número no válido." + +#: pretix/presale/views/customer.py:214 +#, fuzzy +#| msgid "Your password has been changed." +msgid "Your new password has been set! You can now use it to log in." +msgstr "Su contraseña ha sido cambiada." + +#: pretix/presale/views/customer.py:243 +#, python-brace-format +msgid "Set a new password for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:252 +#, fuzzy +#| msgid "We sent out an e-mail containing further instructions." +msgid "" +"We've sent you an email with further instructions on resetting your password." +msgstr "Enviamos un correo electrónico con más instrucciones." + +#: pretix/presale/views/customer.py:409 +#, python-brace-format +msgid "Confirm email address for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:416 +msgid "" +"Your changes have been saved. We've sent you an email with a link to update " +"your email address. The email address of your account will be changed as " +"soon as you click that link." +msgstr "" + +#: pretix/presale/views/customer.py:464 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "Your email address has been updated." +msgstr "Su carrito ha sido actualizado." + #: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" @@ -24797,44 +25869,44 @@ msgstr "El método de pago para esta orden no puede ser cambiado." msgid "A payment is currently pending for this order." msgstr "Actualmente hay un pago pendiente para esta orden." -#: pretix/presale/views/order.py:800 +#: pretix/presale/views/order.py:808 msgid "You cannot modify this order" msgstr "No puedes modificar esta orden" -#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 -#: pretix/presale/views/order.py:888 +#: pretix/presale/views/order.py:886 pretix/presale/views/order.py:891 +#: pretix/presale/views/order.py:896 #, 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:904 +#: pretix/presale/views/order.py:912 #, fuzzy #| msgid "Any customer" msgid "Canceled by customer" msgstr "Cualquier cliente" -#: pretix/presale/views/order.py:915 +#: pretix/presale/views/order.py:923 #, fuzzy #| msgid "The question has been deleted." msgid "The cancellation has been requested." msgstr "La pregunta ha sido eliminada." -#: pretix/presale/views/order.py:969 +#: pretix/presale/views/order.py:977 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:978 +#: pretix/presale/views/order.py:986 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1137 +#: pretix/presale/views/order.py:1145 #, fuzzy #| msgid "You cannot cancel this order." msgid "You cannot change this order." msgstr "No puede cancelar este pedido." -#: pretix/presale/views/order.py:1240 +#: pretix/presale/views/order.py:1248 #, fuzzy, python-brace-format #| msgid "" #| "The order has been canceled. You can now select how you want to transfer " @@ -24928,104 +26000,128 @@ msgstr "Esta no es una serie de eventos." msgid "from %(start_date)s" msgstr "de %(start_date)s" -#: pretix/settings.py:469 +#: pretix/settings.py:470 msgid "English" msgstr "Inglés" -#: pretix/settings.py:470 +#: pretix/settings.py:471 msgid "German" msgstr "Alemán" -#: pretix/settings.py:471 +#: pretix/settings.py:472 msgid "German (informal)" msgstr "Alemán (informal)" -#: pretix/settings.py:472 +#: pretix/settings.py:473 msgid "Arabic" msgstr "" -#: pretix/settings.py:473 +#: pretix/settings.py:474 msgid "Chinese (simplified)" msgstr "Chino (simplificado)" -#: pretix/settings.py:474 +#: pretix/settings.py:475 msgid "Danish" msgstr "Danés" -#: pretix/settings.py:475 +#: pretix/settings.py:476 msgid "Dutch" msgstr "Holandés" -#: pretix/settings.py:476 +#: pretix/settings.py:477 msgid "Dutch (informal)" msgstr "Holandés (informal)" -#: pretix/settings.py:477 +#: pretix/settings.py:478 msgid "French" msgstr "Francés" -#: pretix/settings.py:478 +#: pretix/settings.py:479 #, fuzzy #| msgid "Danish" msgid "Finnish" msgstr "Danés" -#: pretix/settings.py:479 +#: pretix/settings.py:480 msgid "Greek" msgstr "Griego" -#: pretix/settings.py:480 +#: pretix/settings.py:481 msgid "Italian" msgstr "Italiano" -#: pretix/settings.py:481 +#: pretix/settings.py:482 msgid "Latvian" msgstr "Letón" -#: pretix/settings.py:482 +#: pretix/settings.py:483 #, fuzzy #| msgid "English" msgid "Polish" msgstr "Inglés" -#: pretix/settings.py:483 +#: pretix/settings.py:484 #, fuzzy #| msgid "Portuguese (Brazil)" msgid "Portuguese (Portugal)" msgstr "Portugués (Brasil)" -#: pretix/settings.py:484 +#: pretix/settings.py:485 msgid "Portuguese (Brazil)" msgstr "Portugués (Brasil)" -#: pretix/settings.py:485 +#: pretix/settings.py:486 msgid "Russian" msgstr "Ruso" -#: pretix/settings.py:486 +#: pretix/settings.py:487 msgid "Spanish" msgstr "Español" -#: pretix/settings.py:487 +#: pretix/settings.py:488 msgid "Turkish" msgstr "Turko" -#: pretix/settings.py:787 +#: pretix/settings.py:788 msgid "User profile only" msgstr "" -#: pretix/settings.py:788 +#: pretix/settings.py:789 msgid "Read access" msgstr "Acceso de lectura" -#: pretix/settings.py:789 +#: pretix/settings.py:790 msgid "Write access" msgstr "Acceso de escritura" -#: pretix/settings.py:799 +#: pretix/settings.py:800 msgid "Kosovo" msgstr "" +#~ msgid "Organizer-level settings" +#~ msgstr "Configuración a nivel de organizador" + +#, fuzzy +#~| msgid "Organizer-level settings" +#~ msgid "Site-level settings" +#~ msgstr "Configuración a nivel de organizador" + +#~ msgid "Change only for this event" +#~ msgstr "Modificar sólo para este evento" + +#, fuzzy +#~| msgid "Change only for this event" +#~ msgid "Change only for this organizer" +#~ msgstr "Modificar sólo para este evento" + +#~ msgid "Change for all events" +#~ msgstr "Modificación para todos los eventos" + +#, fuzzy +#~| msgid "Change for all events" +#~ msgid "Change for all organizers" +#~ msgstr "Modificación para todos los eventos" + #, fuzzy #~| msgid "Optional. No products will be sold before this date." #~ msgid "Only include orders issued on or before this date." @@ -25466,9 +26562,6 @@ msgstr "" #~ msgid "Tickets on sale" #~ msgstr "Tickets a la venta" -#~ msgid "Please enter a correct email address and password." -#~ msgstr "Por favor, introduzca un correo electrónico y contraseña válidos." - #~ msgid "" #~ "This will only work if you handle your check-in with pretixdroid 1.8 or " #~ "newer or pretixdesk 0.2 or newer." @@ -25841,9 +26934,6 @@ msgstr "" #~ "La configuración de permisos se ha movido y ahora se configura como parte " #~ "de una cuenta de organizador en lugar de cada evento por sí solo." -#~ msgid "Go to the organizer team settings" -#~ msgstr "Ir a la configuración del equipo organizador" - #~ msgid "" #~ "Position #{posid} has been scanned at {datetime} for list \"{list}\"." #~ msgstr "" diff --git a/src/pretix/locale/es/LC_MESSAGES/djangojs.po b/src/pretix/locale/es/LC_MESSAGES/djangojs.po index 93de33fc9e..00199d7ce0 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-04-30 09:39+0000\n" +"POT-Creation-Date: 2021-05-06 18:55+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 lippukauppa-alustan tarjoaa pretix" msgid "source code" msgstr "Kuponkikoodi" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -367,57 +406,57 @@ msgstr "Kuponkikoodi" msgid "Default" msgstr "Oletusarvo" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "Yksinkertainen logolla" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "Esimerkkiyritys" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "Esimerkkipääsylippu" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "Summa on veloitettu kortiltasi." -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "Vientiformaatti" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (pilkuilla erotettu)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (Excel-tyyli)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (puolipisteillä erotettu)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "" @@ -425,7 +464,7 @@ msgstr "" msgid "Answers to file upload questions" msgstr "" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -442,10 +481,10 @@ msgstr "Tapahtumalippu {event}-{code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -470,6 +509,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -489,9 +529,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:86 pretix/base/models/orders.py:1390 -#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -502,7 +542,7 @@ msgid "Payment provider" msgstr "Maksunvälittäjä" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "Kaikki maksunvälittäjät" @@ -521,9 +561,9 @@ msgstr "Kaikki laskut" msgid "Invoice data" msgstr "Laskun tiedot" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -539,8 +579,8 @@ msgstr "Laskun numero" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -552,13 +592,15 @@ msgstr "Päivämäärä" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -569,6 +611,8 @@ msgstr "Päivämäärä" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "Tilauskoodi" @@ -590,7 +634,8 @@ msgstr "" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Kieli" @@ -609,19 +654,23 @@ msgstr "Laskun lähettäjä:" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -632,10 +681,13 @@ msgstr "Laskun lähettäjä:" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "Nimi" @@ -645,10 +697,10 @@ msgstr "Nimi" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -662,9 +714,9 @@ msgstr "Osoite" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -677,9 +729,9 @@ msgstr "Postinumero" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -692,11 +744,11 @@ msgstr "Kaupunki" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -715,9 +767,9 @@ msgstr "Y-tunnus" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -745,7 +797,7 @@ msgstr "Laskun vastaanottaja:" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -764,9 +816,9 @@ msgstr "Postiosoite" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -776,19 +828,19 @@ msgid "State" msgstr "Maakunta" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Edunsaaja" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Sisäinen viite" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "" @@ -826,7 +878,7 @@ msgid "Cancellation" msgstr "Peruutus" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Lasku" @@ -835,9 +887,9 @@ msgstr "Lasku" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -845,7 +897,6 @@ msgstr "Lasku" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Kyllä" @@ -853,9 +904,9 @@ msgstr "Kyllä" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -863,7 +914,6 @@ msgstr "Kyllä" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "Ei" @@ -872,12 +922,12 @@ msgid "Line number" msgstr "Rivinumero" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Kuvaus" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "Bruttohinta" @@ -886,14 +936,14 @@ msgid "Net price" msgstr "Nettohinta" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "Verotusarvo" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -920,15 +970,17 @@ msgstr "Suodata tilan perusteella" msgid "Order data" msgstr "Tilauksen tiedot" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "Tilaukset" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Tilausrivit" @@ -985,8 +1037,8 @@ msgstr "Tapahtuman päivämäärä" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "Tapahtuman tunniste" @@ -994,6 +1046,7 @@ msgstr "Tapahtuman tunniste" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "Tilauksen summa" @@ -1003,16 +1056,19 @@ msgstr "Tilauksen summa" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1021,6 +1077,8 @@ msgstr "Tilauksen summa" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Tila" @@ -1030,21 +1088,23 @@ msgstr "Tila" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "Sähköposti" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" @@ -1053,9 +1113,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1063,6 +1125,8 @@ msgstr "" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "Tilauksen päivämäärä" @@ -1073,7 +1137,7 @@ msgstr "Tilauksen päivämäärä" msgid "Order time" msgstr "Tilauksen aika" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 msgid "Custom address field" msgstr "" @@ -1119,16 +1183,16 @@ msgid "Sales channel" msgstr "Myyntikanavat" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "Vaatii erityishuomiota" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1138,11 +1202,13 @@ msgstr "Kommentti" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "Sähköpostiosoite vahvistettu" @@ -1157,11 +1223,11 @@ msgid "Fee type" msgstr "" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1192,16 +1258,17 @@ msgstr "" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1210,19 +1277,21 @@ msgstr "" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1233,35 +1302,40 @@ msgstr "Päivämäärä" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "Tuote" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "Osallistujan nimi" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "Osallistujan sähköposti" @@ -1319,9 +1393,10 @@ msgid "Refund states" msgstr "" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1342,7 +1417,7 @@ msgid "Creation date" msgstr "Luontipäivämäärä" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "" @@ -1351,10 +1426,10 @@ msgid "Status code" msgstr "" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1363,8 +1438,8 @@ msgid "Amount" msgstr "Määrä" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1403,9 +1478,9 @@ msgid "Current user's carts" msgstr "" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1443,10 +1518,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "" @@ -1455,8 +1530,8 @@ msgstr "" msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 msgid "Gift cards" msgstr "" @@ -1476,9 +1551,9 @@ msgstr "Testitila" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1506,7 +1581,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1526,7 +1601,7 @@ msgstr "" msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1541,7 +1616,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1599,15 +1674,15 @@ msgid "Voucher expired" msgstr "" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1629,8 +1704,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1645,6 +1720,7 @@ msgid "This combination of credentials is not known to our system." msgstr "" #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1659,6 +1735,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "" @@ -1667,6 +1744,7 @@ msgid "Email address" msgstr "" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "" @@ -1720,9 +1798,10 @@ msgstr "" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "" @@ -1769,15 +1848,18 @@ msgid "" "or password." msgstr "" -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "" @@ -1785,7 +1867,8 @@ msgstr "" msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" @@ -1823,7 +1906,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "Yritysasiakas" @@ -1852,27 +1935,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "" @@ -1882,7 +1965,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "" @@ -1906,6 +1989,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1913,10 +1998,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -1949,7 +2036,7 @@ msgid "Invoice" msgstr "" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -1965,7 +2052,7 @@ msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "" @@ -2000,27 +2087,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2028,7 +2115,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2036,7 +2123,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -2045,8 +2132,9 @@ msgstr "" msgid "Default list" msgstr "" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" @@ -2080,14 +2168,13 @@ msgid "If turned off, you will not get any notifications." msgstr "" #: 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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "" @@ -2126,7 +2213,7 @@ msgid "" "been paid." msgstr "" -#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "Portit" @@ -2174,17 +2261,41 @@ msgstr "" msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "Account settings" +msgid "Account active" +msgstr "Tilin asetukset" + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "E-mail address" +msgid "Verified email address" +msgstr "Sähköpostiosoite" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +msgid "Last login" +msgstr "" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Creation date" +msgid "Registration date" +msgstr "Luontipäivämäärä" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "" @@ -2219,11 +2330,11 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" @@ -2236,26 +2347,26 @@ msgstr "Kauppa on auki" msgid "Event currency" msgstr "Tapahtuman valuutta" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Tapahtuman alkamisajankohta" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Tapahtuman loppumisajankohta" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "" @@ -2265,38 +2376,38 @@ msgid "" "organizer account." msgstr "" -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Ennakkomyynnin loppu" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Ennakkomyynnin alku" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: 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:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Sijainti" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "Leveysaste" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "Pituusaste" @@ -2306,12 +2417,12 @@ msgstr "Lisäosat" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "Sisäinen kommentti" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2328,11 +2439,15 @@ msgid "Only sell tickets for this event on the following sales channels." msgstr "" #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Tapahtuma" @@ -2343,11 +2458,11 @@ msgstr "Tapahtuma" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "Tapahtumat" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2355,118 +2470,118 @@ msgstr "" "Olet määritellyt ainakin yhden maksullisen tuotteen mutta et yhtään " "maksutapaa." -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 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:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "Tapahtuma ei voi päättyä ennen kuin se alkaa." -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 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:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Aktiivinen" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "Etusivun teksti" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1461 +#: pretix/base/models/event.py:1470 #, fuzzy #| msgid "Default" msgid "Default value" msgstr "Oletusarvo" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 #, 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:1465 +#: pretix/base/models/event.py:1474 msgid "Required for events" msgstr "" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 #, fuzzy #| msgid "Tax value" msgid "Valid values" msgstr "Verotusarvo" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 #, 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." @@ -2576,7 +2691,7 @@ msgstr "" msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" @@ -2595,7 +2710,7 @@ msgstr "" msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "" @@ -2643,8 +2758,8 @@ msgstr "" msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "Näytä jäljellä olevien lippujen määrä" @@ -2756,11 +2871,11 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2768,7 +2883,7 @@ msgid "" msgstr "" #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "" @@ -2782,8 +2897,34 @@ msgid "" "corresponding to the product price." msgstr "" -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +msgid "Require a valid membership" +msgstr "" + +#: pretix/base/models/items.py:523 +msgid "Allowed membership types" +msgstr "" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2795,102 +2936,108 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:692 +#: pretix/base/models/items.py:720 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:698 +#: pretix/base/models/items.py:726 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:744 +#: pretix/base/models/items.py:772 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +msgid "Membership types" +msgstr "" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 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:939 +#: pretix/base/models/items.py:976 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:958 +#: pretix/base/models/items.py:995 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:963 +#: pretix/base/models/items.py:1000 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:968 +#: pretix/base/models/items.py:1005 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:973 +#: pretix/base/models/items.py:1010 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:978 +#: pretix/base/models/items.py:1015 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -2898,60 +3045,60 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1085 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -2959,172 +3106,172 @@ msgstr "" msgid "Question" msgstr "" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1164 +#: pretix/base/models/items.py:1201 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 #, 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:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 msgid "Maximum value" msgstr "Suurin arvo" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1296 +#: pretix/base/models/items.py:1333 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "Tuntematon maakoodi." -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Vastaus" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "Kysymysvaihtoehto" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "Kysymysvaihtoehdot" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 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:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "Variaatiot" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 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:1485 +#: pretix/base/models/items.py:1522 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:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3134,13 +3281,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3149,17 +3296,17 @@ msgstr "Kiintiö" msgid "Quotas" msgstr "Kiintiöt" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "" @@ -3204,44 +3351,92 @@ msgstr "Kysymys {val}" msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "Enimmäiskäyttökerrat" + +#: pretix/base/models/memberships.py:58 +#, fuzzy +#| msgid "Number of times this voucher can be redeemed." +msgid "Number of times this membership can be used in a purchase." +msgstr "Montako kertaa tämän kupongin voi käyttää." + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +msgid "Membership type" +msgstr "" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "maksettu" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "vanhentunut" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "peruutettu" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer" +msgstr "Asiakas" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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:214 +#: pretix/base/models/orders.py:224 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,342 +3444,349 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 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:805 +#: pretix/base/models/orders.py:815 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:807 +#: pretix/base/models/orders.py:817 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:827 +#: pretix/base/models/orders.py:841 #, 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:828 +#: pretix/base/models/orders.py:842 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 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:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "Yrityksen nimi" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "Valitse maa" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "luotu" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "vahvistettu" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "peruutettu" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "epäonnistunut" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "hyvitetty" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "Maksutiedot" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Tilauksesi %(code)s maksu vastaanotettu" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "luotu" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "valmis" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "epäonnistunut" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "peruutettu" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "Järjestäjä" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "Asiakas" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "Ulkoinen" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 msgid "Refund reason" msgstr "Hyvityksen syy" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "Palvelumaksu" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Peruutusmaksu" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "Muut maksut" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Arvo" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "Korin ID (esim. istuntoavain)" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:73 +#: pretix/base/models/organizer.py:75 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "Järjestäjä" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "Ryhmän nimi" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Ryhmän jäsenet" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "Voi luoda tapahtumia" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "Voi muuttaa ryhmiä ja oikeuksia" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "Voi muuttaa järjestäjän asetuksia" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Can manage gift cards" +msgid "Can manage customer accounts" +msgstr "Voi hallita lahjakortteja" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "Voi hallita lahjakortteja" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "Voi muuttaa tapahtuman asetuksia" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "Voi muuttaa tuotteen asetuksia" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "Voi tarkastella tilauksia" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "Voi muokata tilauksia" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "Voi tarkastella kuponkeja" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "Voi muokata kuponkeja" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Ryhmä" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "Ryhmät" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" @@ -3629,7 +3831,7 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "Myyjän maa" @@ -3685,10 +3887,6 @@ msgstr "Vähennä tuotteen hinnasta" msgid "Reduce product price by (%)" msgstr "Vähennä tuotteen hintaa (%)" -#: 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:146 msgid "Number of times this voucher can be redeemed." msgstr "Montako kertaa tämän kupongin voi käyttää." @@ -3708,11 +3906,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "Varaa lippu kiintiöstä" @@ -3971,8 +4173,8 @@ msgid "Event date" msgstr "Tapahtuman päivämäärä" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "" @@ -4139,9 +4341,9 @@ msgstr "" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 msgid "Attendee address" msgstr "" @@ -4161,7 +4363,7 @@ msgstr "" #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "" @@ -4392,22 +4594,22 @@ msgid "In test mode, only test cards will work." msgstr "" #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "" #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 msgid "This gift card can only be used in test mode." msgstr "" #: pretix/base/payment.py:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "" @@ -4450,7 +4652,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "" @@ -4521,9 +4723,9 @@ msgid "Price including add-ons" msgstr "" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 msgid "Attendee company" msgstr "" @@ -4625,7 +4827,7 @@ msgstr "" msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "" @@ -4641,7 +4843,7 @@ msgstr "" msgid "Event location" msgstr "" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "" @@ -4744,7 +4946,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "" @@ -4764,17 +4966,21 @@ msgstr "" msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +msgid "Date and time of first scan" +msgstr "" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -4783,12 +4989,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" @@ -4844,7 +5050,7 @@ msgstr "" msgid "Event canceled" msgstr "Tapahtuma peruttu" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -4901,7 +5107,7 @@ msgid "" "items of it." msgstr "" -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "" @@ -4921,7 +5127,7 @@ msgid "" "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5134,25 +5340,75 @@ msgstr "" msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" +#: pretix/base/services/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, python-brace-format +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "" + +#: pretix/base/services/memberships.py:139 +#, fuzzy +#| msgid "You cannot select a quota that belongs to a different event." +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "Et voi valita kiintiötä, joka kuuluu eri tapahtumaan." + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5165,253 +5421,253 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 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:102 +#: pretix/base/services/orders.py:106 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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, 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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 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:113 +#: pretix/base/services/orders.py:117 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:115 +#: pretix/base/services/orders.py:119 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:117 +#: pretix/base/services/orders.py:121 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:119 +#: pretix/base/services/orders.py:123 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:121 +#: pretix/base/services/orders.py:125 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:123 +#: pretix/base/services/orders.py:127 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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Lippusi on valmis ladattavaksi: %(code)s" -#: pretix/base/services/orders.py:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1223 +#: pretix/base/services/orders.py:1242 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5488,52 +5744,62 @@ msgstr "" msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" +#: pretix/base/settings.py:116 +msgid "Allow customers to create accounts" +msgstr "" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5545,89 +5811,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -5636,76 +5902,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -5716,75 +5982,75 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 msgid "Set payment term" msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -5792,11 +6058,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -5804,11 +6070,11 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 msgid "Payment term in minutes" msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -5816,164 +6082,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5981,28 +6247,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6010,55 +6276,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6066,11 +6332,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6079,123 +6345,123 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Username" msgid "Require name" msgstr "Käyttäjänimi" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "Phone numbers" msgid "Ask for a phone number" msgstr "Puhelinnumerot" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1050 -#, fuzzy -#| msgid "Phone numbers" -msgid "Require phone number" -msgstr "Puhelinnumerot" - -#: pretix/base/settings.py:1051 -msgid "Require a phone number when signing up to the waiting list.." -msgstr "" - #: pretix/base/settings.py:1061 #, fuzzy #| msgid "Phone numbers" +msgid "Require phone number" +msgstr "Puhelinnumerot" + +#: pretix/base/settings.py:1062 +msgid "Require a phone number when signing up to the waiting list.." +msgstr "" + +#: pretix/base/settings.py:1072 +#, fuzzy +#| msgid "Phone numbers" msgid "Phone number explanation" msgstr "Puhelinnumerot" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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:1096 +#: pretix/base/settings.py:1107 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6204,55 +6470,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6260,89 +6526,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6350,109 +6616,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -6467,7 +6733,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -6481,7 +6747,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6495,7 +6761,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -6510,7 +6776,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -6526,7 +6792,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -6557,7 +6823,7 @@ msgstr "" "Ystävällisin terveisin,\n" "{event} -tiimi" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6571,7 +6837,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -6585,7 +6851,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -6612,7 +6878,7 @@ msgstr "" "Ystävällisin terveisin,\n" "{event} -tiimi" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6626,7 +6892,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -6642,7 +6908,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -6667,7 +6933,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -6681,7 +6947,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -6699,7 +6965,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -6714,7 +6980,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -6731,7 +6997,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -6743,21 +7009,40 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1754 -#, python-brace-format +#: pretix/base/settings.py:1765 +#, fuzzy, python-brace-format +#| msgid "" +#| "Hello,\n" +#| "\n" +#| "you bought a ticket for {event}.\n" +#| "\n" +#| "If you did not do so already, you can download your ticket here:\n" +#| "{url}\n" +#| "\n" +#| "Best regards,\n" +#| "Your {event} team" msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" +"\n" +" Best regards,\n" +" Your {event} team" +msgstr "" +"Hei,\n" +"\n" +"ostit lipun tapahtumaan {event}.\n" +"\n" +"Jos et vielä ladannut lippuasi, voit tehdä sen täällä:\n" "{url}\n" "\n" -"Best regards,\n" -"Your {event} team" -msgstr "" +"Ystävällisin terveisin,\n" +"{event} -tiimi" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -6780,56 +7065,116 @@ msgstr "" "Ystävällisin terveisin,\n" "{event} -tiimi" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "Syötä värikoodi heksadesimaalina, esim. #990000." -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "Pääväri" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "Aksenttiväri onnistumiselle" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "Suosittelemme vahvasti jotakin vihreän sävyä." -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "Aksenttiväri virheille" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "Sivun taustaväri" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "Käytä pyöristettyjä kulmia" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Fontti" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "Toimii vain moderneissa selaimissa." -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -6838,23 +7183,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 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:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -6863,11 +7208,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -6876,79 +7221,79 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "Logokuva" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 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:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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." @@ -6957,15 +7302,15 @@ msgstr "" "tilausvahvistuksen, joka sisältää linkin, jolla pääset tarkastelemaan " "tilaustasi uudelleen myöhemmin." -#: pretix/base/settings.py:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -6973,202 +7318,203 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "Matti Meikäläinen" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" @@ -7195,60 +7541,61 @@ msgstr "" #: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -7571,12 +7918,56 @@ msgstr "" msgid "Filetype not allowed!" msgstr "" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "Käytä mukautettua SMTP-palvelinta" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "Isäntänimi" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "Portti" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "Käyttäjänimi" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "Käytä STARTTLS:ää" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "" + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "Käytä SSL:ää" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "" + +#: pretix/control/forms/__init__.py:412 +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/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -7658,49 +8049,49 @@ msgstr "Älä kopioi" msgid "Default ({value})" msgstr "Päivämäärä {val}" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "Mukautettu verkkotunnus" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "Kysy {fields}, näytä muodossa {example}" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "" @@ -7713,7 +8104,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -7777,15 +8168,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "Piilokopio" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 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:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "Allekirjoitus" @@ -7796,7 +8187,7 @@ msgstr "" "Tämä liitetään jokaiseen sähköpostiviestiin. Käytettävissä olevat elementit: " "{event}" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "esim. yhteystietosi" @@ -7829,7 +8220,8 @@ msgstr "" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -7887,114 +8279,70 @@ msgstr "" msgid "Denied order" msgstr "Hylätty tilaus" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "Käytä mukautettua SMTP-palvelinta" - -#: 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:1029 -msgid "Hostname" -msgstr "Isäntänimi" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "Portti" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "Käyttäjänimi" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "Käytä STARTTLS:ää" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "" - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "Käytä SSL:ää" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "" - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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: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:1135 +#: pretix/control/forms/event.py:1087 msgid "Ticket code generator" msgstr "Lippukoodigeneraattori" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "Mikä tahansa maa" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "Euroopan unioni" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "Kaikki asiakkaat" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "Yksityishenkilö" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "Yritys" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "Yritys, jolla ALV-tunnus" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "Veloita ALV" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "Ei ALV:ia" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 msgid "Sale not allowed" msgstr "Myynti ei sallittu" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "Esivalittu kuponki" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -8002,38 +8350,38 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "Yhteensopivuustila" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "Annettu kuponkikoodi ei ole olemassa." -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "Lippujen lataus" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 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:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "Vaadi nimi kaikilta osallistujilta" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -8041,11 +8389,11 @@ msgstr "" "Oletuksena nimeä kysytään, mutta sitä ei vaadita. Voit ottaa tämän pois " "päältä asetuksissa." -#: pretix/control/forms/event.py:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -8053,27 +8401,27 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "Maksu pankkisiirrolla" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Hinta (valinnainen)" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "Ilmainen" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "Saatavilla oleva määrä" @@ -8173,25 +8521,25 @@ msgstr "Hyväksytty, odottaa maksua" msgid "Approval pending" msgstr "Odottaa hyväksyntää" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} – Mikä tahansa variaatio" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -8219,44 +8567,30 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "Kaikki järjestäjät" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "Epäaktiivinen" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" @@ -8299,138 +8633,139 @@ msgid "Sunday" msgstr "sunnuntai" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "Kaikki tapahtumat" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "Etsi osallistuja…" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "Kaikki osallistujat" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Järjestelmänvalvoja" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "Voimassa" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "Käyttämätön" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "Käytetty vähintään kerran" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "Käytetty kokonaan" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" @@ -8640,7 +8975,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 msgid "No category" msgstr "" @@ -8684,43 +9019,47 @@ msgstr "" msgid "Number of tickets" msgstr "Lippujen määrä" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8728,36 +9067,36 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "" @@ -8790,21 +9129,21 @@ msgstr "" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -8812,15 +9151,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -8829,15 +9168,15 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -8846,156 +9185,170 @@ msgstr "" msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +msgid "Membership" +msgstr "" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +msgid "(No membership)" +msgstr "" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 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:678 +#: pretix/control/forms/orders.py:741 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 " @@ -9003,29 +9356,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -9033,20 +9386,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -9064,7 +9417,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -9078,59 +9431,74 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +#, fuzzy +#| msgid "" +#| "This will be attached to every email. Available placeholders: {event}" +msgid "This will be attached to every email." +msgstr "" +"Tämä liitetään jokaiseen sähköpostiviestiin. Käytettävissä olevat elementit: " +"{event}" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "A voucher with this code already exists." +msgid "An account with this email address is already registered." +msgstr "Tämä kuponkikoodi on jo olemassa." + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -9360,952 +9728,1021 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 +#: pretix/control/logdisplay.py:314 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The gate has been changed." msgid "The organizer has been changed." msgstr "Portti muutettu." -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The event details have been changed." msgid "The organizer settings have been changed." msgstr "Tapahtuman tietoja muutettu." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The gate has been created." msgid "The webhook has been created." msgstr "Uusi portti luotu." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 #, fuzzy #| msgid "The gate has been changed." msgid "The webhook has been changed." msgstr "Portti muutettu." -#: pretix/control/logdisplay.py:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgid "The gate has been created." +msgid "The membership type has been created." +msgstr "Uusi portti luotu." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgid "The gate has been changed." +msgid "The membership type has been changed." +msgstr "Portti muutettu." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgid "The event has been deleted." +msgid "The membership type has been deleted." +msgstr "Tapahtuma poistettu." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "The gate has been created." +msgid "The account has been created." +msgstr "Uusi portti luotu." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "The gate has been changed." +msgid "The account has been changed." +msgstr "Portti muutettu." + +#: pretix/control/logdisplay.py:326 +msgid "A membership for this account has been added." +msgstr "" + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "The gate has been changed." +msgid "A membership of this account has been changed." +msgstr "Portti muutettu." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "The amount has been charged to your card." +msgid "The account has been disabled and anonymized." +msgstr "Summa on veloitettu kortiltasi." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The new category has been created." +msgid "A new password has been requested." +msgstr "Uusi kategoria luotu." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "The new category has been created." +msgid "A new password has been set." +msgstr "Uusi kategoria luotu." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 msgid "The event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 #, fuzzy #| msgid "The event has been deleted." msgid "An event has been deleted." msgstr "Tapahtuma poistettu." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 msgid "The cancellation request has been deleted." msgstr "" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 msgid "The order has been reactivated." msgstr "" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "The gate has been changed." +msgid "The customer account has been changed." +msgstr "Portti muutettu." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 msgid "The event details have been changed." msgstr "Tapahtuman tietoja muutettu." -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 msgid "The gate has been created." msgstr "Uusi portti luotu." -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 msgid "The gate has been changed." msgstr "Portti muutettu." -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 msgid "The gate has been deleted." msgstr "Portti poistettu." -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -10330,18 +10767,19 @@ msgstr "" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -10391,14 +10829,14 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "" @@ -10494,12 +10932,29 @@ msgstr "Liput & ilmoittautuminen" msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customers" +msgstr "Asiakas" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer accounts" +msgstr "Asiakas" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "" @@ -10547,6 +11002,9 @@ msgid "Register" msgstr "" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "" @@ -10594,6 +11052,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -10645,19 +11105,19 @@ msgid "Set new password" msgstr "" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -10668,13 +11128,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -10691,6 +11155,9 @@ msgstr "" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "" @@ -10725,6 +11192,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "" @@ -10917,6 +11386,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -10999,7 +11469,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -11012,8 +11482,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -11048,6 +11520,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -11103,6 +11576,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -11306,7 +11794,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 msgid "Cancel or delete event" msgstr "Peruuta tai poista tapahtuma" @@ -11420,7 +11908,7 @@ msgid "Geo coordinates" msgstr "" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -11513,7 +12001,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "" @@ -11541,9 +12029,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -11687,79 +12175,75 @@ msgstr "" msgid "No results" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -11828,14 +12312,20 @@ msgstr "" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "" @@ -11974,16 +12464,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -11991,52 +12482,52 @@ msgstr "" msgid "Meta data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 msgid "Customer data (once per order)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 msgid "Name and address" msgstr "Nimi ja osoite" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 msgid "See invoice settings" msgstr "Katso laskun asetukset" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 msgid "Attendee data (once per admission ticket)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 msgid "Custom fields" msgstr "Mukautetut kentät" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 msgid "Manage questions" msgstr "Hallitse kysymyksiä" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 msgid "Other settings" msgstr "Muut asetukset" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -12044,16 +12535,16 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 msgid "Add confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -12061,30 +12552,30 @@ msgstr "" msgid "Timeline" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 msgid "Item metadata" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -12155,7 +12646,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 msgid "Change history" msgstr "Muutoshistoria" @@ -12390,19 +12881,6 @@ msgstr "" msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "Myynnissä" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -12762,7 +13240,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "" @@ -12770,17 +13248,33 @@ msgstr "" msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "Liput & ilmoittautuminen" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +#, fuzzy +#| msgid "All days" +msgid "days" +msgstr "Kaikki päivät" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +#, fuzzy +#| msgid "Month" +msgid "months" +msgstr "Kuukausi" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "" @@ -12917,8 +13411,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "Peruttu" @@ -13385,38 +13881,38 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "" @@ -13440,7 +13936,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -13579,235 +14075,249 @@ msgstr "" msgid "Cancellation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer account" +msgstr "Asiakas" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +#, fuzzy +#| msgid "Contact information" +msgid "Contact email" +msgstr "Yhteystiedot" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "Muuta vastauksia" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "Muuta tuotteita" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "Tilatut tuotteet" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, python-format msgid "Exit scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, python-format msgid "Entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 msgid "Ticket page" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Summa" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "Vahvista maksu" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "Postinumero ja -toimipaikka" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "Tarkista" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "Tilaushistoria" @@ -14222,37 +14732,47 @@ msgid "Remove filter" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:116 -msgid "Order paid / total" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 +#, fuzzy +#| msgid "Order paid / total" +msgid "Order paid / total" msgstr "Tilaus maksettu / summa" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -14315,6 +14835,137 @@ msgstr "" msgid "Search" msgstr "Etsi" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "Custom fields" +msgid "Customer #%(id)s" +msgstr "Mukautetut kentät" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer ID" +msgstr "Asiakas" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Shop disabled" +msgid "disabled" +msgstr "Kauppa on suljettu" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Reactivate" +msgid "not yet activated" +msgstr "Uudelleenaktivoi" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Inactive" +msgid "active" +msgstr "Epäaktiivinen" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "Anonymisoi" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +msgid "Memberships" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Valid" +msgid "Valid from" +msgstr "Voimassa" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +msgid "Usages" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +#, fuzzy +#| msgid "Team members" +msgid "Add membership" +msgstr "Ryhmän jäsenet" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "Voucher history" +msgid "Customer history" +msgstr "Kupongin historia" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, fuzzy, python-format +#| msgid "Anonymize user" +msgid "Anonymize customer #%(id)s" +msgstr "Anonymisoi käyttäjä" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +#, fuzzy +#| msgid "Are you sure you want to delete the following vouchers?" +msgid "Are you sure you want to anonymize this customer account?" +msgstr "Oletko varma, että haluat poistaa seuraavat kupongit?" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +msgid "This action is irreversible." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgid "No exports have been created yet." +msgid "No customer accounts have been created yet." +msgstr "Vientejä ei ole vielä tehty." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "" @@ -14488,7 +15139,7 @@ msgstr "" msgid "Organizer page" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -14522,11 +15173,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 msgid "Expire date" msgstr "" @@ -14600,6 +15246,62 @@ msgstr "" msgid "Organizer logs" msgstr "Järjestäjät" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +msgid "Customer account registration" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Event details changed" +msgid "Customer account email change" +msgstr "Tapahtuman tiedot muutettu" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +msgid "Customer account password reset" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Delete voucher" +msgid "Delete membership type:" +msgstr "Poista kuponki" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +#, fuzzy +#| msgid "Are you sure you want to delete the following vouchers?" +msgid "Are you sure you want to delete this membership type?" +msgstr "Oletko varma, että haluat poistaa seuraavat kupongit?" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +#, fuzzy +#| msgid "Your event can not be deleted as it already contains orders." +msgid "This membership type cannot be deleted since it has already been used." +msgstr "Tapahtumaa ei voida poistaa, sillä siihen on jo tehty tilauksia." + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +msgid "Membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Create a new user" +msgid "Create a new membership type" +msgstr "Luo uusi käyttäjä" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -14666,7 +15368,7 @@ msgstr "" msgid "Organizer permissions" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "" @@ -15774,10 +16476,6 @@ msgstr "" msgid "Impersonate user" msgstr "Esiinny käyttäjänä" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "Anonymisoi" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "Autentikointijärjestelmä" @@ -16064,45 +16762,45 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on organizer level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on global level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" -msgstr "" +#: pretix/control/templatetags/hierarkey_form.py:79 +#, fuzzy +#| msgid "Can change organizer settings" +msgid "Go to organizer settings" +msgstr "Voi muuttaa järjestäjän asetuksia" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" -msgstr "" +#: pretix/control/templatetags/hierarkey_form.py:79 +#, fuzzy +#| msgid "Login settings" +msgid "Go to global settings" +msgstr "Kirjautumisasetukset" #: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" @@ -16194,10 +16892,10 @@ msgstr "" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -16287,7 +16985,7 @@ msgstr "" msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "" @@ -16319,7 +17017,7 @@ msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -16350,29 +17048,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "" @@ -16381,7 +17080,7 @@ msgid "Unknown e-mail renderer." msgstr "" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "" @@ -16477,7 +17176,7 @@ msgstr "Alennuslippu" msgid "Your changes have not been saved, see below for errors." msgstr "Muutoksia ei tallennettu, katso virheet alta." -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -16485,26 +17184,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -16512,35 +17211,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -16708,16 +17407,16 @@ msgstr "Ladatun CSV-tiedoston parsiminen epäonnistui." #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 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:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "Lippujen lataus ei ole käytössä tälle tuotteelle." @@ -16912,15 +17611,15 @@ msgstr "" msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -16948,238 +17647,253 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1392 +#: pretix/control/views/organizer.py:1500 msgid "The selected gate has been deleted." msgstr "Valittu portti on poistettu." -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1529 #, fuzzy #| msgid "The gate has been created." msgid "The property has been created." msgstr "Uusi portti luotu." -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "Valittu tuote on poistettu." +#: pretix/control/views/organizer.py:1718 +#, fuzzy +#| msgid "The selected product has been deleted." +msgid "The selected object has been deleted." +msgstr "Valittu tuote on poistettu." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "The gate has been changed." +msgid "The customer account has been anonymized." +msgstr "Portti muutettu." + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" @@ -17236,15 +17950,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "" @@ -17753,8 +18467,8 @@ msgstr "" #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -18346,16 +19060,16 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "" @@ -18429,8 +19143,8 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "" @@ -18955,7 +19669,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "" @@ -18982,22 +19696,22 @@ msgstr "" msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -19005,20 +19719,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -19029,73 +19743,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:173 -msgctxt "stripe" -msgid "Live" -msgstr "" - #: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" +msgid "Live" +msgstr "" + +#: pretix/plugins/stripe/payment.py:175 +msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -19103,23 +19817,29 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Kuvaus" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of %(voucher)s?" +msgid "You are currently logged in with the following credentials." +msgstr "" +"Oletko varma, että haluat poistaa kupongin %(voucher)s?" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:48 +#, python-format +msgid "" +"If you created a customer account at %(org)s before, you can log in now and " +"connect your order to your account. This will allow you to see all your " +"orders in one place and access them at any time." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:60 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:31 +#, fuzzy +#| msgid "Password" +msgid "Reset password" +msgstr "Salasana" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:77 +#, fuzzy +#| msgid "Create a new user" +msgid "Create a new customer account" +msgstr "Luo uusi käyttäjä" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:87 +#, python-format +msgid "" +"We will send you an email with a link to activate your account and set a " +"password, so you can use the account for future orders at %(org)s. You can " +"still go ahead with this purchase before you received the email." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:106 +#, fuzzy +#| msgid "Continue in new tab" +msgid "Continue as a guest" +msgstr "Jatka uudessa välilehdessä" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:115 +msgid "" +"You are not required to create an account. If you proceed as a guest, you " +"will be able to access the details and status of your order any time through " +"the secret link we will send you via email once the order is complete." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:6 +#, fuzzy +#| msgid "" +#| "For some of the products in your cart, you can choose additional options " +#| "before you continue." +msgid "" +"Some of the products in your cart can only be purchased if there is an " +"active membership on your account." +msgstr "" +"Voit valita lisävaihtoehtoja joillekin korissasi oleville tuotteille ennen " +"kuin jatkat." + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:38 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 +msgid "Selected add-ons" +msgstr "Valitut lisätuotteet" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:69 +msgid "" +"Your account does not include an active membership that allows you to buy " +"this product." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:70 +msgid "You will not be able to continue." +msgstr "" + #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:7 msgid "Please select how you want to pay." msgstr "Valitse maksutapa." @@ -20137,10 +21009,6 @@ msgstr "Tähdellä (*) merkityt kentät ovat pakollisia." msgid "Copy answers from above" msgstr "Kopioi vastaukset yltä" -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 -msgid "Selected add-ons" -msgstr "Valitut lisätuotteet" - #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:133 msgid "Copy answers" msgstr "Kopioi vastaukset" @@ -20202,34 +21070,34 @@ msgstr "" "Kaikki jäljellä olevat tuotteet on varattu, mutta ne saattavat vapautua " "myöhemmin." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:54 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:57 #, fuzzy #| msgid "Attendee name" msgid "No attendee name provided" msgstr "Osallistujan nimi" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:151 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:202 msgid "price per item" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:162 msgid "Okay, we're removing that…" msgstr "Selvä, poistamme sen…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:166 msgid "Remove one" msgstr "Poista yksi" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:175 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:179 msgid "We're trying to reserve another one for you!" msgstr "Yritämme varata toista sinulle!" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:180 #: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 #: pretix/presale/templates/pretixpresale/event/voucher.html:78 @@ -20241,38 +21109,38 @@ msgstr "" "Kun tuotteet ovat ostoskorissasi, sinulla on %(time)s minuuttia aikaa tehdä " "tilaus." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:195 msgid "Add one more" msgstr "Lisää yksi" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:211 #, fuzzy #| msgid "Price" msgid "price" msgstr "Hinta" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:292 #, 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:303 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:306 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "sis. %(tax_sum)s veroja" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 #: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Lunasta kuponki" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:326 #: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Lunasta kuponki" @@ -21006,6 +21874,22 @@ msgid "" " " msgstr "" +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:5 +msgid "customer account" +msgstr "" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:8 +#, fuzzy +#| msgid "View other date" +msgid "View customer account" +msgstr "Näytä toinen päivämäärä" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:9 +#, fuzzy +#| msgid "View all unresolved problems" +msgid "View user profile" +msgstr "Näytä kaikki selvittämättömät ongelmat" + #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:78 #, python-format msgid "" @@ -21070,6 +21954,89 @@ msgstr "iCal" msgid "Note that the events in this view are in different timezones." msgstr "" +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:15 +#, fuzzy +#| msgid "Your information" +msgid "Account information" +msgstr "Tietosi" + +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:11 +#, fuzzy +#| msgid "Your information" +msgid "Update your account information" +msgstr "Tietosi" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:11 +#, python-format +msgid "Sign in to your account at %(org)s" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:20 +#, fuzzy +#| msgid "Create payment" +msgid "Create account" +msgstr "Luo maksu" + +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:10 +msgid "Your membership" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:6 +#, fuzzy +#| msgid "Password" +msgid "Password reset" +msgstr "Salasana" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:11 +msgid "Set a new password for your account" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:10 +#, fuzzy +#| msgid "Your cart" +msgid "Your account" +msgstr "Ostoskorisi" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:31 +#, fuzzy +#| msgid "Your information" +msgid "Change account information" +msgstr "Tietosi" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:35 +#, fuzzy +#| msgid "Change answers" +msgid "Change password" +msgstr "Muuta vastauksia" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:6 +#, fuzzy +#| msgid "Description" +msgid "Registration" +msgstr "Kuvaus" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:11 +#, fuzzy, python-format +#| msgid "Create a new gift card" +msgid "Create a new account at %(org)s" +msgstr "Luo uusi lahjakortti" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:24 +msgid "Log in to an existing account" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:20 +msgid "Request a new password" +msgstr "" + #: pretix/presale/templates/pretixpresale/organizers/index.html:8 msgid "Event list" msgstr "" @@ -21111,20 +22078,20 @@ msgstr "" msgid "We are processing your request …" msgstr "Pyyntöäsi käsitellään …" -#: pretix/presale/utils.py:78 pretix/presale/utils.py:197 -#: pretix/presale/utils.py:198 +#: pretix/presale/utils.py:170 pretix/presale/utils.py:292 +#: pretix/presale/utils.py:293 msgid "The selected event was not found." msgstr "" -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:256 msgid "The selected ticket shop is currently not available." msgstr "" -#: pretix/presale/utils.py:167 +#: pretix/presale/utils.py:262 msgid "This feature is not enabled." msgstr "" -#: pretix/presale/utils.py:206 pretix/presale/utils.py:210 +#: pretix/presale/utils.py:301 pretix/presale/utils.py:305 msgid "The selected organizer was not found." msgstr "" @@ -21167,6 +22134,49 @@ 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/customer.py:172 +msgid "" +"Your account has been created. Please follow the link in the email we sent " +"you to activate your account and choose a password." +msgstr "" + +#: pretix/presale/views/customer.py:191 pretix/presale/views/customer.py:194 +#: pretix/presale/views/customer.py:448 pretix/presale/views/customer.py:454 +msgid "You clicked an invalid link." +msgstr "" + +#: pretix/presale/views/customer.py:214 +msgid "Your new password has been set! You can now use it to log in." +msgstr "" + +#: pretix/presale/views/customer.py:243 +#, python-brace-format +msgid "Set a new password for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:252 +msgid "" +"We've sent you an email with further instructions on resetting your password." +msgstr "" + +#: pretix/presale/views/customer.py:409 +#, python-brace-format +msgid "Confirm email address for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:416 +msgid "" +"Your changes have been saved. We've sent you an email with a link to update " +"your email address. The email address of your account will be changed as " +"soon as you click that link." +msgstr "" + +#: pretix/presale/views/customer.py:464 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "Your email address has been updated." +msgstr "Ostoskori on päivitetty." + #: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" @@ -21208,36 +22218,36 @@ msgstr "" msgid "A payment is currently pending for this order." msgstr "" -#: pretix/presale/views/order.py:800 +#: pretix/presale/views/order.py:808 msgid "You cannot modify this order" msgstr "" -#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 -#: pretix/presale/views/order.py:888 +#: pretix/presale/views/order.py:886 pretix/presale/views/order.py:891 +#: pretix/presale/views/order.py:896 msgid "You chose an invalid cancellation fee." msgstr "" -#: pretix/presale/views/order.py:904 +#: pretix/presale/views/order.py:912 msgid "Canceled by customer" msgstr "Asiakkaan peruuttama" -#: pretix/presale/views/order.py:915 +#: pretix/presale/views/order.py:923 msgid "The cancellation has been requested." msgstr "" -#: pretix/presale/views/order.py:969 +#: pretix/presale/views/order.py:977 msgid "Ticket download is not (yet) enabled for this order." msgstr "" -#: pretix/presale/views/order.py:978 +#: pretix/presale/views/order.py:986 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1137 +#: pretix/presale/views/order.py:1145 msgid "You cannot change this order." msgstr "" -#: pretix/presale/views/order.py:1240 +#: pretix/presale/views/order.py:1248 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " @@ -21312,95 +22322,95 @@ msgstr "" msgid "from %(start_date)s" msgstr "" -#: pretix/settings.py:469 +#: pretix/settings.py:470 msgid "English" msgstr "" -#: pretix/settings.py:470 +#: pretix/settings.py:471 msgid "German" msgstr "" -#: pretix/settings.py:471 +#: pretix/settings.py:472 msgid "German (informal)" msgstr "" -#: pretix/settings.py:472 +#: pretix/settings.py:473 msgid "Arabic" msgstr "" -#: pretix/settings.py:473 +#: pretix/settings.py:474 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:474 +#: pretix/settings.py:475 msgid "Danish" msgstr "" -#: pretix/settings.py:475 +#: pretix/settings.py:476 msgid "Dutch" msgstr "" -#: pretix/settings.py:476 +#: pretix/settings.py:477 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:477 +#: pretix/settings.py:478 msgid "French" msgstr "" -#: pretix/settings.py:478 +#: pretix/settings.py:479 msgid "Finnish" msgstr "" -#: pretix/settings.py:479 +#: pretix/settings.py:480 msgid "Greek" msgstr "" -#: pretix/settings.py:480 +#: pretix/settings.py:481 msgid "Italian" msgstr "" -#: pretix/settings.py:481 +#: pretix/settings.py:482 msgid "Latvian" msgstr "" -#: pretix/settings.py:482 +#: pretix/settings.py:483 msgid "Polish" msgstr "" -#: pretix/settings.py:483 +#: pretix/settings.py:484 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:484 +#: pretix/settings.py:485 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:485 +#: pretix/settings.py:486 msgid "Russian" msgstr "" -#: pretix/settings.py:486 +#: pretix/settings.py:487 msgid "Spanish" msgstr "" -#: pretix/settings.py:487 +#: pretix/settings.py:488 msgid "Turkish" msgstr "" -#: pretix/settings.py:787 +#: pretix/settings.py:788 msgid "User profile only" msgstr "" -#: pretix/settings.py:788 +#: pretix/settings.py:789 msgid "Read access" msgstr "" -#: pretix/settings.py:789 +#: pretix/settings.py:790 msgid "Write access" msgstr "" -#: pretix/settings.py:799 +#: pretix/settings.py:800 msgid "Kosovo" msgstr "" diff --git a/src/pretix/locale/fi/LC_MESSAGES/djangojs.po b/src/pretix/locale/fi/LC_MESSAGES/djangojs.po index 334ca30805..0af590cae1 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-04-30 09:39+0000\n" +"POT-Creation-Date: 2021-05-06 18:55+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:27 +#: htmlcov/pretix_control_views_dashboards_py.html:963 +#: pretix/control/templates/pretixcontrol/events/index.html:142 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 +#: pretix/control/views/dashboards.py:530 +msgid "Shop disabled" +msgstr "Boutique désactivée" + +#: htmlcov/pretix_control_views_dashboards_py.html:965 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1117 +#: 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" + +#: htmlcov/pretix_control_views_dashboards_py.html:967 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1116 +#: 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" + +#: htmlcov/pretix_control_views_dashboards_py.html:969 +#: 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:536 +msgid "On sale" +msgstr "En vente" + +#: pretix/api/auth/devicesecurity.py:28 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:43 +#: pretix/api/auth/devicesecurity.py:44 #, fuzzy #| msgid "1. Download pretixdesk" msgid "pretixSCAN" msgstr "1. Télécharger pretixdesk" -#: pretix/api/auth/devicesecurity.py:73 +#: pretix/api/auth/devicesecurity.py:74 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:101 +#: pretix/api/auth/devicesecurity.py:102 #, fuzzy #| msgid "pretix User" msgid "pretixPOS" @@ -67,39 +98,39 @@ msgid "Target URL" msgstr "URL cible" #: pretix/api/models.py:99 pretix/base/models/devices.py:121 -#: pretix/base/models/organizer.py:221 +#: pretix/base/models/organizer.py:247 msgid "All events (including newly created ones)" msgstr "Tous les événements (y compris ceux nouvellement créés)" #: pretix/api/models.py:100 pretix/base/models/devices.py:122 -#: pretix/base/models/organizer.py:222 +#: pretix/base/models/organizer.py:248 msgid "Limit to events" msgstr "Limiter aux événements" -#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1168 msgid "The product \"{}\" is not assigned to a quota." msgstr "Le produit \"{}\" n'est pas assigné à un quota." -#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1180 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:116 pretix/api/serializers/order.py:1121 -#: pretix/base/services/orders.py:1219 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1140 +#: pretix/base/services/orders.py:1238 #, 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:65 pretix/base/models/event.py:1361 -#: pretix/base/models/items.py:1349 pretix/base/models/items.py:1580 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1370 +#: pretix/base/models/items.py:1386 pretix/base/models/items.py:1617 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:69 pretix/api/serializers/checkin.py:72 -#: pretix/base/models/items.py:1591 pretix/base/models/items.py:1594 +#: pretix/base/models/items.py:1628 pretix/base/models/items.py:1631 #: 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." @@ -133,18 +164,18 @@ msgstr "La propriété de métadonnées'{name}1' n'existe pas." msgid "Unknown plugin: '{name}'." msgstr "Plugin inconnu : '{name}1'." -#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:880 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:106 pretix/control/forms/item.py:835 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:882 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:169 +#: pretix/api/serializers/item.py:177 msgid "" "Updating add-ons, bundles, or variations via PATCH/PUT is not supported. " "Please use the dedicated nested endpoint." @@ -152,7 +183,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:178 pretix/control/forms/item.py:532 +#: pretix/api/serializers/item.py:186 pretix/control/forms/item.py:554 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 +192,16 @@ msgstr "" "nuls, car la taxe de vente sera appliquée lors de l'échange de la carte-" "cadeau." -#: pretix/api/serializers/item.py:183 pretix/control/forms/item.py:538 +#: pretix/api/serializers/item.py:191 pretix/control/forms/item.py:560 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:220 +#: pretix/api/serializers/item.py:228 #, 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:337 +#: pretix/api/serializers/item.py:345 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." @@ -178,25 +209,26 @@ 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:351 pretix/control/forms/item.py:109 +#: pretix/api/serializers/item.py:359 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:356 pretix/control/forms/item.py:114 +#: pretix/api/serializers/item.py:364 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:361 pretix/control/forms/item.py:123 +#: pretix/api/serializers/item.py:369 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:1134 pretix/api/serializers/order.py:1141 +#: pretix/api/serializers/order.py:1153 pretix/api/serializers/order.py:1160 msgid "The product \"{}\" is not available on this date." msgstr "Le produit \"{}\" n'est pas disponible à cette date." -#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 +#: pretix/api/serializers/organizer.py:119 +#: pretix/control/forms/organizer.py:492 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." @@ -204,22 +236,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:163 -#: pretix/control/views/organizer.py:557 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:665 msgid "pretix account invitation" msgstr "invitation de compte pretix" -#: pretix/api/serializers/organizer.py:185 -#: pretix/control/views/organizer.py:656 +#: pretix/api/serializers/organizer.py:223 +#: pretix/control/views/organizer.py:764 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:201 -#: pretix/control/views/organizer.py:673 +#: pretix/api/serializers/organizer.py:239 +#: pretix/control/views/organizer.py:781 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:106 pretix/control/logdisplay.py:398 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:414 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -229,12 +261,12 @@ msgstr "" "supprimé de votre compte." #: pretix/api/views/order.py:485 pretix/control/views/orders.py:1250 -#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:771 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:490 pretix/control/views/orders.py:1252 -#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:773 msgid "An invoice for this order already exists." msgstr "Une facture existe déjà pour cet ordre." @@ -244,7 +276,7 @@ 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:594 pretix/base/services/cart.py:143 -#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 +#: pretix/base/services/orders.py:133 pretix/presale/views/order.py:755 #, 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." @@ -263,7 +295,7 @@ msgid "Order marked as paid" msgstr "Commande marquée comme payée" #: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 -#: pretix/control/templates/pretixcontrol/event/mail.html:68 +#: pretix/control/templates/pretixcontrol/event/mail.html:72 #: pretix/control/views/orders.py:1216 msgid "Order canceled" msgstr "Commande annulée" @@ -285,7 +317,7 @@ msgid "Order contact address changed" msgstr "Changement d'adresse de contact" #: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 -#: pretix/control/templates/pretixcontrol/event/mail.html:59 +#: pretix/control/templates/pretixcontrol/event/mail.html:63 msgid "Order changed" msgstr "Commande modifiée" @@ -348,18 +380,25 @@ msgid "{system} User" msgstr "" #: 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/base/models/auth.py:124 pretix/base/models/customers.py:45 +#: pretix/base/models/notifications.py:46 pretix/base/models/orders.py:192 +#: pretix/control/navigation.py:81 pretix/control/navigation.py:464 +#: pretix/control/templates/pretixcontrol/event/settings.html:68 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:38 #: pretix/plugins/checkinlists/exporters.py:454 -#: pretix/presale/checkoutflow.py:861 pretix/presale/forms/checkout.py:57 -#: pretix/presale/forms/user.py:40 +#: pretix/presale/checkoutflow.py:1085 pretix/presale/forms/checkout.py:60 +#: pretix/presale/forms/customer.py:50 pretix/presale/forms/customer.py:124 +#: pretix/presale/forms/customer.py:231 pretix/presale/forms/customer.py:275 +#: pretix/presale/forms/customer.py:318 pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:22 msgid "E-mail" msgstr "E-Mail" #: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 -#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 +#: pretix/base/forms/auth.py:205 pretix/base/models/customers.py:46 +#: pretix/control/forms/__init__.py:395 pretix/presale/forms/customer.py:54 +#: pretix/presale/forms/customer.py:235 msgid "Password" msgstr "Mot de passe" @@ -385,7 +424,7 @@ msgstr "généré par pretix" msgid "source code" msgstr "code de réduction" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -395,57 +434,57 @@ msgstr "code de réduction" msgid "Default" msgstr "Défaut" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "simple avec logo" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "Exemple de société" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "Exemple de billet d'entrée" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 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:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "Le montant dû a été débité de votre carte." -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 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:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "format d'exportation" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (séparé par des virgules)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (façon excel)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (séparé par des points-virgules)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "Excel combiné (.xlsx)" @@ -453,7 +492,7 @@ msgstr "Excel combiné (.xlsx)" msgid "Answers to file upload questions" msgstr "Réponses aux questions de fichiers uploadé" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -470,10 +509,10 @@ msgstr "billet {event}-{code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -499,6 +538,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -519,9 +559,9 @@ msgstr "" "date de facturation ne correspond pas toujours à la date de commande ou de " "paiement." -#: 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:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -532,7 +572,7 @@ msgid "Payment provider" msgstr "Fournisseur de paiement" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "Tous les fournisseurs de paiement" @@ -555,9 +595,9 @@ msgstr "Toutes les factures" msgid "Invoice data" msgstr "Données de facture" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -573,8 +613,8 @@ msgstr "Numéro de facture" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -586,13 +626,15 @@ msgstr "Date" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -603,6 +645,8 @@ msgstr "Date" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "Code de commande" @@ -624,7 +668,8 @@ msgstr "Annulation de" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Langue" @@ -643,19 +688,23 @@ msgstr "Expéditeur de facture :" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -666,10 +715,13 @@ msgstr "Expéditeur de facture :" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "Nom" @@ -679,10 +731,10 @@ msgstr "Nom" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -696,9 +748,9 @@ msgstr "Adresse" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -711,9 +763,9 @@ msgstr "Code Postal" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -726,11 +778,11 @@ msgstr "Ville" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -749,9 +801,9 @@ msgstr "numéro d'identification fiscale" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -779,7 +831,7 @@ msgstr "Destinataire de facture :" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -798,9 +850,9 @@ msgstr "rue" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -810,19 +862,19 @@ msgid "State" msgstr "État/Province/Région" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "bénéficiaire" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Référence interne" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "Charge inversée" @@ -862,7 +914,7 @@ msgid "Cancellation" msgstr "Annulation" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Facture" @@ -871,9 +923,9 @@ msgstr "Facture" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -881,7 +933,6 @@ msgstr "Facture" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Oui" @@ -889,9 +940,9 @@ msgstr "Oui" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -899,7 +950,6 @@ msgstr "Oui" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "Non" @@ -908,12 +958,12 @@ msgid "Line number" msgstr "Numéro de la ligne" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Description" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "Prix brut" @@ -922,14 +972,14 @@ msgid "Net price" msgstr "Prix net" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "Valeur fiscale" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -956,15 +1006,17 @@ msgstr "Filtrer par statut" msgid "Order data" msgstr "Données de la commande" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "Commandes" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Position de commande" @@ -1023,8 +1075,8 @@ msgstr "Date de l'événement" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "Event slug" @@ -1032,6 +1084,7 @@ msgstr "Event slug" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "Total de la commande" @@ -1041,16 +1094,19 @@ msgstr "Total de la commande" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1059,6 +1115,8 @@ msgstr "Total de la commande" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Statut" @@ -1068,21 +1126,23 @@ msgstr "Statut" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "E-Mail" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 #, fuzzy @@ -1093,9 +1153,11 @@ msgstr "Numéro de la ligne" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1103,6 +1165,8 @@ msgstr "Numéro de la ligne" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "Date de commande" @@ -1115,7 +1179,7 @@ msgstr "Date de commande" msgid "Order time" msgstr "Date de commande" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 #, fuzzy #| msgid "E-mail address" msgid "Custom address field" @@ -1163,16 +1227,16 @@ msgid "Sales channel" msgstr "Canal de vente" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "Nécessite une attention particulière" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1182,11 +1246,13 @@ msgstr "Commentaires" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "Positions" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 #, fuzzy #| msgid "E-mail address" @@ -1204,11 +1270,11 @@ msgid "Fee type" msgstr "Type de frais" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1241,16 +1307,17 @@ msgstr "Position ID" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1259,19 +1326,21 @@ msgstr "Position ID" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1282,35 +1351,40 @@ msgstr "Date" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "Produit" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "Variante" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "Nom du participant" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "Adresse mail du participant" @@ -1384,9 +1458,10 @@ msgid "Refund states" msgstr "Statut d'enregistrement" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1407,7 +1482,7 @@ msgid "Creation date" msgstr "Date de création" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "Date de finalisation" @@ -1416,10 +1491,10 @@ msgid "Status code" msgstr "code de statut" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1428,8 +1503,8 @@ msgid "Amount" msgstr "Montant" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1468,9 +1543,9 @@ msgid "Current user's carts" msgstr "Panier de l'utilisateur actuel" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1510,10 +1585,10 @@ msgstr "Remises par cartes-cadeaux" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "Code carte-cadeau" @@ -1524,8 +1599,8 @@ msgstr "Code carte-cadeau" msgid "Issuer" msgstr "Détails du bon" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 #, fuzzy #| msgid "Gift card" msgid "Gift cards" @@ -1549,9 +1624,9 @@ msgstr "Mode prix" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1581,7 +1656,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1603,7 +1678,7 @@ msgstr "Mode prix" msgid "Expiry date" msgstr "Date d'expiration" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1618,7 +1693,7 @@ msgstr "Monnaie" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 #, fuzzy @@ -1688,15 +1763,15 @@ msgid "Voucher expired" msgstr "Ce bon est périmé." #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Nom du produit" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1720,8 +1795,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1736,6 +1811,7 @@ 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:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1752,6 +1828,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "Veuillez entrer le même mot de passe une deuxième fois" @@ -1760,6 +1837,7 @@ msgid "Email address" msgstr "Adresse E-Mail" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "Répéter le mot de passe" @@ -1817,9 +1895,10 @@ msgstr "Prévente non commencée" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "Ce champ est obligatoire." @@ -1879,15 +1958,18 @@ 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:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 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:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "Votre mot de passe actuel" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "Nouveau mot de passe" @@ -1895,7 +1977,8 @@ msgstr "Nouveau mot de passe" msgid "Repeat new password" msgstr "Répéter le nouveau mot de passe" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Fuseau horaire par défaut" @@ -1940,7 +2023,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "Caractère générique invalide: %(value)s" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "Client professionnel" @@ -1969,27 +2052,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "Facture à" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "Code de commande" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "Numéro d'annulation" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "Facture originale" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "Numéro de facture" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "Date d'annulation" @@ -1999,7 +2082,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "Date de facturation initiale" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "Date de facturation" @@ -2025,6 +2108,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -2032,10 +2117,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "MODE TEST" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -2072,7 +2159,7 @@ msgid "Invoice" msgstr "FactureFacture" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -2088,7 +2175,7 @@ msgctxt "invoice" msgid "Qty" msgstr "Qté" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "Taux d'imposition" @@ -2125,27 +2212,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "Paiements non valables" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "Valeur nette" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "Valeur brute" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "Taxe fiscale" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "Taxes incluses" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2155,7 +2242,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:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2165,7 +2252,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:709 +#: pretix/base/invoice.py:712 #, fuzzy #| msgctxt "invoice" #| msgid "Classic renderer (pretix 1.0)" @@ -2177,8 +2264,9 @@ msgstr "Rendu classique (pretix 1.0)" msgid "Default list" msgstr "Liste par défaut" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Nom complet" @@ -2212,14 +2300,13 @@ 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: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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "Utilisateur" @@ -2266,7 +2353,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:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2323,11 +2410,37 @@ msgstr "Pays" msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "This account is inactive." +msgid "Account active" +msgstr "Ce compte est inactif.Ce compte est inactif." + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee email" +msgid "Verified email address" +msgstr "Adresse mail du participant" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +#, fuzzy +#| msgid "Login" +msgid "Last login" +msgstr "Login" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Device registration failed." +msgid "Registration date" +msgstr "Enregistrement de l'appareil échoué." + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "Identificateur interne" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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." @@ -2336,7 +2449,7 @@ 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:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "Cet identificateur est déjà utilisé pour une autre question." @@ -2381,13 +2494,13 @@ 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:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 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:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Forme courte" @@ -2400,26 +2513,26 @@ msgstr "La Boutique est en ligne" msgid "Event currency" msgstr "Devise de l'événement" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: 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:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: 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:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Heure d'admission" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 #, fuzzy #| msgid "Show variants" msgid "Show in lists" @@ -2437,12 +2550,12 @@ 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:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Fin de la prévente" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " @@ -2452,26 +2565,26 @@ msgstr "" "pas cette valeur, la prévente prendra fin après la date de fin de votre " "événement." -#: pretix/base/models/event.py:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Début de la prévente" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: 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:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Emplacement" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "" @@ -2481,12 +2594,12 @@ msgstr "Plugins" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "Commentaire interne" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2505,11 +2618,15 @@ 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:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Événement" @@ -2520,11 +2637,11 @@ msgstr "Événement" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "Événements" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2532,46 +2649,46 @@ msgstr "" "Vous avez configuré au moins un produit payant mais n'avez activé aucun mode " "de paiement." -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 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:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 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:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "Les paramètres de l'événement ont été modifiés." -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 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:1132 +#: pretix/base/models/event.py:1141 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:1138 +#: pretix/base/models/event.py:1147 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:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Actif" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2579,7 +2696,7 @@ msgstr "" "Avec seulement cette case cochée, cette date est visible dans le front-end " "pour les utilisateurs." -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 #, fuzzy #| msgid "" #| "If selected, this event may show up on the ticket system's start page or " @@ -2591,76 +2708,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:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "Texte de la page de garde" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "Date de la série d'événements" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "Dates des séries d'événements" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 #, 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:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 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:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 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:1461 +#: pretix/base/models/event.py:1470 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "Langue par défaut" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 #, 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:1465 +#: pretix/base/models/event.py:1474 #, fuzzy #| msgid "Search for events" msgid "Required for events" msgstr "Recherche d'événements" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "Valeur totale" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 #, 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." @@ -2785,7 +2902,7 @@ msgstr "Disponible jusqu' à" 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:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Catégorie" @@ -2806,7 +2923,7 @@ msgstr "Nom de l'article" 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:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "Prix par défaut" @@ -2871,8 +2988,8 @@ msgstr "En liste d'attente depuis" 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:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "Afficher le nombre de billets restants" @@ -3015,11 +3132,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:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "Facture originale" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -3030,7 +3147,7 @@ msgstr "" "pas vraiment d'impact sur les prix." #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 #, fuzzy #| msgid "Save changes" msgid "Sales channels" @@ -3048,8 +3165,38 @@ msgid "" "corresponding to the product price." msgstr "" -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +#, fuzzy +#| msgid "Team memberships" +msgid "Require a valid membership" +msgstr "Membres de l'équipe" + +#: pretix/base/models/items.py:523 +#, fuzzy +#| msgid "Team memberships" +msgid "Allowed membership types" +msgstr "Membres de l'équipe" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -3061,7 +3208,7 @@ msgstr "" msgid "Products" msgstr "Produits" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -3069,55 +3216,63 @@ msgstr "" "Le nombre maximum par commande ne peut être inférieur au nombre minimum par " "commande." -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 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:692 +#: pretix/base/models/items.py:720 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:698 +#: pretix/base/models/items.py:726 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:744 +#: pretix/base/models/items.py:772 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:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "Position" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +#, fuzzy +#| msgid "Team memberships" +msgid "Membership types" +msgstr "Membres de l'équipe" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Variantes de produit" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "Nombre minimum" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "Nombre maximum" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "Les Add-Ons sont inclus dans le prix" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -3125,54 +3280,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:939 +#: pretix/base/models/items.py:976 #, 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:958 +#: pretix/base/models/items.py:995 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:963 +#: pretix/base/models/items.py:1000 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:968 +#: pretix/base/models/items.py:1005 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:973 +#: pretix/base/models/items.py:1010 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:978 +#: pretix/base/models/items.py:1015 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:1005 +#: pretix/base/models/items.py:1042 #, fuzzy #| msgid "invalid item" msgid "Bundled item" msgstr "article invalide" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 #, fuzzy #| msgid "Sample variation" msgid "Bundled variation" msgstr "Variante d'exemple" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "Nombre" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -3180,69 +3335,69 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 #, 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:1048 +#: pretix/base/models/items.py:1085 #, 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:1050 +#: pretix/base/models/items.py:1087 #, 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:1055 +#: pretix/base/models/items.py:1092 #, 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:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "Texte (une ligne)" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "Texte multiligne" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "Oui/Non" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "En choisir un parmi une liste" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "Choisissez plusieurs dans la liste" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "Chargement de fichiers" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "Durée" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "Date et heure" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3250,66 +3405,66 @@ msgstr "" msgid "Question" msgstr "Question" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "Texte explicatif" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 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:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "Type de question" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Question requise" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 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:1164 +#: pretix/base/models/items.py:1201 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:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 #, fuzzy #| msgid "Edit question" msgid "Hidden question" msgstr "Modifier la question" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 #, 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:1174 +#: pretix/base/models/items.py:1211 #, fuzzy #| msgid "Text on invoices" msgid "Print answer on invoices" msgstr "Texte sur les factures" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Nombre minimum" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 #, fuzzy #| msgid "Question cannot depend on a question asked during check-in." msgid "Currently not supported in our apps and during check-in" @@ -3317,129 +3472,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:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Nombre maximum" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 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:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: 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:1296 +#: pretix/base/models/items.py:1333 #, 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:1298 +#: pretix/base/models/items.py:1335 #, 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:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "Saisie incorrecte du numéro." -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "Veuillez entrer votre nom." -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 #, fuzzy #| msgid "Please select a quota." msgid "Please choose an earlier date." msgstr "Veuillez choisir un quota." -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "Entrée de date incorrecte." -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "Saisie de durée invalide." -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "Saisie de la date et de l'heure invalide." -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 #, fuzzy #| msgid "Unknown order code" msgid "Unknown country code." msgstr "Code de commande inconnu" -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Réponse" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 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:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "Option de question" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "Options de questions" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Capacité totale" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 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:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Article" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "Variantes" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3449,13 +3604,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3464,13 +3619,13 @@ msgstr "Quota" msgid "Quotas" msgstr "Quotas" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 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:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3478,7 +3633,7 @@ 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:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 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." @@ -3523,38 +3678,87 @@ msgstr "Question {val}" msgid "Tax rule {val}" msgstr "Règle fiscale {val}" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "Utilisation maximale" + +#: pretix/base/models/memberships.py:58 +#, fuzzy +#| msgid "Number of times this voucher can be redeemed." +msgid "Number of times this membership can be used in a purchase." +msgstr "Nombre de fois que ce bon peut être utilisé." + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +#, fuzzy +#| msgid "Members" +msgid "Membership type" +msgstr "Membres" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "en attente" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "Payé" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "expiré" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "annulé" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgid "Any customer" +msgid "Customer" +msgstr "Tout client" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "Localisation" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "Date d'expiration" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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." @@ -3562,7 +3766,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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3575,11 +3779,11 @@ msgstr "" "message personnalisé, vous devez donc informer votre personnel " "d'enregistrement sur la façon de traiter ces cas." -#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "Meta information" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3587,7 +3791,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:805 +#: pretix/base/models/orders.py:815 #, fuzzy #| msgid "" #| "The payment can not be accepted as it the order is expired and you " @@ -3601,75 +3805,75 @@ msgstr "" "avez configuré qu'aucun retard de paiement ne doit être accepté dans les " "paramètres de paiement." -#: pretix/base/models/orders.py:807 +#: pretix/base/models/orders.py:817 #, 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:827 +#: pretix/base/models/orders.py:841 #, 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:828 +#: pretix/base/models/orders.py:842 #, 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:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, 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:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 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:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "Nom de la société" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "Sélectionnez le pays" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 #, fuzzy #| msgid "User created." msgctxt "payment_state" msgid "created" msgstr "Utilisateur créé." -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 #, fuzzy #| msgid "pending" msgctxt "payment_state" msgid "pending" msgstr "en attente" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Order confirmed" @@ -3677,177 +3881,177 @@ msgctxt "payment_state" msgid "confirmed" msgstr "Commande validée" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 #, fuzzy #| msgid "canceled" msgctxt "payment_state" msgid "canceled" msgstr "annulé" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 #, fuzzy #| msgid "refunded" msgctxt "payment_state" msgid "refunded" msgstr "remboursé" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "Informations de paiement" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, 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:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Paiement reçu pour votre commande: %(code)s" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 #, fuzzy #| msgid "User created." msgctxt "refund_state" msgid "created" msgstr "Utilisateur créé." -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 #, fuzzy #| msgid "Bank transfer" msgctxt "refund_state" msgid "in transit" msgstr "Virement bancaire" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 #, fuzzy #| msgid "canceled" msgctxt "refund_state" msgid "canceled" msgstr "annulé" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 #, fuzzy #| msgid "Organizer" msgctxt "refund_source" msgid "Organizer" msgstr "Organisateur" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 #, fuzzy #| msgid "Any customer" msgctxt "refund_source" msgid "Customer" msgstr "Tout client" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 #, fuzzy #| msgid "Refund order" msgid "Refund reason" msgstr "Demande de remboursement" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "Frais de paiement" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "Frais d'expédition" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "Frais de service" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 #, fuzzy #| msgid "Cancellation" msgid "Cancellation fee" msgstr "Annulation" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "Autres frais" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Valeur" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "Position de l'ordre" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, fuzzy, python-format #| msgid "Your order: %(code)s" msgid "Your event registration: %(code)s" msgstr "Votre commande: %(code)s" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "ID du panier (par ex. clé de session)" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "Position du panier" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "Positions du panier" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "Uniquement pour les clients professionnels dans l'UE." -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 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:73 +#: pretix/base/models/organizer.py:75 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 " @@ -3858,45 +4062,46 @@ msgstr "" "utilisé dans les URLs pour faire référence à vos comptes organisateurs et à " "vos événements." -#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "Organisateur" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "Nom de l'équipe" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Membres de l'équipe" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "Peut créer des événements" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "Possibilité de changer les équipes et les permissions" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "Possibilité de modifier les paramètres de l'organisateur" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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!" @@ -3905,65 +4110,71 @@ 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:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Internal comment" +msgid "Can manage customer accounts" +msgstr "Commentaire interne" + +#: pretix/base/models/organizer.py:270 #, fuzzy #| msgid "Can change orders" msgid "Can manage gift cards" msgstr "Possibilité de modifier les ordres" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "Possibilité de modifier les paramètres d'événements" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "Possibilité de modifier les paramètres du produit" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "Peut afficher les ordres" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "Possibilité de modifier les ordres" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "Contrôles de mise à jour" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "Possibilité de visualiser les bons de réduction" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "Possibilité de modifier les bons de réduction" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s on %(object)s" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Équipe" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "Équipes" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Inviter dans l'équipe '{team}' pour '{email}'" @@ -4019,7 +4230,7 @@ msgstr "" "n'est donnée pour le calcul correct des taxes. À UTILISER À VOS RISQUES ET " "PÉRILS." -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "Pays commerçant" @@ -4082,10 +4293,6 @@ msgstr "Soustraire du prix du produit" msgid "Reduce product price by (%)" msgstr "Réduire le prix des produits de (%)" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "Utilisation maximale" - #: 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é." @@ -4107,11 +4314,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "Valable jusqu'au" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "Réserver un billet à partir du quota" @@ -4420,8 +4631,8 @@ msgid "Event date" msgstr "Date de l'événement" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "Total net" @@ -4626,9 +4837,9 @@ msgstr "Adresse mail du participant" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 #, fuzzy #| msgid "Attendee name" msgid "Attendee address" @@ -4656,7 +4867,7 @@ msgstr "Vous avez demandé un type d'édition de ticket non valide." #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 #, fuzzy #| msgid "Ticket design" msgid "Ticket code" @@ -4939,26 +5150,26 @@ msgid "In test mode, only test cards will work." msgstr "" #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 #, 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:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 #, 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:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "" @@ -5011,7 +5222,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 #, fuzzy #| msgctxt "subevent" #| msgid "This voucher is not valid for this event date." @@ -5089,9 +5300,9 @@ msgid "Price including add-ons" msgstr "" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 #, fuzzy #| msgid "Attendee email" msgid "Attendee company" @@ -5213,7 +5424,7 @@ msgstr "22:00" msgid "Event admission date and time" msgstr "Date et heure d'admission à l'événement" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "31.05.2016 19:00" @@ -5229,7 +5440,7 @@ msgstr "19:00" msgid "Event location" msgstr "Lieu de l'événement" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "Ville quelconque" @@ -5359,7 +5570,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 #, fuzzy #| msgid "Event admission" msgid "General admission" @@ -5385,17 +5596,23 @@ msgstr "" msgid "Seat: seat number" msgstr "Rue et numéro" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Date and time" +msgid "Date and time of first scan" +msgstr "Date et heure" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "Question: {question}" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -5405,13 +5622,13 @@ msgstr "" msgid "Attendee name: {part}" msgstr "Nom du participant" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, fuzzy, python-brace-format #| msgid "Invoice address: name" msgid "Invoice address name: {part}" msgstr "Adresse de facturation: nom" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Ticket" @@ -5471,7 +5688,7 @@ msgstr "" msgid "Event canceled" msgstr "Date de l'événement" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5539,7 +5756,7 @@ 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:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 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é." @@ -5561,7 +5778,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:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5843,7 +6060,7 @@ msgstr "Exemple de produit {}" msgid "Sample product A" msgstr "Exemple de produit A" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, fuzzy, python-brace-format #| msgid "" #| "You are receiving this email because you placed an order for {event}." @@ -5853,7 +6070,7 @@ msgid "" msgstr "" "Vous recevez cet e-mail parce que vous avez passé une commande pour {event}." -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5863,12 +6080,65 @@ msgstr "" "suivante:\n" "{orderurl}." -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, 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/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, fuzzy, python-brace-format +#| msgid "You selected a product which is not available for sale." +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "Vous avez sélectionné un produit qui n'est pas disponible à la vente." + +#: pretix/base/services/memberships.py:139 +#, fuzzy +#| msgid "You cannot select an item that belongs to a different event." +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "" +"Vous ne pouvez pas sélectionner un article qui appartient à un événement " +"différent." + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5882,7 +6152,7 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "Entrée de date incorrecte." -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5890,7 +6160,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:100 +#: pretix/base/services/orders.py:104 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5898,7 +6168,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:102 +#: pretix/base/services/orders.py:106 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5906,15 +6176,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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "Une erreur interne s'est produite, veuillez réessayer." -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "Votre panier est vide." -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5923,11 +6193,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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "La période de prévente est terminée." -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5935,7 +6205,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:113 +#: pretix/base/services/orders.py:117 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 " @@ -5945,7 +6215,7 @@ msgstr "" "été utilisé le nombre maximum de fois autorisé. Nous avons retiré cet " "article de votre panier." -#: pretix/base/services/orders.py:115 +#: pretix/base/services/orders.py:119 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5959,7 +6229,7 @@ msgstr "" "été utilisé le nombre maximum de fois autorisé. Nous avons retiré cet " "article de votre panier." -#: pretix/base/services/orders.py:117 +#: pretix/base/services/orders.py:121 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5967,7 +6237,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:119 +#: pretix/base/services/orders.py:123 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." @@ -5975,7 +6245,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:121 +#: pretix/base/services/orders.py:125 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5983,7 +6253,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:123 +#: pretix/base/services/orders.py:127 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." @@ -5991,7 +6261,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:127 +#: pretix/base/services/orders.py:131 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart is expired. We " @@ -6003,7 +6273,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:128 +#: pretix/base/services/orders.py:132 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -6017,103 +6287,103 @@ msgstr "" "été utilisé le nombre maximum de fois autorisé. Nous avons retiré cet " "article de votre panier." -#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 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:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 #, 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:303 +#: pretix/base/services/orders.py:308 #, 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:306 +#: pretix/base/services/orders.py:311 #, 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:352 +#: pretix/base/services/orders.py:357 #, 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:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "Vous ne pouvez pas annuler cette commande." -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "Commande annulée: %(code)s" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, 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:1084 +#: pretix/base/services/orders.py:1103 #, 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:1158 +#: pretix/base/services/orders.py:1177 #, 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:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Votre commande a été modifiée: %(code)s" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "Vous devez sélectionner une variante du produit." -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, 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:1210 +#: pretix/base/services/orders.py:1229 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:1211 +#: pretix/base/services/orders.py:1230 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:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -6121,11 +6391,11 @@ msgstr "" "Cette opération laisserait la commande vide. Veuillez annuler la commande " "elle-même." -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 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:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -6133,7 +6403,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:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -6141,7 +6411,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:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." @@ -6149,49 +6419,49 @@ 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:1218 +#: pretix/base/services/orders.py:1237 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:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 #, 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:1222 +#: pretix/base/services/orders.py:1241 #, 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:1223 +#: pretix/base/services/orders.py:1242 #, 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:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -6286,21 +6556,33 @@ msgstr "" msgid "Plugin: %s" msgstr "Plugin: %s" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, 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:116 +#, fuzzy +#| msgid "Automatically on payment" +msgid "Allow customers to create accounts" +msgstr "Automatiquement sur paiement" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "Nombre maximum d'articles par commande" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "Les Add-Ons ne seront pas pris en compte." -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" @@ -6308,7 +6590,7 @@ msgstr "" "Afficher les prix nets au lieu des prix bruts dans la liste de produits (pas " "recommandé!)" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 #, fuzzy #| msgid "" #| "Independent of your choice, the cart will show gross prices as this the " @@ -6320,29 +6602,29 @@ msgstr "" "Indépendamment de votre choix, le panier affichera les prix bruts car c'est " "le prix à payer" -#: pretix/base/settings.py:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "Demander les noms des participants" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 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:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "Noms des participants requis" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 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:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "Demander des adresses e-mail par ticket" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 #, fuzzy #| msgid "" #| "Normally, pretix asks for one email address per order and the order " @@ -6371,11 +6653,11 @@ msgstr "" "confirmation de commande qu' à une seule adresse email primaire et non aux " "adresses des participants." -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "Nécessite des adresses e-mail par ticket" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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 " @@ -6386,54 +6668,54 @@ msgstr "" "que soit cette configuration, une seule adresse e-mail sera toujours requise " "pour la confirmation de commande." -#: pretix/base/settings.py:192 +#: pretix/base/settings.py:203 #, 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:201 +#: pretix/base/settings.py:212 #, 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:211 +#: pretix/base/settings.py:222 #, 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:220 +#: pretix/base/settings.py:231 #, 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:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "Demander deux fois l'adresse email de la commande" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 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:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "Demander l'adresse de facturation" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 #, fuzzy #| msgid "" #| "Does only work if an invoice address is asked for. VAT ID is not required." @@ -6442,41 +6724,41 @@ msgstr "" "Ne fonctionne que si une adresse de facturation est demandée. " "L'identification TVA n'est pas requise." -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "Nom du client requis" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "Afficher les noms des participants sur les factures" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "Adresse de facturation requise" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 #, fuzzy #| msgid "Require invoice address" msgid "Require a business addresses" msgstr "Adresse de facturation requise" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 #, fuzzy #| msgid "Ask for invoice address" msgid "Ask for beneficiary" msgstr "Demander l'adresse de facturation" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -6485,42 +6767,42 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "Demander l'identification TVA" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 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:361 +#: pretix/base/settings.py:372 #, fuzzy #| msgid "Invoice address: name" msgid "Invoice address explanation" msgstr "Adresse de facturation: nom" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "Afficher les produits gratuits sur les factures" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6528,44 +6810,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:395 +#: pretix/base/settings.py:406 #, fuzzy #| msgid "Only paid orders" msgid "Show expiration date of order" msgstr "Seulement les ordres payés" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 #, 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:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "Génération de factures avec numéros consécutifs" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 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:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "Préfixe du numéro de facture" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 #, fuzzy #| msgid "" #| "This will be prepended to invoice numbers. If you leave this field empty, " @@ -6590,87 +6872,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:440 +#: pretix/base/settings.py:451 #, fuzzy #| msgid "Invoice number prefix" msgid "Invoice number prefix for cancellations" msgstr "Préfixe du numéro de facture" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "Période de réservation" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 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:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 #, fuzzy #| msgid "End of presale" msgid "End of presale text" msgstr "Fin de la prévente" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 #, fuzzy #| msgid "Multiline text" msgid "Guidance text" msgstr "Texte multiligne" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 #, fuzzy #| msgid "All days" msgid "in days" msgstr "Tous les jours" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 #, fuzzy #| msgid "Extend payment term" msgid "Set payment term" msgstr "Prolonger le délai de paiement" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "Délai de paiement en jours" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -6684,11 +6966,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:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "Finaliser les conditions de paiement uniquement en jour de semaine" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 #, fuzzy #| msgid "" #| "If this is activated and the payment term of any order ends on a Saturday " @@ -6706,13 +6988,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:571 +#: pretix/base/settings.py:582 #, fuzzy #| msgid "Payment term in days" msgid "Payment term in minutes" msgstr "Délai de paiement en jours" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 #, fuzzy #| msgid "" #| "The number of days after placing an order the user has to pay to preserve " @@ -6733,11 +7015,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:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "Dernière date de paiement" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 #, fuzzy #| msgid "" #| "The last date any payments are accepted. This has precedence over the " @@ -6754,11 +7036,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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "Expirer automatiquement les commandes impayées" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6769,22 +7051,22 @@ msgstr "" "paiement. Cela signifie que ces billets retournent au pool et peuvent être " "commandés par d'autres personnes." -#: pretix/base/settings.py:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "Accepter les paiements en retard" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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 " @@ -6794,99 +7076,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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "Afficher la date de début" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 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:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 #, fuzzy #| msgid "Generate invoices" msgid "Do not generate invoices" msgstr "Générer des factures" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 #, fuzzy #| msgid "Manually in admin panel" msgid "Only manually in admin panel" msgstr "Manuellement dans le panneau d'administration" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "Automatiquement à la demande de l'utilisateur" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "Automatiquement pour toutes les commandes créées" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "Générer des factures" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 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:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 #, fuzzy #| msgid "Address" msgid "Address line" msgstr "Adresse" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 #, fuzzy #| msgid "VAT ID" msgid "EU VAT ID" msgstr "Identifiant de TVA" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 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:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "Texte d'introduction" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 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:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6894,15 +7176,15 @@ msgstr "" "par ex. Merci pour votre achat ! Vous trouverez de plus amples informations " "sur l'événement à..." -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "Texte supplémentaire" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 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:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6910,11 +7192,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:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "Pied de page" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." @@ -6922,11 +7204,11 @@ msgstr "" "Sera imprimé centré et en caractères plus petits à la fin de chaque page de " "facture." -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "Joindre les factures aux courriels" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6939,30 +7221,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:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "Afficher les articles en dehors de la période de prévente" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 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:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "Langues disponibles" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Langue par défaut" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6970,32 +7252,32 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 #, 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:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "Date de fin de l'événement" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 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:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "Afficher les dates avec l'heure" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -7003,29 +7285,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:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 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:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "Afficher les variantes d'un produit étendu par défaut" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "Activer la liste d'attente" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -7038,11 +7320,11 @@ msgstr "" "notification par mail avec un bon d'achat qui pourra être utilisé pour " "acheter un billet." -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "Affectation automatique des listes d'attente" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 #, fuzzy #| msgid "" #| "If ticket capacity becomes free, automatically create a voucher and send " @@ -7062,11 +7344,11 @@ msgstr "" "automatiquement mais vous pouvez les envoyer manuellement via le panneau de " "contrôle." -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "Temps de réponse de la liste d'attente" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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 " @@ -7076,81 +7358,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:1019 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "Demander les noms des participants" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 #, 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:1029 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "Nom du client requis" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 #, 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:1040 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a phone number" msgstr "Demander les noms des participants" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 #, 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:1050 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Line number" msgid "Require phone number" msgstr "Numéro de la ligne" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 #, 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:1061 +#: pretix/base/settings.py:1072 #, fuzzy #| msgid "Voucher redemption" msgid "Phone number explanation" msgstr "Rachat de bons" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 #, fuzzy #| msgid "Reminder to download tickets" msgid "Allow users to download tickets" msgstr "Rappel pour télécharger les billets" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "Date de téléchargement" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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 " @@ -7161,49 +7443,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:1096 +#: pretix/base/settings.py:1107 #, 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:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 #, 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:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 #, 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:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -7212,61 +7494,61 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 #, 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:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "Calendrier" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "Calendrier" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "Style par défaut" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "Date des dernière modification" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -7279,107 +7561,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:1212 +#: pretix/base/settings.py:1223 #, 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:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 #, 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:1245 +#: pretix/base/settings.py:1256 #, fuzzy #| msgid "Cancellation" msgid "Do not allow changes after" msgstr "Annulation" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 #, 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:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 #, fuzzy #| msgid "Cancellation" msgid "Do not allow cancellations after" msgstr "Annulation" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 #, 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:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 #, fuzzy #| msgid "Cancellation" msgid "Keep a fixed cancellation fee" msgstr "Annulation" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 #, fuzzy #| msgid "Cancellation" msgid "Keep a percentual cancellation fee" msgstr "Annulation" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 #, fuzzy #| msgid "Voucher redemption" msgid "Voluntary lower refund explanation" msgstr "Rachat de bons" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -7387,60 +7669,60 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 #, fuzzy #| msgid "Credit card" msgid "All refunds are issued as gift cards" msgstr "Carte de crédit" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund order" msgid "Refund method" msgstr "Demande de remboursement" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "Adresse de contact" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 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:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "URL des Mentions légales" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -7448,36 +7730,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:1431 +#: pretix/base/settings.py:1442 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Fichiers de tickets mis en cache" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 #, fuzzy #| msgid "Cached ticket files" msgid "Attach calendar files" msgstr "Fichiers de tickets mis en cache" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "Préfixe du sujet" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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." @@ -7486,27 +7768,27 @@ msgstr "" "[prefix]. Choisissez, par exemple, une forme abrégée du nom de votre " "événement." -#: pretix/base/settings.py:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "Adresse de l'expéditeur" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "Adresse de l'expéditeur pour les e-mails sortants" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 #, fuzzy #| msgid "Attendee name" msgid "Sender name" msgstr "Nom du participant" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -7533,7 +7815,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -7556,7 +7838,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7589,7 +7871,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7626,7 +7908,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7664,7 +7946,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -7697,7 +7979,7 @@ msgstr "" "Meilleures salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7730,7 +8012,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -7753,7 +8035,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -7781,7 +8063,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7814,7 +8096,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7855,7 +8137,7 @@ msgstr "" "Meilleures salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -7903,7 +8185,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -7926,7 +8208,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7972,7 +8254,7 @@ msgstr "" "Meilleures salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -8009,7 +8291,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -8045,7 +8327,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -8065,7 +8347,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1765 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -8080,13 +8362,13 @@ msgstr "" msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" "Bonjour,\n" "\n" @@ -8099,7 +8381,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -8123,59 +8405,119 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 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:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "Couleur primaire" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Police de caractère" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "Seulement supporté par les navigateurs modernes." -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 #, fuzzy #| msgid "Attendee name" msgid "Header image" msgstr "Nom du participant" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your events name " @@ -8192,25 +8534,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:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 #, 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:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your " @@ -8227,11 +8569,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:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -8240,21 +8582,21 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "Image du logo" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 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:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "Texte d'information" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -8262,67 +8604,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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 #, fuzzy #| msgid "Voucher redemption" msgid "Voucher explanation" msgstr "Rachat de bons" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "Nom du participant" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Frais supplémentaires" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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." @@ -8331,15 +8673,15 @@ msgstr "" "confirmation de votre commande et un lien si vous souhaitez modifier votre " "commande ultérieurement." -#: pretix/base/settings.py:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -8347,223 +8689,224 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "Heure de début de l'événement (décroissant)" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "Nom (descendant)" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "Date de commande" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 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:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "Texte de la page d'accueil" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 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:2290 +#: pretix/base/settings.py:2360 #, fuzzy #| msgid "Gift card" msgid "Length of gift card codes" msgstr "Carte-cadeau" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 #, fuzzy #| msgid "Gift card" msgid "Validity of gift card codes in years" msgstr "Carte-cadeau" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 #, 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:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "Prénom" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "Nom de famille" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 #, fuzzy #| msgid "John Doe" msgctxt "person_name_sample" msgid "John" msgstr "John Doe" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 #, fuzzy #| msgid "Ticket name" msgid "First name" msgstr "Nom du billet" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 #, fuzzy #| msgid "Device name" msgid "Middle name" msgstr "Nom de l'appareil" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 #, fuzzy #| msgid "John Doe" msgctxt "person_name_sample" msgid "John Doe" msgstr "John Doe" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 #, fuzzy #| msgid "Full name" msgid "Calling name" msgstr "Nom complet" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 #, fuzzy #| msgid "Bank transfer" msgid "Latin transcription" msgstr "Virement bancaire" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "Annulation" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 #, fuzzy #| msgid "Require customer name" msgctxt "person_name" msgid "Degree (after name)" msgstr "Nom du client requis" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 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:2688 +#: pretix/base/settings.py:2758 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:2692 +#: pretix/base/settings.py:2762 #, fuzzy #| msgid "" #| "You have to ask for attendee emails if you want to make them required." @@ -8573,11 +8916,11 @@ msgstr "" "Vous devez demander les e-mails des participants si vous voulez les rendre " "obligatoires." -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 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." @@ -8614,14 +8957,19 @@ msgid "E-mails" msgstr "E-Mails" #: pretix/base/shredder.py:196 +#, fuzzy +#| msgid "" +#| "This will remove all e-mail addresses from orders and attendees, as well " +#| "as logged email contents." msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." 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:241 +#: pretix/base/shredder.py:242 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8630,13 +8978,13 @@ msgid "" msgstr "" "Cela supprimera toutes les adresses électroniques de la liste d'attente." -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Nom du participant" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 #, fuzzy #| msgid "" #| "This will remove all attendee names from order positions, as well as " @@ -8648,11 +8996,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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "Adresses de facturation" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8660,18 +9008,18 @@ msgstr "" "Cela supprimera toutes les adresses de facturation des commandes, ainsi que " "les modifications enregistrées." -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "Réponses aux questions" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 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:393 +#: pretix/base/shredder.py:394 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 " @@ -8681,17 +9029,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:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "Fichiers de tickets mis en cache" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 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:437 +#: pretix/base/shredder.py:438 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 " @@ -9075,12 +9423,60 @@ msgstr "Veuillez uploader uniquement des fichiers PDF." msgid "Filetype not allowed!" msgstr "Type de fichier interdit !" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "Utiliser un serveur SMTP personnalisé" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" +"Tous les mails relatifs à votre événement seront envoyés sur le serveur smtp " +"que vous aurez spécifié." + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "Hostname" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "Port" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "Nom d'utilisateur" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "Utiliser STARTTLS" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "Communément activé sur le port 587." + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "Utiliser SSL" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "Communément activé sur le port 465." + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" +"Vous pouvez activer la sécurité SSL ou STARTTLS, mais pas les deux en même " +"temps." + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -9170,17 +9566,17 @@ msgstr "Ne pas copier" msgid "Default ({value})" msgstr "Langue par défaut" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "Domaine personnalisé" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 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:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 #, fuzzy #| msgid "You can choose at most one option from this category." #| msgid_plural "" @@ -9188,41 +9584,41 @@ 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:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 #, 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:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 #, fuzzy #| msgid "Payment information" msgid "Name format" msgstr "Informations de paiement" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 #, fuzzy #| msgid "Free price input" msgid "Free text input" @@ -9239,7 +9635,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -9310,16 +9706,16 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "Adresse Cci" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 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:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "Signature" @@ -9328,7 +9724,7 @@ msgstr "Signature" 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:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "par exemple vos coordonnées" @@ -9367,7 +9763,8 @@ msgstr "Texte (envoyé par admin)" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -9453,127 +9850,79 @@ msgstr "" msgid "Denied order" msgstr "Demande de remboursement" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "Utiliser un serveur SMTP personnalisé" - -#: pretix/control/forms/event.py:1025 -msgid "" -"All mail related to your event will be sent over the smtp server specified " -"by you." -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:1029 -msgid "Hostname" -msgstr "Hostname" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "Port" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "Nom d'utilisateur" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "Utiliser STARTTLS" - -#: 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:1056 -msgid "Use SSL" -msgstr "Utiliser SSL" - -#: 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: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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" -"Vous pouvez activer la sécurité SSL ou STARTTLS, mais pas les deux en même " -"temps." - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 #, fuzzy #| msgid "Ticket design" msgid "Ticket code generator" msgstr "Conception des billets" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "N'importe quel pays" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "Union européenne" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "Tout client" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "Individuel" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "Affaires" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "Entreprise avec un numéro d'identification TVA valide" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "Charger la TVA" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "Pas de TVA" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 #, fuzzy #| msgid "Filetype not allowed!" msgid "Sale not allowed" msgstr "Type de fichier interdit !" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 #, fuzzy #| msgid "Sales tax rate" msgid "Deviating tax rate" msgstr "Taux d'imposition des ventes" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Texte sur les factures" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "Bon pré-sélectionné" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -9585,11 +9934,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:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "Mode de compatibilité" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -9598,28 +9947,28 @@ msgstr "" "Web. Si vous rencontrez des problèmes, essayez d'utiliser ce mode de " "compatibilité." -#: pretix/control/forms/event.py:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "Le code de bon de réduction n'existe pas." -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "Entrée incorrecte." -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "Téléchargement de billets" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 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:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "Exiger que tous les participants remplissent leur nom" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -9627,11 +9976,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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "Paiement par Stripe" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -9643,11 +9992,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:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "Paiement par virement bancaire" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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 " @@ -9657,16 +10006,16 @@ 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Prix (facultatif)" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "Gratuit" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "Quantité disponible" @@ -9793,25 +10142,25 @@ msgstr "en attente" msgid "Approval pending" msgstr "en attente" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - Toute les variantes" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -9845,40 +10194,26 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 #, fuzzy #| msgid "Tickets" msgid "Ticket secret" msgstr "Tickets" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "Tous les organisateurs" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "Boutique en ligne et prévente en cours" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "Inactif" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 #, fuzzy @@ -9886,7 +10221,7 @@ msgstr "Prévente terminée" msgid "Date from" msgstr "Date" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 #, fuzzy #| msgid "Date and time" @@ -9931,153 +10266,154 @@ msgid "Sunday" msgstr "Dimanche" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "Demande de recherche" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "Tous les événements" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "Boutique en ligne" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "Boutique hors ligne" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "Événement unique en fonctionnement ou à venir" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "Événement unique dans le passé" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "Recherche d'un participant…" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "Statut d'enregistrement" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "Tous les participants" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 #, fuzzy #| msgid "Checked in – {list}" msgctxt "checkin state" msgid "Checked in but left" msgstr "Enregistré – {list}" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 #, fuzzy #| msgid "Presale" msgctxt "checkin state" msgid "Present" msgstr "Prévente" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "Enregistré" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "Non enregistré" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Administrateur" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "Pas d'administrateur" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "Valable" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "Non remboursé" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "Rachetés au moins une fois" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "Entièrement remboursé" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "Racheté et enregistré avec billet" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "Traitement des quotas" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "Permet d'ignorer les quotas" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "Filtrer par tag" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "Chercher un bon de réduction" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: 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:1620 +#: pretix/control/forms/filter.py:1658 #, fuzzy #| msgid "Check-in status" msgid "Refund status" msgstr "Statut d'enregistrement" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 #, fuzzy #| msgid "All entries" msgid "All open refunds" msgstr "Toutes les entrées" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 #, fuzzy #| msgid "All orders" msgid "All refunds" msgstr "Toutes les commandes" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 #, fuzzy #| msgctxt "subevent" #| msgid "Date history" msgid "Date filter" msgstr "Historique des dates" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by tag" msgid "Filter by…" msgstr "Filtrer par tag" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" @@ -10310,7 +10646,7 @@ msgstr "" "plusieurs tailles. Vous pouvez sélectionner les variantes dans l'étape " "suivante." -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 #, fuzzy #| msgid "Product category" msgid "No category" @@ -10356,34 +10692,34 @@ msgstr "Taille" msgid "Number of tickets" msgstr "Nombre de billets" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "Le nom du quota est requis." -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "Veuillez choisir un quota." -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 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:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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, " @@ -10393,11 +10729,15 @@ 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -10408,17 +10748,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:648 +#: pretix/control/forms/item.py:695 #, fuzzy #| msgid "Add-Ons" msgid "Add-ons" msgstr "Add-Ons" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 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:721 +#: pretix/control/forms/item.py:768 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -10426,20 +10766,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:728 +#: pretix/control/forms/item.py:775 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Add-on products" msgid "Bundled products" msgstr "Produits Add-On" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 #, 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:778 +#: pretix/control/forms/item.py:825 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:23 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:50 #, fuzzy @@ -10448,8 +10788,8 @@ msgstr "Vous avez ajouté le même add-on deux fois" msgid "Bundled product" msgstr "Produits Add-On" -#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "inactif" @@ -10488,11 +10828,11 @@ msgstr "Seulement les ordres payés" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "Overbook quota" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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!" @@ -10501,11 +10841,11 @@ msgstr "" "conduit à un quota excédentaire et que vous avez vendu plus de billets que " "prévu !" -#: pretix/control/forms/orders.py:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "Surbooker les quotas et ignorer les retards de paiement" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -10517,19 +10857,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:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 #, fuzzy #| msgid "Notify user by e-mail" msgid "Notify customer by email" msgstr "Informer l'utilisateur par e-mail" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 #, fuzzy #| msgid "Cancellation" msgid "Keep a cancellation fee of" msgstr "Annulation" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -10538,19 +10878,19 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 #, fuzzy #| msgid "Generate cancellation" msgid "Generate cancellation for invoice" msgstr "Générer annulation" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 #, fuzzy #| msgid "Payment date" msgid "Payment amount" msgstr "Date de paiement" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -10559,108 +10899,126 @@ msgstr "Date de paiement" msgid "Payment date" msgstr "Date de paiement" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "Recalculer les taxes" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 #, fuzzy #| msgid "Re-calculate taxes" msgid "Do not re-calculate taxes" msgstr "Recalculer les taxes" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "Informer l'utilisateur" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 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:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "Add-On à" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +#, fuzzy +#| msgid "Members" +msgid "Membership" +msgstr "Membres" + +#: pretix/control/forms/orders.py:303 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: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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 #, fuzzy #| msgid "Keep unchanged" msgid "(Unchanged)" msgstr "Laisser inchangé" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "Nouveau prix (brut)" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 #, fuzzy #| msgid "Create a new event" msgid "Generate a new secret" msgstr "Créer un nouvel événement" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 #, fuzzy #| msgid "Cart position" msgid "Cancel this position" msgstr "Position du panier" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "Séparation en nouvel ordre" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +#, fuzzy +#| msgid "Team memberships" +msgid "(No membership)" +msgstr "Membres de l'équipe" + +#: pretix/control/forms/orders.py:539 #, fuzzy #| msgid "Remove from order" msgid "Remove this fee" msgstr "Retirer de la commande" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "Invalider les secrets" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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 " @@ -10670,68 +11028,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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "Destinataire" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 #, 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:650 +#: pretix/control/forms/orders.py:713 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "Annuler la commande" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 #, 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:674 +#: pretix/control/forms/orders.py:737 #, 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:678 +#: pretix/control/forms/orders.py:741 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 " @@ -10739,37 +11097,37 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "Carte-cadeau" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 #, fuzzy #| msgid "Cancellation" msgid "Keep a fixed cancellation fee per ticket" msgstr "Annulation" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 #, 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:719 +#: pretix/control/forms/orders.py:782 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "frais de la commande" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -10777,25 +11135,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 #, fuzzy #| msgid "Send vouchers" msgid "Send information via email" msgstr "Envoyer des bons" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 #, fuzzy #| msgid "Send vouchers" msgid "Send information to waiting list" msgstr "Envoyer des bons" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "Peut créer des événements" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10832,7 +11190,7 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10865,34 +11223,34 @@ msgstr "" "Sincères salutations,\n" "Votre équipe {event}" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 #, 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:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 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:204 +#: pretix/control/forms/organizer.py:221 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -10901,36 +11259,49 @@ msgstr "" "d'équipe restante avec la permission de changer les équipes et les " "permissions." -#: pretix/control/forms/organizer.py:234 +#: pretix/control/forms/organizer.py:251 #, 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:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +#, fuzzy +#| msgid "" +#| "This will be attached to every email. Available placeholders: {event}" +msgid "This will be attached to every email." +msgstr "Ceci sera joint à chaque email. Nombre de places disponibles: {event}" + +#: pretix/control/forms/organizer.py:442 #, fuzzy #| msgid "Event date" msgctxt "webhooks" msgid "Event types" msgstr "Date de l'événement" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Carte-cadeau" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "This ticket has already been redeemed." +msgid "An account with this email address is already registered." +msgstr "Ce billet a déjà été échangé." + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -11198,6 +11569,12 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, fuzzy, python-brace-format +#| msgid "Position #{posid} created: {item} ({price})." +msgid "Position #{posid}: Used membership changed." +msgstr "Position #{posid}1 créée : {item}2 ({price}3)." + +#: pretix/control/logdisplay.py:86 +#, fuzzy, python-brace-format #| msgid "" #| "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " #| "\"{new_event}\" ({new_price})." @@ -11206,7 +11583,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:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -11215,51 +11592,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:98 +#: pretix/control/logdisplay.py:102 #, 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:106 +#: pretix/control/logdisplay.py:110 #, 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:113 +#: pretix/control/logdisplay.py:117 #, 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:120 +#: pretix/control/logdisplay.py:124 #, fuzzy #| msgid "The quota has been added." msgid "A fee has been added" msgstr "Le quota a été ajouté." -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, 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:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, 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:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " @@ -11268,17 +11645,17 @@ msgstr "" "Position #{posid}1 créée : {item}2 ({price}3) comme complément à la position " "#{addon_to}4." -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "Position #{posid}1 créée : {item}2 ({price}3)." -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, 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:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" @@ -11286,18 +11663,18 @@ msgstr "" "Position #{posid}1 ({old_item}2, {old_price}3) divisée en nouvel ordre : " "{order}4" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, 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: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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "(inconnu)" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11309,14 +11686,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:213 +#: pretix/control/logdisplay.py:217 #, 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:224 +#: pretix/control/logdisplay.py:228 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11328,7 +11705,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:234 +#: pretix/control/logdisplay.py:238 #, fuzzy, python-brace-format #| msgid "The check-in list has been deleted." msgid "" @@ -11336,7 +11713,7 @@ msgid "" "uploaded." msgstr "La liste d'enregistrement a été supprimée." -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11348,7 +11725,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:256 +#: pretix/control/logdisplay.py:260 #, fuzzy, python-brace-format #| msgid "The check-in list has been deleted." msgid "" @@ -11356,7 +11733,7 @@ msgid "" "code \"{errorcode}\"." msgstr "La liste d'enregistrement a été supprimée." -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid} has been checked in again at {datetime} on list " @@ -11367,13 +11744,13 @@ msgstr "" "Position #{posid} a été vérifiée de nouveau à {datetime} sur la liste " "\"{list}\"." -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, 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:278 +#: pretix/control/logdisplay.py:282 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid} has been checked in again at {datetime} on list " @@ -11384,13 +11761,13 @@ msgstr "" "Position #{posid} a été vérifiée de nouveau à {datetime} sur la liste " "\"{list}\"." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, 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:291 +#: pretix/control/logdisplay.py:295 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11399,7 +11776,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:299 +#: pretix/control/logdisplay.py:303 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -11408,149 +11785,216 @@ 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:310 +#: pretix/control/logdisplay.py:314 #, 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:311 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The order has been changed." msgid "The organizer has been changed." msgstr "La commande a été modifiée." -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 #, 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:313 +#: pretix/control/logdisplay.py:317 #, 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:314 +#: pretix/control/logdisplay.py:318 #, 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:315 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The user has been created." msgid "The webhook has been created." msgstr "L'utilisateur a été créé." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 #, 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:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been created." +msgid "The membership type has been created." +msgstr "La date de l'événement a été créée." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been changed." +msgid "The membership type has been changed." +msgstr "La date de l'évènement a été modifiée." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been deleted." +msgid "The membership type has been deleted." +msgstr "La date de l'événement a été supprimée." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "The team has been created." +msgid "The account has been created." +msgstr "L'équipe a été créée." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "The category has been changed." +msgid "The account has been changed." +msgstr "La catégorie a été modifiée." + +#: pretix/control/logdisplay.py:326 +#, fuzzy +#| msgid "Your account has been enabled." +msgid "A membership for this account has been added." +msgstr "Votre compte a été activé." + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "An answer option has been changed." +msgid "A membership of this account has been changed." +msgstr "Une option de réponse a été modifiée." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "Your account has been disabled." +msgid "The account has been disabled and anonymized." +msgstr "Votre compte a été désactivé." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been requested." +msgstr "Le mot de passe a été réinitialisé." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been set." +msgstr "Le mot de passe a été réinitialisé." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 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:318 +#: pretix/control/logdisplay.py:333 #, fuzzy #| msgid "The order has been canceled." msgid "The event has been canceled." msgstr "La commande a été annulée." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 #, fuzzy #| msgid "The event has been deleted." msgid "An event has been deleted." msgstr "L'événement a été supprimé." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "Les détails de la commande ont été modifiés." -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "La commande a été marquée comme impayée." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "Le secret de la commande a été changé." -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 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:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "La commande a été marquée comme ayant expiré." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "La commande a été marquée comme payée." -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 #, 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:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "La commande a été remboursée." -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "La commande a été annulée." -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 #, fuzzy #| msgid "The order has been created." msgid "The order has been reactivated." msgstr "La commande a été créée." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, 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:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "La commande a été créée." -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 #, fuzzy #| msgid "The order has been created." msgid "The order has been approved." msgstr "La commande a été créée." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 #, fuzzy #| msgid "The order has been refunded." msgid "The order has been denied." msgstr "La commande a été remboursée." -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, 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:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -11559,48 +12003,50 @@ 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:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "The question has been changed." +msgid "The customer account has been changed." +msgstr "La question a été modifiée." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "L'emplacement de la commande a été modifiée." -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "La facture a été générée." -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "La facture a été régénérée." -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "La facture a été réémise." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "Le commentaire interne de la commande a été mis à jour." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 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:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "Un mail de type non identifié a été envoyé." -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11612,17 +12058,17 @@ msgstr "" "Un email a été envoyé pour informer l'utilisateur que la commande a été " "reçue." -#: pretix/control/logdisplay.py:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "Un mail personnalisé a été envoyé." -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 #, 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:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." @@ -11630,21 +12076,21 @@ msgstr "" "Un courriel a été envoyé avec un rappel que le billet est disponible pour " "téléchargement." -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 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:359 +#: pretix/control/logdisplay.py:375 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:360 +#: pretix/control/logdisplay.py:376 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11655,27 +12101,27 @@ msgstr "" "Un mail a été envoyé pour informer l'utilisateur que sa commande a été " "annulée." -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 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:363 +#: pretix/control/logdisplay.py:379 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:364 +#: pretix/control/logdisplay.py:380 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:365 +#: pretix/control/logdisplay.py:381 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11686,7 +12132,7 @@ msgstr "" "Un email a été envoyé pour informer l'utilisateur que la commande a été " "reçue." -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11697,7 +12143,7 @@ msgstr "" "Un email a été envoyé pour informer l'utilisateur que la commande a été " "reçue." -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." @@ -11705,7 +12151,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:369 +#: pretix/control/logdisplay.py:385 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11717,107 +12163,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:372 +#: pretix/control/logdisplay.py:388 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:373 +#: pretix/control/logdisplay.py:389 #, 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:374 +#: pretix/control/logdisplay.py:390 #, 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:375 +#: pretix/control/logdisplay.py:391 #, 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:376 +#: pretix/control/logdisplay.py:392 #, 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:377 +#: pretix/control/logdisplay.py:393 #, 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:378 +#: pretix/control/logdisplay.py:394 #, 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:379 +#: pretix/control/logdisplay.py:395 #, fuzzy #| msgid "The order has been created." msgid "The order has been overpaid." msgstr "La commande a été créée." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, 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:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, 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:384 +#: pretix/control/logdisplay.py:400 #, 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:385 +#: pretix/control/logdisplay.py:401 #, 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:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "L'utilisateur a été créé." -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 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:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 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:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -11826,7 +12272,7 @@ msgstr "" "Un nouveau dispositif d'authentification à deux facteurs \"{name}\" a été " "ajouté à votre compte." -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " @@ -11835,322 +12281,322 @@ msgstr "" "L'appareil d'authentification à deux facteurs \"{name}\" a été supprimé de " "votre compte." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "Les notifications ont été activées." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "Les notifications ont été désactivées." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "Vos options de notification ont été modifiées." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 #, fuzzy #| msgid "The user has been created." msgid "This user has been anonymized." msgstr "L'utilisateur a été créé." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "Envoi du mail de réinitialisation du mot de passe." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "Le mot de passe a été réinitialisé." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, 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:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "Le bon a été créé." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 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:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "Le bon d'achat a été modifié." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "Le bon a été supprimé." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, 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:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "Le produit a été créé." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "Le produit a été modifié." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "Le produit a été supprimé." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "La variante \"{value}\" a été créée." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "La variante \"{value}\" a été supprimée." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "La variante \"{value}\" a été modifiée." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "Un add-on a été ajouté à ce produit." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "Un add-on a été retiré de ce produit." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "Un add-on a été modifié sur ce produit." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 #, 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:421 +#: pretix/control/logdisplay.py:437 #, 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:422 +#: pretix/control/logdisplay.py:438 #, 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:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "Le quota a été ajouté." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "Le quota a été supprimé." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "Le quota a été modifié." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 #, fuzzy #| msgid "The quota has been deleted." msgid "The quota has closed." msgstr "Le quota a été supprimé." -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 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:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "La catégorie a été ajoutée." -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "La catégorie a été supprimée." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "La catégorie a été modifiée." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "La question a été ajoutée." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "La question a été supprimée." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "La question a été modifiée." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "La règle fiscale a été ajoutée." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "La règle fiscale a été supprimée." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "La règle fiscale a été modifiée." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "La liste d'enregistrement a été ajoutée." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "La liste d'enregistrement a été supprimée." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "La liste d'enregistrement a été modifiée." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "Les paramètres de l'événement ont été modifiés." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 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:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "Un plugin a été activé." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "Un plugin a été désactivé." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "La boutique a été mise en ligne." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "La boutique a été déconnectée." -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 #, 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:447 +#: pretix/control/logdisplay.py:463 #, 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:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "L'événement a été créé." -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 #, 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:450 +#: pretix/control/logdisplay.py:466 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:451 +#: pretix/control/logdisplay.py:467 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:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "Une option de réponse a été modifiée." -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 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:454 +#: pretix/control/logdisplay.py:470 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:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "Les permissions d'un utilisateur ont été modifiées." -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 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:457 +#: pretix/control/logdisplay.py:473 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:458 +#: pretix/control/logdisplay.py:474 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:459 +#: pretix/control/logdisplay.py:475 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:460 +#: pretix/control/logdisplay.py:476 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:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "L'équipe a été créée." -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "Les réglages de l'équipe ont été modifiés." -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "L'équipe a été supprimée." -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 #, fuzzy #| msgid "The team has been created." msgid "The gate has been created." msgstr "L'équipe a été créée." -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 #, 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:466 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The team has been deleted." msgid "The gate has been deleted." msgstr "L'équipe a été supprimée." -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "La date de l'événement a été supprimée." -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been changed." @@ -12158,96 +12604,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:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "La date de l'évènement a été modifiée." -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "La date de l'événement a été créée." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 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:472 +#: pretix/control/logdisplay.py:488 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:473 +#: pretix/control/logdisplay.py:489 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:474 +#: pretix/control/logdisplay.py:490 #, fuzzy #| msgid "The event has been created." msgid "The device has been created." msgstr "L'événement a été créé." -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 #, 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:476 +#: pretix/control/logdisplay.py:492 #, 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:477 +#: pretix/control/logdisplay.py:493 #, fuzzy #| msgid "The device has been removed." msgid "The device has been initialized." msgstr "L'appareil a été retiré." -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 #, 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:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 #, 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:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 #, 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:482 +#: pretix/control/logdisplay.py:498 #, 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:506 +#: pretix/control/logdisplay.py:522 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:509 +#: pretix/control/logdisplay.py:525 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:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "L'utilisateur a confirmé le message suivant : \"{}\"" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -12256,7 +12702,7 @@ msgstr "" "Position #{posid} a été cochée vérifiée manuellement à {datetime} sur la " "liste \"{list}\"." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." @@ -12264,79 +12710,79 @@ msgstr "" "Position #{posid} a été vérifiée de nouveau à {datetime} sur la liste " "\"{list}\"." -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, 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:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} a été ajouté à l'équipe." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} a été retiré de l'équipe." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, 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:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} a été invité dans l'équipe." -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, 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:576 +#: pretix/control/logdisplay.py:592 #, 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:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "Le token \"{name}\" a été créé." -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "Le token \"{name}\" a été révoqué." -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "Les paramètres de votre compte ont été modifiés." -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 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:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Votre mot de passe a été modifié." -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "Votre compte a été activé." -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "Votre compte a été désactivé." -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "Usurpation {}." -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "Vous avez mis fin à l'usurpation {}." @@ -12365,18 +12811,19 @@ msgstr "Tableau de bord" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "Général" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -12428,7 +12875,7 @@ msgid "Overview" msgstr "Aperçu général" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 @@ -12437,7 +12884,7 @@ msgstr "Aperçu général" msgid "Refunds" msgstr "Remboursé" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "Export" @@ -12545,12 +12992,27 @@ msgstr "ticket enregistré" msgid "Event metadata" msgstr "Date de l'événement" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgid "Any customer" +msgid "Customers" +msgstr "Tout client" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer accounts" +msgstr "Actions des clients" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 #, fuzzy #| msgid "Device name" msgid "Devices" @@ -12603,6 +13065,9 @@ msgid "Register" msgstr "Inscription" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "Se connecter" @@ -12666,6 +13131,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -12721,19 +13188,19 @@ msgid "Set new password" msgstr "Définir un nouveau mot de passe" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -12744,13 +13211,17 @@ msgstr "Définir un nouveau mot de passe" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -12767,6 +13238,9 @@ msgstr "Définir un nouveau mot de passe" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "Sauvegarder" @@ -12801,6 +13275,8 @@ msgstr "Paramètres du compte" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "Se déconnecter" @@ -13043,6 +13519,7 @@ msgstr "CSV" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -13138,7 +13615,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -13151,8 +13628,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -13187,6 +13666,7 @@ msgstr "Annuler" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -13246,6 +13726,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "Non enregistré" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "Éditer" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -13519,7 +14014,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 #, fuzzy #| msgid "Can create events" msgid "Cancel or delete event" @@ -13645,7 +14140,7 @@ msgid "Geo coordinates" msgstr "Nouvelle date" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 #, fuzzy @@ -13759,7 +14254,7 @@ msgid "Show more" msgstr "Afficher plus" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "Mise à jour du commentaire" @@ -13787,9 +14282,9 @@ msgstr "Ce changement a été effectué par un administrateur pretix." #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -13958,81 +14453,77 @@ msgstr "Actions des clients" msgid "No results" msgstr "Aucun résultat" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "Paramètres d'e-mail" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 #, fuzzy #| msgid "E-mail address" msgid "E-mail design" msgstr "Adresse e-mail" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "Prévisualisation" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "Contenu de l' e-mail" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "Ordre placé" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "Commande payée" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "Commande gratuite" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "Renvoyer le lien" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "Rappel de paiement" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "Notification de liste d'attente" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "Commander mail personnalisé" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "Rappel pour télécharger les billets" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "Paramètres SMTP" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "Enregistrer et tester une connexion SMTP personnalisée" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "Éditer" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -14117,14 +14608,20 @@ msgstr "Plugins installés" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "Vos modifications ont été sauvegardées." @@ -14289,16 +14786,17 @@ msgstr "" "Si quelque chose ne va pas ou n'est pas clair, nous vous suggérons fortement " "de fournir des moyens pour que vos participants puissent vous contacter :" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "Paramètres généraux" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -14306,72 +14804,72 @@ msgstr "" msgid "Meta data" msgstr "Meta données" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 #, fuzzy #| msgid "Location" msgid "Localization" msgstr "Emplacement" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 #, fuzzy #| msgid "Attendee name" msgid "Customer and attendee data" msgstr "Nom du participant" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgid "Customer data (once per order)" msgstr "Permettre aux utilisateurs d'annuler les commandes impayées" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 #, fuzzy #| msgid "Sender address" msgid "Name and address" msgstr "Adresse de l'expéditeur" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 #, fuzzy #| msgid "Price settings" msgid "See invoice settings" msgstr "Paramètres de prix" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 #, fuzzy #| msgid "Is an admission ticket" msgid "Attendee data (once per admission ticket)" msgstr "Est un billet d'entrée" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 #, fuzzy #| msgid "E-mail address" msgid "Custom fields" msgstr "Adresse e-mail" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 #, fuzzy #| msgid "Include questions" msgid "Manage questions" msgstr "Inclure des questions" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 #, fuzzy #| msgid "Base settings" msgid "Other settings" msgstr "Réglages de base" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 #, fuzzy #| msgid "Text" msgid "Texts" msgstr "Texte" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "Texte de confirmation" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 #, fuzzy #| msgid "" #| "This text needs to be confirmed by the user before a purchase is " @@ -14389,18 +14887,18 @@ msgstr "" "fonction Pages pour publier vos conditions d'utilisation, vous n'avez pas " "besoin de ce paramètre puisque vous pouvez le configurer ici." -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 #, fuzzy #| msgid "Confirmation text" msgid "Add confirmation text" msgstr "Texte de confirmation" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "Design de la boutique" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -14408,21 +14906,21 @@ msgstr "Design de la boutique" msgid "Timeline" msgstr "Timeline" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "Affichage" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 #, fuzzy #| msgid "Event date" msgid "Item metadata" msgstr "Date de l'événement" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 #, fuzzy #| msgid "" #| "You can here define a set of metadata properties (i.e. variables) that " @@ -14439,11 +14937,11 @@ msgstr "" "réutiliser dans des endroits comme les mises en page de ticket. C'est un " "gain de temps utile si vous créez beaucoup d'événements." -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "Ajouter une propriété" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 #, fuzzy @@ -14536,7 +15034,7 @@ msgid "Add a new rule" msgstr "Ajouter une nouvelle règle" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 #, fuzzy #| msgid "Change" msgid "Change history" @@ -14827,19 +15325,6 @@ msgstr "Séries" msgid "More quotas" 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: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:536 -msgid "On sale" -msgstr "En vente" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 #, fuzzy @@ -15262,7 +15747,7 @@ msgstr "" "vente si vous n'avez pas ajouté votre article à un quota existant ou " "nouvellement créé." -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "Ajouter une nouvelle variante" @@ -15270,19 +15755,35 @@ msgstr "Ajouter une nouvelle variante" msgid "Availability" msgstr "Disponibilité" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 #, fuzzy #| msgid "Ticket checked in" msgid "Tickets & check-in" msgstr "ticket enregistré" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "Réglages supplémentaires" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +#, fuzzy +#| msgid "All days" +msgid "days" +msgstr "Tous les jours" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +#, fuzzy +#| msgid "month(s)" +msgid "months" +msgstr "mois(s)" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "Historique du produit" @@ -15432,8 +15933,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "Annulé" @@ -15994,50 +16497,50 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 #, fuzzy #| msgid "Change" msgid "Change to" msgstr "Changer" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 #, fuzzy #| msgctxt "invoice" #| msgid "Included taxes" msgid "including all taxes" msgstr "Taxes incluses" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" "La suppression de cette position supprimera également tous les ajouts à " "cette position." -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Add-on products" msgid "Add product" msgstr "Produits Add-On" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 #, fuzzy #| msgid "Answer options" msgid "Other operations" msgstr "Options de réponse" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "Effectuer les changements" @@ -16063,7 +16566,7 @@ msgid "Change order information" msgstr "Modifier les informations relatives à la commande" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -16235,116 +16738,129 @@ msgstr "Détails de la commande" msgid "Cancellation date" msgstr "Date d'annulation" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account" +msgstr "Actions des clients" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +#, fuzzy +#| msgid "Contact information" +msgid "Contact email" +msgstr "Coordonnées de contact" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "Régénérer" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "Générer annulation" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "Annuler et réémettre" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "Générer facture" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "Modifier les réponses" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "Modifier les produits" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "Articles commandés" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, fuzzy, python-format #| msgid "Automatically expire unpaid orders" msgid "Automatically marked not present: %(date)s" msgstr "Expirer automatiquement les commandes impayées" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Exit scan: %(date)s" msgstr "Premier scanné: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Additional entry scan: %(date)s" msgstr "Premier scanné: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, fuzzy, python-format #| msgid "Automatically expire unpaid orders" msgid "Automatically checked in: %(date)s" msgstr "Expirer automatiquement les commandes impayées" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Entry scan: %(date)s" msgstr "Premier scanné: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "Code de réduction utilisé:" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, fuzzy, python-format #| msgid "Original price" msgid "Original price: %(price)s" msgstr "Facture originale" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 #, fuzzy #| msgid "Ticket name" msgid "Ticket page" msgstr "Nom du billet" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "pas de réponse" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "Cette question sera posée lors de l'enregistrement." -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." @@ -16352,69 +16868,69 @@ msgstr "" "Ce fichier a été chargé par un utilisateur et peut contenir des virus ou " "tout autre contenu malveillant." -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "Impots" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Total" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 #, fuzzy #| msgid "Only successful payments" msgid "Successful payments" msgstr "seulement les paiements réussis" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 #, fuzzy #| msgid "Payment date" msgid "Pending total" msgstr "Date de paiement" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 #, fuzzy #| msgid "Payment" msgid "Payments" msgstr "Paiement" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 #, fuzzy #| msgid "Confirmation text" msgid "Confirmation date" msgstr "Texte de confirmation" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 #, fuzzy #| msgid "" #| "This email has been sent with an older version of pretix. We are " @@ -16426,11 +16942,11 @@ msgstr "" "Cet email a été envoyé avec une ancienne version de pretix. Nous ne sommes " "donc pas en mesure de l'afficher correctement ici." -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 #, fuzzy @@ -16438,43 +16954,43 @@ msgstr "" msgid "Cancel payment" msgstr "Paiements non valables" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 #, fuzzy #| msgid "Mark as paid" msgid "Confirm as paid" msgstr "Marquer comme payé" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 #, fuzzy #| msgctxt "subevent" #| msgid "Create date" msgid "Create a refund" msgstr "Créer une date" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 #, fuzzy #| msgid "Bank transfer" msgid "Cancel transfer" msgstr "Virement bancaire" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 #, fuzzy #| msgid "Confirmations" msgid "Confirm as done" msgstr "Confirmations" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 #, fuzzy @@ -16482,25 +16998,25 @@ msgstr "" msgid "Process refund" msgstr "Commande remboursée" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "Changer" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "Code Postal et Commune" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "Numéro de TVA UE valable" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "Vérifier" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "Historique des commandes" @@ -17010,39 +17526,47 @@ msgid "Remove filter" msgstr "Retirer de la commande" #: pretix/control/templates/pretixcontrol/orders/index.html:116 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 #, fuzzy #| msgid "Order total" -msgid "Order paid / total" +msgid "Order paid / total" msgstr "Total de la commande" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -17117,6 +17641,145 @@ msgstr "Toutes les actions" msgid "Search" msgstr "Mars" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "E-mail address" +msgid "Customer #%(id)s" +msgstr "Adresse e-mail" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +#, fuzzy +#| msgid "Order details" +msgid "Details" +msgstr "Détails de la commande" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgid "Any customer" +msgid "Customer ID" +msgstr "Identifiant de commerçant" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Disabled" +msgid "disabled" +msgstr "Désactivé" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Deactivate" +msgid "not yet activated" +msgstr "Désactiver" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Inactive" +msgid "active" +msgstr "Inactif" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +#, fuzzy +#| msgid "Members" +msgid "Memberships" +msgstr "Membres" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Valid" +msgid "Valid from" +msgstr "Valable" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +#, fuzzy +#| msgid "Use languages" +msgid "Usages" +msgstr "Utiliser les langues" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +#, fuzzy +#| msgid "Team memberships" +msgid "Add membership" +msgstr "Membres de l'équipe" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "User history" +msgid "Customer history" +msgstr "Historique de l'utilisateur" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, fuzzy, python-format +#| msgid "Any customer" +msgid "Anonymize customer #%(id)s" +msgstr "Tout client" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +#, fuzzy +#| msgid "Are you sure you want to delete the team?" +msgid "Are you sure you want to anonymize this customer account?" +msgstr "Vous êtes sûr de vouloir supprimer l'équipe?" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "The question has been added." +msgid "This action is irreversible." +msgstr "La question a été ajoutée." + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The new date has been created." +msgid "No customer accounts have been created yet." +msgstr "La nouvelle date a été créée." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 #, fuzzy #| msgid "All organizers" @@ -17339,7 +18002,7 @@ msgstr "Paramètres de l'organisateur" msgid "Organizer page" msgstr "Page de l'organisateur" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -17392,13 +18055,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "Carte-cadeau" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -#, fuzzy -#| msgid "Order details" -msgid "Details" -msgstr "Détails de la commande" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 #, fuzzy #| msgid "Expiry date" @@ -17485,6 +18141,68 @@ msgstr "" msgid "Organizer logs" msgstr "Organisateurs" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "Submit registration" +msgid "Customer account registration" +msgstr "Valider" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account email change" +msgstr "Actions des clients" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "Votre mot de passe actuel" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Team memberships" +msgid "Delete membership type:" +msgstr "Membres de l'équipe" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +#, fuzzy +#| msgid "Are you sure you want to delete the team?" +msgid "Are you sure you want to delete this membership type?" +msgstr "Vous êtes sûr de vouloir supprimer l'équipe?" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +#, fuzzy +#| msgid "A voucher can not be deleted if it already has been redeemed." +msgid "This membership type cannot be deleted since it has already been used." +msgstr "Un bon de réduction ne peut pas être supprimé s'il a déjà été échangé." + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +#, fuzzy +#| msgid "Members" +msgid "Membership type:" +msgstr "Membres" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Create a new event" +msgid "Create a new membership type" +msgstr "Créer un nouvel événement" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -17565,7 +18283,7 @@ msgstr "Vous pourrez ajouter des membres d'équipe à l'étape suivante." msgid "Organizer permissions" msgstr "Autorisations de l'organisateur" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "Autorisations de l'événement" @@ -18882,10 +19600,6 @@ msgstr "Envoyer un e-mail de réinitialisation du mot de passe" msgid "Impersonate user" msgstr "Utilisateur usurpé" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 #, fuzzy #| msgid "Two-factor authentication enabled" @@ -19230,22 +19944,30 @@ msgstr "Ajoutez-moi à la liste" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" -msgstr "Paramètres de l'organisateur" - -#: pretix/control/templatetags/hierarkey_form.py:65 +#: pretix/control/templatetags/hierarkey_form.py:67 #, fuzzy -#| msgid "Organizer-level settings" -msgid "Site-level settings" -msgstr "Paramètres de l'organisateur" +#| msgid "Create a new organizer" +msgid "Currently set on organizer level" +msgstr "Créer un nouvel organisateur" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Currently unavailable" +msgid "Currently set on global level" +msgstr "Pas encore disponible" + +#: pretix/control/templatetags/hierarkey_form.py:70 +#, fuzzy +#| 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 go to the organizer settings to change them or decouple them from " +#| "the organizer account to change them for this event individually." 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" "Ces paramètres sont actuellement définis au niveau de l'organisateur. De " "cette façon, vous pouvez facilement les changer pour tous vos événements en " @@ -19253,7 +19975,7 @@ msgstr "" "modifier ou les découpler du compte organisateur pour les modifier " "individuellement." -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 #, fuzzy #| msgid "" #| "These settings are currently set on organizer level. This way, you can " @@ -19263,8 +19985,8 @@ msgstr "" 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" "Ces paramètres sont actuellement définis au niveau de l'organisateur. De " "cette façon, vous pouvez facilement les changer pour tous vos événements en " @@ -19272,25 +19994,21 @@ msgstr "" "modifier ou les découpler du compte organisateur pour les modifier " "individuellement." -#: 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:78 +msgid "Unlock" +msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 +#: pretix/control/templatetags/hierarkey_form.py:79 #, fuzzy -#| msgid "Change only for this event" -msgid "Change only for this organizer" -msgstr "Modifier uniquement pour cet événement" +#| msgid "Go to the organizer team settings" +msgid "Go to organizer settings" +msgstr "Accéder aux paramètres de l'équipe organisatrice" -#: 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:77 +#: pretix/control/templatetags/hierarkey_form.py:79 #, fuzzy -#| msgid "Change for all events" -msgid "Change for all organizers" -msgstr "Changement pour tous les événements" +#| msgid "Global settings" +msgid "Go to global settings" +msgstr "Paramètres globaux" #: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" @@ -19400,10 +20118,10 @@ msgstr "La nouvelle liste d'enregistrement a été créée." #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -19503,7 +20221,7 @@ msgstr "" msgid "Set up event" msgstr "Afficher les événements passés" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 #, fuzzy #| msgctxt "subevent" #| msgid "New date" @@ -19538,7 +20256,7 @@ msgid_plural "{num} orders" msgstr[0] "{num} commande" msgstr[1] "{num} commandes" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -19580,12 +20298,12 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, 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:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." @@ -19593,7 +20311,7 @@ msgstr "" "Vos modifications ont été sauvegardées et la tentative de connexion à votre " "serveur SMTP a réussi." -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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 " @@ -19603,11 +20321,12 @@ msgstr "" "pas de cocher la case \"Utiliser un serveur SMTP personnalisé\", sinon votre " "serveur SMTP ne sera pas utilisé." -#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "article invalide" @@ -19618,7 +20337,7 @@ msgid "Unknown e-mail renderer." msgstr "Code de commande inconnu" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "Vous avez demandé un type d'édition de ticket non valide." @@ -19734,7 +20453,7 @@ msgstr "" "Vos modifications n'ont pas été sauvegardées, voir ci-dessous pour les " "erreurs." -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -19742,26 +20461,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -19769,35 +20488,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -20001,14 +20720,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 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:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 #, fuzzy #| msgid "Ticket download is not enabled for add-on products." msgid "Ticket download is not enabled for this product." @@ -20287,15 +21006,15 @@ msgstr "La facture a été générée." 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:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "Cette facture n' a pas été trouvée" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 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:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -20330,51 +21049,51 @@ 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:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 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:1721 +#: pretix/control/views/orders.py:1731 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:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "La commande a été modifiée." -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 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:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "Rien sur l'ordre n'a dû être changé." -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 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:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Sujet: {subject}" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 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:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "Echec de l'envoi de mail à l'utilisateur suivant: {}" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -20382,57 +21101,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:2130 +#: pretix/control/views/orders.py:2158 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:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "L'exportateur sélectionné n' a pas été trouvé." -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 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:2289 +#: pretix/control/views/orders.py:2317 #, 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:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 #, 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:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "Nom du token" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 #, 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:270 +#: pretix/control/views/organizer.py:378 #, 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:273 +#: pretix/control/views/organizer.py:381 #, fuzzy #| msgid "" #| "The event could not be deleted as some constraints (e.g. data created by " @@ -20444,38 +21163,41 @@ 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "Le nouvel organisateur a été créé." -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "Administrateurs" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 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:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "Vos modifications n'ont pas pu être sauvegardées." -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "L'équipe sélectionnée a été supprimée." -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "L'équipe sélectionnée ne peut pas être supprimée." -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 #, fuzzy #| msgid "" #| "You cannot remove the last member from this team as noone would be left " @@ -20487,45 +21209,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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "Le membre a été retiré de l'équipe." -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "Invite sélectionnée invalide." -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "L'invitation a été révoquée." -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 #, 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:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "Token sélectionné invalide." -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "Le token a été révoqué." -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 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:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "Le nouveau membre a été ajouté à l'équipe." -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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 " @@ -20535,92 +21257,104 @@ msgstr "" "Veuillez recopier cette clée dans un endroit sûr. Vous ne pourrez plus le " "voir ici." -#: pretix/control/views/organizer.py:830 +#: pretix/control/views/organizer.py:938 #, 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:858 +#: pretix/control/views/organizer.py:966 #, 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:869 +#: pretix/control/views/organizer.py:977 #, 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:1016 +#: pretix/control/views/organizer.py:1124 #, 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:1030 +#: pretix/control/views/organizer.py:1138 #, 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:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 #, 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:1088 +#: pretix/control/views/organizer.py:1196 #, 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:1093 +#: pretix/control/views/organizer.py:1201 #, 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:1110 +#: pretix/control/views/organizer.py:1218 #, 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:1142 +#: pretix/control/views/organizer.py:1250 #, 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:1392 +#: pretix/control/views/organizer.py:1500 #, 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:1421 +#: pretix/control/views/organizer.py:1529 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "Le produit a été créé." -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 #, 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/organizer.py:1718 +#, fuzzy +#| msgid "The selected product has been deleted." +msgid "The selected object has been deleted." +msgstr "Le produit sélectionné a été supprimé." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "The user has been created." +msgid "The customer account has been anonymized." +msgstr "L'utilisateur a été créé." + #: pretix/control/views/pdf.py:74 #, fuzzy #| msgid "The uploaded PDF file is to large." @@ -20696,17 +21430,17 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "La nouvelle date a été créée." -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "Séries:" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 #, fuzzy #| msgid "Order {val}" msgid "Order {}" msgstr "Commande {val}" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 #, fuzzy #| msgid "Voucher" msgid "Voucher {}" @@ -21333,8 +22067,8 @@ msgstr "Veuillez entrer votre nom." #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -22030,16 +22764,16 @@ msgstr "" msgid "PayPal account" msgstr "Montant total" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 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:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "Endpoint" @@ -22132,8 +22866,8 @@ msgstr "" "PayPal n' a pas encore approuvé le paiement. Nous vous informerons dès que " "le paiement sera effectué." -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "Il y a eu une erreur lors de l'envoi du mail de confirmation." @@ -22772,7 +23506,7 @@ msgstr "" "les premières commandes !" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "Stripe" @@ -22803,7 +23537,7 @@ msgstr "Clé publiable" msgid "Stripe Connect: App fee (min)" msgstr "Clé publiable" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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 " @@ -22813,19 +23547,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:113 +#: pretix/plugins/stripe/payment.py:114 #, fuzzy #| msgid "Connect with pretixdesk" msgid "Connect with Stripe" msgstr "Connectez-vous avec pretixdesk" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 #, fuzzy #| msgid "Bancontact via Stripe" msgid "Disconnect from Stripe" msgstr "Bancontact via Stripe" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -22837,22 +23571,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:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 #, 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:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -22863,77 +23597,77 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 #, fuzzy #| msgid "Stripe Checkout" msgid "Stripe account" msgstr "Stripe Checkout" -#: pretix/plugins/stripe/payment.py:173 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:174 +#: pretix/plugins/stripe/payment.py:175 #, fuzzy #| msgid "Question" msgctxt "stripe" msgid "Testing" msgstr "Question" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "Clé publiable" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "Clé secrète" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "Paiements par carte de crédit" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "giropay" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 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:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -22941,23 +23675,29 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Description" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of pretix." -#~ msgid "Public email address for contacting the organizer" -#~ msgstr "Adresse e-mail publique pour contacter l'organisateur" - #~ msgid "Get started by creating a product" #~ msgstr "Commencez par créer un produit" diff --git a/src/pretix/locale/fr/LC_MESSAGES/djangojs.po b/src/pretix/locale/fr/LC_MESSAGES/djangojs.po index af87971046..5f9b073f40 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-04-30 09:39+0000\n" +"POT-Creation-Date: 2021-05-06 18:55+0000\n" "PO-Revision-Date: 2020-09-15 17:00+0000\n" "Last-Translator: Martin Gross \n" "Language-Team: French \n" "Language-Team: Hungarian " msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:73 +#: pretix/base/models/organizer.py:75 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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:240 +#: pretix/base/models/organizer.py:266 +msgid "Can manage customer accounts" +msgstr "" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" @@ -3627,7 +3820,7 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "" @@ -3683,10 +3876,6 @@ msgstr "" msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" @@ -3706,11 +3895,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "" @@ -3969,8 +4162,8 @@ msgid "Event date" msgstr "" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "" @@ -4140,9 +4333,9 @@ msgstr "" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 msgid "Attendee address" msgstr "" @@ -4162,7 +4355,7 @@ msgstr "" #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "" @@ -4396,22 +4589,22 @@ msgid "In test mode, only test cards will work." msgstr "" #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "" #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 msgid "This gift card can only be used in test mode." msgstr "" #: pretix/base/payment.py:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "" @@ -4454,7 +4647,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "" @@ -4521,9 +4714,9 @@ msgid "Price including add-ons" msgstr "" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 msgid "Attendee company" msgstr "" @@ -4625,7 +4818,7 @@ msgstr "" msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "" @@ -4641,7 +4834,7 @@ msgstr "" msgid "Event location" msgstr "" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "" @@ -4746,7 +4939,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "" @@ -4766,17 +4959,21 @@ msgstr "" msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +msgid "Date and time of first scan" +msgstr "" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -4785,12 +4982,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" @@ -4848,7 +5045,7 @@ msgstr "" msgid "Event canceled" msgstr "Eseménylista" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -4905,7 +5102,7 @@ msgid "" "items of it." msgstr "" -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "" @@ -4925,7 +5122,7 @@ msgid "" "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5138,25 +5335,73 @@ msgstr "" msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" +#: pretix/base/services/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, python-brace-format +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "" + +#: pretix/base/services/memberships.py:139 +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "" + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5169,253 +5414,253 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 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:102 +#: pretix/base/services/orders.py:106 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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, 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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 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:113 +#: pretix/base/services/orders.py:117 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:115 +#: pretix/base/services/orders.py:119 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:117 +#: pretix/base/services/orders.py:121 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:119 +#: pretix/base/services/orders.py:123 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:121 +#: pretix/base/services/orders.py:125 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:123 +#: pretix/base/services/orders.py:127 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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1223 +#: pretix/base/services/orders.py:1242 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5492,52 +5737,62 @@ msgstr "" msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" +#: pretix/base/settings.py:116 +msgid "Allow customers to create accounts" +msgstr "" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5549,89 +5804,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -5640,76 +5895,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -5720,77 +5975,77 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 #, fuzzy #| msgid "Presale not started" msgid "Set payment term" msgstr "Elővétel nem kezdődött el" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -5798,11 +6053,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -5810,13 +6065,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 #, fuzzy #| msgid "Presale not started" msgid "Payment term in minutes" msgstr "Elővétel nem kezdődött el" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -5824,164 +6079,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5989,28 +6244,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6018,55 +6273,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6074,11 +6329,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6087,115 +6342,115 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1040 msgid "Require name" msgstr "" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1051 msgid "Ask for a phone number" msgstr "" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1061 msgid "Require phone number" msgstr "" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1072 msgid "Phone number explanation" msgstr "" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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:1096 +#: pretix/base/settings.py:1107 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6204,55 +6459,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6260,89 +6515,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6350,109 +6605,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -6467,7 +6722,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -6481,7 +6736,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6495,7 +6750,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -6510,7 +6765,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -6526,7 +6781,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -6544,7 +6799,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6558,7 +6813,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -6572,7 +6827,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -6588,7 +6843,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6602,7 +6857,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -6618,7 +6873,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -6643,7 +6898,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -6657,7 +6912,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -6675,7 +6930,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -6690,7 +6945,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -6707,7 +6962,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -6719,21 +6974,21 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1765 #, python-brace-format msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -6747,56 +7002,116 @@ msgid "" "Your {event} team" msgstr "" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -6805,23 +7120,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -6830,11 +7145,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -6843,93 +7158,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -6937,202 +7252,203 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" @@ -7159,60 +7475,61 @@ msgstr "" #: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -7533,12 +7850,56 @@ msgstr "" msgid "Filetype not allowed!" msgstr "" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "" + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "" + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -7618,49 +7979,49 @@ msgstr "" msgid "Default ({value})" msgstr "" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "" @@ -7673,7 +8034,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -7736,15 +8097,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "" @@ -7753,7 +8114,7 @@ msgstr "" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "" @@ -7786,7 +8147,8 @@ msgstr "" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -7844,118 +8206,74 @@ msgstr "" msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "" - -#: 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:1029 -msgid "Hostname" -msgstr "" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "" - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "" - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 #, fuzzy #| msgid "Ticket design" msgid "Ticket code generator" msgstr "Jegy design" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 #, fuzzy #| msgid "Presale not started" msgid "Sale not allowed" msgstr "Elővétel nem kezdődött el" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -7963,48 +8281,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -8012,27 +8330,27 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "" @@ -8138,25 +8456,25 @@ msgstr "" msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -8184,44 +8502,30 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" @@ -8264,138 +8568,139 @@ msgid "Sunday" msgstr "" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" @@ -8605,7 +8910,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 msgid "No category" msgstr "" @@ -8649,43 +8954,47 @@ msgstr "" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8693,36 +9002,36 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "" @@ -8755,21 +9064,21 @@ msgstr "" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -8777,15 +9086,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -8794,15 +9103,15 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -8811,158 +9120,172 @@ msgstr "" msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +msgid "Membership" +msgstr "" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +msgid "(No membership)" +msgstr "" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 #, fuzzy #| msgid "Past events" msgid "Cancel all dates" msgstr "Elmúlt események" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:678 +#: pretix/control/forms/orders.py:741 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 " @@ -8970,29 +9293,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -9000,20 +9323,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -9031,7 +9354,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -9045,59 +9368,67 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +msgid "This will be attached to every email." +msgstr "" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +msgid "An account with this email address is already registered." +msgstr "" + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -9323,970 +9654,1039 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 -msgid "This object has been created by cloning." -msgstr "" - -#: 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: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:313 -msgid "Gift card acceptance for another organizer has been added." -msgstr "" - #: pretix/control/logdisplay.py:314 -msgid "Gift card acceptance for another organizer has been removed." +msgid "This object has been created by cloning." msgstr "" #: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." -msgid "The webhook has been created." +msgid "The organizer has been changed." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." #: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The selected seat \"{seat}\" is not available." -msgid "The webhook has been changed." +msgid "The organizer settings have been changed." msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." #: pretix/control/logdisplay.py:317 -msgid "The event's internal comment has been updated." +msgid "Gift card acceptance for another organizer has been added." msgstr "" #: pretix/control/logdisplay.py:318 +msgid "Gift card acceptance for another organizer has been removed." +msgstr "" + +#: pretix/control/logdisplay.py:319 +#, 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:320 +#, 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:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgid "The selected seat \"{seat}\" is not available." +msgid "The membership type has been created." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgid "The selected seat \"{seat}\" is not available." +msgid "The membership type has been changed." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgid "The selected seat \"{seat}\" is not available." +msgid "The membership type has been deleted." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "The selected seat \"{seat}\" is not available." +msgid "The account has been created." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "The selected seat \"{seat}\" is not available." +msgid "The account has been changed." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + +#: pretix/control/logdisplay.py:326 +msgid "A membership for this account has been added." +msgstr "" + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "The selected seat \"{seat}\" is not available." +msgid "A membership of this account has been changed." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "The selected seat \"{seat}\" is not available." +msgid "The account has been disabled and anonymized." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The selected seat \"{seat}\" is not available." +msgid "A new password has been requested." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "The selected seat \"{seat}\" is not available." +msgid "A new password has been set." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 +msgid "The event's internal comment has been updated." +msgstr "" + +#: pretix/control/logdisplay.py:333 #, 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:319 +#: pretix/control/logdisplay.py:334 #, 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:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 #, 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:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 #, 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:330 +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "The selected seat \"{seat}\" is not available." +msgid "The customer account has been changed." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 #, 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:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 #, 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:465 +#: pretix/control/logdisplay.py:481 #, 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:466 +#: pretix/control/logdisplay.py:482 #, 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:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 #, 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:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 #, 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:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -10311,18 +10711,19 @@ msgstr "" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -10372,14 +10773,14 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "" @@ -10473,12 +10874,23 @@ msgstr "" msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +msgid "Customers" +msgstr "" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +msgid "Customer accounts" +msgstr "" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "" @@ -10526,6 +10938,9 @@ msgid "Register" msgstr "" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "" @@ -10573,6 +10988,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -10621,19 +11038,19 @@ msgid "Set new password" msgstr "" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -10644,13 +11061,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -10667,6 +11088,9 @@ msgstr "" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "" @@ -10701,6 +11125,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "" @@ -10899,6 +11325,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -10981,7 +11408,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -10994,8 +11421,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -11030,6 +11459,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -11085,6 +11515,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -11288,7 +11733,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 msgid "Cancel or delete event" msgstr "" @@ -11394,7 +11839,7 @@ msgid "Geo coordinates" msgstr "" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -11487,7 +11932,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "" @@ -11515,9 +11960,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -11661,79 +12106,75 @@ msgstr "" msgid "No results" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -11802,14 +12243,20 @@ msgstr "" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "" @@ -11948,16 +12395,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -11965,52 +12413,52 @@ msgstr "" msgid "Meta data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 msgid "Customer data (once per order)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 msgid "Name and address" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 msgid "See invoice settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 msgid "Attendee data (once per admission ticket)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 msgid "Custom fields" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 msgid "Manage questions" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 msgid "Other settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -12018,16 +12466,16 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 msgid "Add confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -12035,30 +12483,30 @@ msgstr "" msgid "Timeline" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 msgid "Item metadata" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -12129,7 +12577,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 #, fuzzy #| msgid "Paid orders" msgid "Change history" @@ -12370,19 +12818,6 @@ msgstr "" msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "Eladó" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -12736,7 +13171,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "" @@ -12744,17 +13179,29 @@ msgstr "" msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +msgid "days" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +msgid "months" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "" @@ -12891,8 +13338,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "" @@ -13359,38 +13808,38 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "" @@ -13414,7 +13863,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -13557,235 +14006,244 @@ msgstr "" msgid "Cancellation date" msgstr "Elmúlt események" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +msgid "Customer account" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +msgid "Contact email" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, python-format msgid "Exit scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, python-format msgid "Entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 msgid "Ticket page" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Teljes" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "" @@ -14198,37 +14656,45 @@ msgid "Remove filter" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:116 -msgid "Order paid / total" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 +msgid "Order paid / total" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -14291,6 +14757,126 @@ msgstr "" msgid "Search" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, python-format +msgid "Customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +msgid "Customer ID" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Shop disabled" +msgid "disabled" +msgstr "Áruház letiltva" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +msgid "not yet activated" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +msgid "active" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +msgid "Memberships" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Paid orders" +msgid "Valid from" +msgstr "Kifizetett megrendelések" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +msgid "Usages" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +msgid "Add membership" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "Paid orders" +msgid "Customer history" +msgstr "Kifizetett megrendelések" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, python-format +msgid "Anonymize customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +msgid "Are you sure you want to anonymize this customer account?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "The selected seat \"{seat}\" is not available." +msgid "This action is irreversible." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgid "The selected seat \"{seat}\" is not available." +msgid "No customer accounts have been created yet." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "" @@ -14464,7 +15050,7 @@ msgstr "" msgid "Organizer page" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -14498,11 +15084,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 msgid "Expire date" msgstr "" @@ -14574,6 +15155,52 @@ msgstr "" msgid "Organizer logs" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +msgid "Customer account registration" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +msgid "Customer account email change" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +msgid "Customer account password reset" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +msgid "Delete membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +msgid "Are you sure you want to delete this membership type?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +msgid "Membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +msgid "Create a new membership type" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -14634,7 +15261,7 @@ msgstr "" msgid "Organizer permissions" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "" @@ -15747,10 +16374,6 @@ msgstr "" msgid "Impersonate user" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "" @@ -16032,44 +16655,40 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on organizer level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on global level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to organizer settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to global settings" msgstr "" #: pretix/control/views/__init__.py:166 @@ -16162,10 +16781,10 @@ msgstr "" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -16255,7 +16874,7 @@ msgstr "" msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "" @@ -16287,7 +16906,7 @@ msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -16318,29 +16937,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "" @@ -16349,7 +16969,7 @@ msgid "Unknown e-mail renderer." msgstr "" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "" @@ -16445,7 +17065,7 @@ msgstr "" msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -16453,26 +17073,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -16480,35 +17100,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -16676,14 +17296,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "" @@ -16878,15 +17498,15 @@ msgstr "" msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -16914,244 +17534,259 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 #, 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:1088 +#: pretix/control/views/organizer.py:1196 #, 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:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1392 +#: pretix/control/views/organizer.py:1500 #, 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:1421 +#: pretix/control/views/organizer.py:1529 #, 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:1483 +#: pretix/control/views/organizer.py:1591 #, 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/organizer.py:1718 +#, fuzzy +#| msgid "The selected seat \"{seat}\" is not available." +msgid "The selected object has been deleted." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "The selected seat \"{seat}\" is not available." +msgid "The customer account has been anonymized." +msgstr "A kiválasztott \"{seat}\" ülés nem elérhető." + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" @@ -17210,15 +17845,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "" @@ -17727,8 +18362,8 @@ msgstr "" #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -18326,16 +18961,16 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "" @@ -18409,8 +19044,8 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "" @@ -18939,7 +19574,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "" @@ -18966,22 +19601,22 @@ msgstr "" msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18989,20 +19624,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -19013,73 +19648,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:173 -msgctxt "stripe" -msgid "Live" -msgstr "" - #: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" +msgid "Live" +msgstr "" + +#: pretix/plugins/stripe/payment.py:175 +msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -19087,23 +19722,27 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +msgid "Destination" +msgstr "" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: Hungarian \n" "Language-Team: Italian " msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "Ragione sociale" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "creato" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "in attesa" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "confermato" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "cancellato" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "fallito" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "rimborsato" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "Informazioni sul pagamento" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Pagamento ricevuto per il tuo ordine: %(code)s" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 #, fuzzy #| msgid "Pending orders" msgid "Refund reason" msgstr "Ordini pendenti" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "Il tuo evento: %(code)s" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 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:73 +#: pretix/base/models/organizer.py:75 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "Organizzatore" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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:240 +#: pretix/base/models/organizer.py:266 +msgid "Can manage customer accounts" +msgstr "" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" @@ -3710,7 +3910,7 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "" @@ -3766,10 +3966,6 @@ msgstr "" msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" @@ -3789,11 +3985,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "" @@ -4055,8 +4255,8 @@ msgid "Event date" msgstr "" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "" @@ -4223,9 +4423,9 @@ msgstr "Email partecipante" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 msgid "Attendee address" msgstr "Email partecipante" @@ -4245,7 +4445,7 @@ msgstr "" #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "Codice biglietto" @@ -4478,22 +4678,22 @@ msgid "In test mode, only test cards will work." msgstr "Nella modalità test funzionano solo carte di test." #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 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:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "Questa gift card non supporta questa valuta." #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 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:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "" @@ -4538,7 +4738,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "" @@ -4613,9 +4813,9 @@ msgid "Price including add-ons" msgstr "" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 msgid "Attendee company" msgstr "Azienda partecipante" @@ -4725,7 +4925,7 @@ msgstr "" msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "" @@ -4741,7 +4941,7 @@ msgstr "" msgid "Event location" msgstr "" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "" @@ -4855,7 +5055,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "" @@ -4875,17 +5075,23 @@ msgstr "" msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Start of presale" +msgid "Date and time of first scan" +msgstr "Inizio prevendita" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -4894,12 +5100,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" @@ -4957,7 +5163,7 @@ msgstr "" msgid "Event canceled" msgstr "Evento termina" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5017,7 +5223,7 @@ msgid "" "items of it." msgstr "" -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "" @@ -5037,7 +5243,7 @@ msgid "" "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5252,7 +5458,7 @@ msgstr "" msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -5261,7 +5467,7 @@ msgstr "" "Hai ricevuto questa email perchè qualcuno ha effettuao un ordine per te per " "{event}" -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5270,11 +5476,59 @@ msgstr "" "Puoi vedere i dettagli del tuo ordine a questo link:\n" "{orderurl}." -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, 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/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, python-brace-format +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "" + +#: pretix/base/services/memberships.py:139 +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "" + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5287,14 +5541,14 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 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:100 +#: pretix/base/services/orders.py:104 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5302,243 +5556,243 @@ msgstr "" "Alcuni dei prodotti scelti non sono più disponbili nella quantità " "selezionata. Vedi sotto i dettagli." -#: pretix/base/services/orders.py:102 +#: pretix/base/services/orders.py:106 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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "Il tuo carrello è vuoto." -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, 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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 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:113 +#: pretix/base/services/orders.py:117 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:115 +#: pretix/base/services/orders.py:119 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:117 +#: pretix/base/services/orders.py:121 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:119 +#: pretix/base/services/orders.py:123 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:121 +#: pretix/base/services/orders.py:125 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:123 +#: pretix/base/services/orders.py:127 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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Ordine approvato e confermato: %(code)s" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, 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:1158 +#: pretix/base/services/orders.py:1177 #, 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:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 #, 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:1223 +#: pretix/base/services/orders.py:1242 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5615,52 +5869,64 @@ msgstr "" msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" +#: pretix/base/settings.py:116 +#, fuzzy +#| msgid "Ticket checked in" +msgid "Allow customers to create accounts" +msgstr "Check-in del biglietto effettuato" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5672,89 +5938,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -5763,76 +6029,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -5843,77 +6109,77 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 #, fuzzy #| msgid "Hide payment method" msgid "Set payment term" msgstr "Nascondi metodo di pagamento" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -5921,11 +6187,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -5933,13 +6199,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 #, fuzzy #| msgid "Payment states" msgid "Payment term in minutes" msgstr "ID Pagamento" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -5947,166 +6213,166 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "Ultima data per i pagamenti" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 #, 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:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "IVA EU" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6114,28 +6380,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6143,55 +6409,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "Nascondi tutti i prodotti che sono stati venduti" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 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:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "Abilita lista d'attesa" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6199,11 +6465,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6212,123 +6478,123 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Device name" msgid "Require name" msgstr "Nome del dispositivo" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "Phone number" msgid "Ask for a phone number" msgstr "Numero di telefono" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1050 -#, fuzzy -#| msgid "Phone number" -msgid "Require phone number" -msgstr "Numero di telefono" - -#: pretix/base/settings.py:1051 -msgid "Require a phone number when signing up to the waiting list.." -msgstr "" - #: pretix/base/settings.py:1061 #, fuzzy #| msgid "Phone number" +msgid "Require phone number" +msgstr "Numero di telefono" + +#: pretix/base/settings.py:1062 +msgid "Require a phone number when signing up to the waiting list.." +msgstr "" + +#: pretix/base/settings.py:1072 +#, fuzzy +#| msgid "Phone number" msgid "Phone number explanation" msgstr "Numero di telefono" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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:1096 +#: pretix/base/settings.py:1107 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6337,55 +6603,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6393,89 +6659,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6483,111 +6749,111 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "Metodo di rimborso" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 #, fuzzy #| msgid "Go to the ticket shop" msgid "Attach ticket files" msgstr "Vai al negozio" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -6611,7 +6877,7 @@ msgstr "" "Un saluto,\n" " {event}" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -6634,7 +6900,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6656,7 +6922,7 @@ msgstr "" "Un saluto,\n" "{event} " -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -6681,7 +6947,7 @@ msgstr "" "Un saluto,\n" "{event} " -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -6710,7 +6976,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -6741,7 +7007,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6764,7 +7030,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -6787,7 +7053,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -6814,7 +7080,7 @@ msgstr "" "Un saluto,\n" " {event} " -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6837,7 +7103,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -6864,7 +7130,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -6889,7 +7155,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -6912,7 +7178,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -6942,7 +7208,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -6979,7 +7245,7 @@ msgstr "" "Un saluto,\n" "{event} " -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -7007,7 +7273,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -7026,18 +7292,28 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1754 -#, python-brace-format +#: pretix/base/settings.py:1765 +#, fuzzy, python-brace-format +#| msgid "" +#| "Hello {attendee_name},\n" +#| "\n" +#| "you are registered for {event}.\n" +#| "\n" +#| "If you did not do so already, you can download your ticket here:\n" +#| "{url}\n" +#| "\n" +#| "Best regards,\n" +#| "Your {event} team" msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" "Ciao {attendee_name},\n" "\n" @@ -7049,7 +7325,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -7072,56 +7348,116 @@ msgstr "" "Un saluto,\n" "{event}" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -7130,23 +7466,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -7155,11 +7491,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -7168,95 +7504,95 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 #, fuzzy #| msgid "Order contact address changed" msgid "Attendee data explanation" msgstr "Indirizzo di contatto dell'ordine modificato" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -7264,207 +7600,208 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 #, 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:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "Nome" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "Cognome" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "Cancellazione" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" @@ -7493,60 +7830,61 @@ msgstr "" #: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 msgid "Attendee info" msgstr "Info partecipante" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -7870,12 +8208,56 @@ msgstr "" msgid "Filetype not allowed!" msgstr "" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "" + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "" + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -7957,49 +8339,49 @@ msgstr "" msgid "Default ({value})" msgstr "Valore netto" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "" @@ -8012,7 +8394,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -8075,15 +8457,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "" @@ -8092,7 +8474,7 @@ msgstr "" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "" @@ -8127,7 +8509,8 @@ msgstr "" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -8187,121 +8570,77 @@ msgstr "" msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "" - -#: 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:1029 -msgid "Hostname" -msgstr "" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "" - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "" - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 #, fuzzy #| msgid "Ticket code" msgid "Ticket code generator" msgstr "Codice biglietto" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 #, fuzzy #| msgid "Presale not started" msgid "Sale not allowed" msgstr "Prevendita non ancora attiva" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 #, fuzzy #| msgctxt "invoice" #| msgid "Tax Invoice" msgid "Text on invoice" msgstr "Fattura fiscale" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -8309,48 +8648,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "Scaricamento biglietti" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -8358,27 +8697,27 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "Pagamento tramite bonifico bancario" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "" @@ -8495,25 +8834,25 @@ msgstr "Pagamento in attesa" msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -8547,46 +8886,32 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 #, fuzzy #| msgid "Client secret" msgid "Ticket secret" msgstr "Secret del client" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "Data da" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "Data fino a " @@ -8629,140 +8954,141 @@ msgid "Sunday" msgstr "" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "Chiave di ricerca" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "Cerca voucher" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "Stato rimborsi" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "Tutti i rimborsi aperti" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "Tutti i rimborsi" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by status" msgid "Filter by…" msgstr "Filtra per stato" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" @@ -8974,7 +9300,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 msgid "No category" msgstr "" @@ -9018,43 +9344,47 @@ msgstr "" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9062,36 +9392,36 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "" @@ -9124,21 +9454,21 @@ msgstr "" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -9146,15 +9476,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -9163,17 +9493,17 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 #, fuzzy #| msgid "Presale not started" msgid "Generate cancellation for invoice" msgstr "Prevendita non ancora attiva" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -9182,160 +9512,174 @@ msgstr "" msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +msgid "Membership" +msgstr "" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 #, fuzzy #| msgid "Only paid orders" msgid "Cancel this position" msgstr "Solo ordini pagati" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +msgid "(No membership)" +msgstr "" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 #, fuzzy #| msgid "Only paid orders" msgid "Cancel all dates" msgstr "Solo ordini pagati" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:678 +#: pretix/control/forms/orders.py:741 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 " @@ -9343,31 +9687,31 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "Tariffe dell'ordine" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -9375,24 +9719,24 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 #, fuzzy #| msgid "Order information changed" msgid "Send information via email" msgstr "Informazioni dell'ordine modificate" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 #, fuzzy #| msgid "Order information changed" msgid "Send information to waiting list" msgstr "Informazioni dell'ordine modificate" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -9422,7 +9766,7 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -9444,59 +9788,67 @@ msgstr "" "Un saluto,\n" "{event}" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 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:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +msgid "This will be attached to every email." +msgstr "" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +msgid "An account with this email address is already registered." +msgstr "" + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -9737,981 +10089,1058 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 #, fuzzy #| msgid "Order changed" msgid "A fee has been added" msgstr "Ordine modificato" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 +#: pretix/control/logdisplay.py:314 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 #, 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:312 +#: pretix/control/logdisplay.py:316 #, 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:313 +#: pretix/control/logdisplay.py:317 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 #, 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:316 +#: pretix/control/logdisplay.py:320 #, 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:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been created." +msgid "The membership type has been created." +msgstr "La data dell'evento ès tata creata." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been changed." +msgid "The membership type has been changed." +msgstr "La data dell'evento è stata modificata." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been created." +msgid "The membership type has been deleted." +msgstr "La data dell'evento ès tata creata." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been created." +msgid "The account has been created." +msgstr "La data dell'evento ès tata creata." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been changed." +msgid "The account has been changed." +msgstr "La data dell'evento è stata modificata." + +#: pretix/control/logdisplay.py:326 +msgid "A membership for this account has been added." +msgstr "" + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been changed." +msgid "A membership of this account has been changed." +msgstr "La data dell'evento è stata modificata." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "The amount has been charged to your card." +msgid "The account has been disabled and anonymized." +msgstr "L'importo è stato dedotto dalla tua carta." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "Order changed" +msgid "A new password has been requested." +msgstr "Ordine modificato" + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been created." +msgid "A new password has been set." +msgstr "La data dell'evento ès tata creata." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 #, fuzzy #| msgid "Order changed" msgid "The event has been canceled." msgstr "Ordine modificato" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 #, fuzzy #| msgid "Order changed" msgid "An event has been deleted." msgstr "Ordine modificato" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "I dettagli del tuo ordine sono stati modificati." -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 #, fuzzy #| msgid "Order changed" msgid "The cancellation request has been deleted." msgstr "Ordine modificato" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 #, fuzzy #| msgid "Order changed" msgid "The order has been reactivated." msgstr "Ordine modificato" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been changed." +msgid "The customer account has been changed." +msgstr "La data dell'evento è stata modificata." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 #, 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:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 #, 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:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 #, 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:465 +#: pretix/control/logdisplay.py:481 #, 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:466 +#: pretix/control/logdisplay.py:482 #, 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:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 #, 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:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "La data dell'evento è stata modificata." -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "La data dell'evento ès tata creata." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 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:472 +#: pretix/control/logdisplay.py:488 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:473 +#: pretix/control/logdisplay.py:489 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:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "Il dispositivo è statao creato." -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "Il dispositivo è stato modificato." -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "L'accesso al dispositivo è stato revocato." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "Il dispositivo è stato inizializzato." -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "Il token di accesso del dispositivo è stato rigenerato." -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 #, 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:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -10736,18 +11165,19 @@ msgstr "" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -10797,14 +11227,14 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "" @@ -10902,12 +11332,27 @@ msgstr "Check-in del biglietto effettuato" msgid "Event metadata" msgstr "Data di Inizio" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgid "Email addresses (text file)" +msgid "Customers" +msgstr "Indirizzi Email (file di testo)" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Questions" +msgid "Customer accounts" +msgstr "Domande" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "" @@ -10955,6 +11400,9 @@ msgid "Register" msgstr "" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "" @@ -11002,6 +11450,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -11050,19 +11500,19 @@ msgid "Set new password" msgstr "" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -11073,13 +11523,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -11096,6 +11550,9 @@ msgstr "" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "Salva" @@ -11130,6 +11587,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "" @@ -11340,6 +11799,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -11423,7 +11883,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -11436,8 +11896,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -11472,6 +11934,7 @@ msgstr "Annulla" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -11527,6 +11990,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -11740,7 +12218,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 msgid "Cancel or delete event" msgstr "" @@ -11844,7 +12322,7 @@ msgid "Geo coordinates" msgstr "" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -11937,7 +12415,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "" @@ -11965,9 +12443,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -12119,79 +12597,75 @@ msgstr "" msgid "No results" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -12260,14 +12734,20 @@ msgstr "" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "Le tue modifiche sono state salvate." @@ -12406,16 +12886,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -12423,67 +12904,67 @@ msgstr "" msgid "Meta data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 #, fuzzy #| msgid "Order contact address changed" msgid "Customer and attendee data" msgstr "Indirizzo di contatto dell'ordine modificato" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 #, fuzzy #| msgctxt "timeline" #| msgid "Customers can no longer modify their orders" msgid "Customer data (once per order)" msgstr "I clienti non possono più modificare i loro ordini" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 #, fuzzy #| msgid "Email address" msgid "Name and address" msgstr "Indirizzo email" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 #, fuzzy #| msgid "Login settings" msgid "See invoice settings" msgstr "Impostazioni login" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 msgid "Attendee data (once per admission ticket)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 #, fuzzy #| msgid "Email addresses (text file)" msgid "Custom fields" msgstr "Indirizzi Email (file di testo)" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 #, fuzzy #| msgid "Questions" msgid "Manage questions" msgstr "Domande" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 #, fuzzy #| msgid "Account settings" msgid "Other settings" msgstr "Impostazioni account" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -12491,18 +12972,18 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 #, fuzzy #| msgid "Confirmations" msgid "Add confirmation text" msgstr "Conferme" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -12510,32 +12991,32 @@ msgstr "" msgid "Timeline" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 #, fuzzy #| msgid "Start date" msgid "Item metadata" msgstr "Data di Inizio" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -12606,7 +13087,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 #, fuzzy #| msgid "Change details" msgid "Change history" @@ -12847,19 +13328,6 @@ msgstr "" msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "In vendita" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -13232,7 +13700,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "" @@ -13240,19 +13708,31 @@ msgstr "" msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 #, fuzzy #| msgid "Ticket checked in" msgid "Tickets & check-in" msgstr "Check-in del biglietto effettuato" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +msgid "days" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +msgid "months" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "" @@ -13389,8 +13869,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "Eliminato" @@ -13859,38 +14341,38 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "" @@ -13914,7 +14396,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -14059,242 +14541,255 @@ msgstr "" msgid "Cancellation date" msgstr "Cancellazione" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgid "Questions" +msgid "Customer account" +msgstr "Domande" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +#, fuzzy +#| msgid "Contact information" +msgid "Contact email" +msgstr "Informazioni di contatto" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "Prodotti ordinati" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, python-format msgid "Exit scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, fuzzy, python-format #| msgid "Start date" msgid "Entry scan: %(date)s" msgstr "Data di Inizio" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 #, fuzzy #| msgid "Ticket checked in" msgid "Ticket page" msgstr "Check-in del biglietto effettuato" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Totale" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 #, fuzzy #| msgid "Only successful payments" msgid "Successful payments" msgstr "Solo pagamenti con successo" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 #, fuzzy #| msgid "Pending orders" msgid "Pending total" msgstr "Ordini pendenti" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "Pagamenti" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "Annulla pagamento" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "CAP e Città" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "" @@ -14729,39 +15224,47 @@ msgid "Remove filter" msgstr "Rimuovi filtro" #: pretix/control/templates/pretixcontrol/orders/index.html:116 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 #, fuzzy #| msgid "Order total" -msgid "Order paid / total" +msgid "Order paid / total" msgstr "Totale ordine" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "CANCELLAZIONE RICHIESTA" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "RIMBORSO IN ATTESA" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -14827,6 +15330,134 @@ msgstr "" msgid "Search" msgstr "Chiave di ricerca" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "Email addresses (text file)" +msgid "Customer #%(id)s" +msgstr "Indirizzi Email (file di testo)" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Customer VAT ID" +msgid "Customer ID" +msgstr "Partita IVA cliente" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Shop disabled" +msgid "disabled" +msgstr "Vendite disabilitate" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Order reactivated" +msgid "not yet activated" +msgstr "Ordine riattivato" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Is active" +msgid "active" +msgstr "é attivo" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +msgid "Memberships" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Paid orders" +msgid "Valid from" +msgstr "Ordini pagati" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +msgid "Usages" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +msgid "Add membership" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "Change details" +msgid "Customer history" +msgstr "Modifica dettagli" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, python-format +msgid "Anonymize customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +msgid "Are you sure you want to anonymize this customer account?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "Order changed" +msgid "This action is irreversible." +msgstr "Ordine modificato" + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgid "Order changed" +msgid "No customer accounts have been created yet." +msgstr "Ordine modificato" + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "" @@ -15002,7 +15633,7 @@ msgstr "" msgid "Organizer page" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -15040,11 +15671,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 #, fuzzy #| msgid "Order date" @@ -15120,6 +15746,62 @@ msgstr "" msgid "Organizer logs" msgstr "Organizzatore" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "Submit registration" +msgid "Customer account registration" +msgstr "Invia ordine" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Account information changed" +msgid "Customer account email change" +msgstr "Informazioni account modificate" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "La tua password attuale" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Delete" +msgid "Delete membership type:" +msgstr "Elimina" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +msgid "Are you sure you want to delete this membership type?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +msgid "Membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Create a new organizer" +msgid "Create a new membership type" +msgstr "Crea un nuovo organizzatore" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -15184,7 +15866,7 @@ msgstr "" msgid "Organizer permissions" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "" @@ -16297,10 +16979,6 @@ msgstr "" msgid "Impersonate user" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "" @@ -16582,45 +17260,47 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Create a new organizer" +msgid "Currently set on organizer level" +msgstr "Crea un nuovo organizzatore" + +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on global level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" -msgstr "" +#: pretix/control/templatetags/hierarkey_form.py:79 +#, fuzzy +#| msgid "Account settings" +msgid "Go to organizer settings" +msgstr "Impostazioni account" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" -msgstr "" +#: pretix/control/templatetags/hierarkey_form.py:79 +#, fuzzy +#| msgid "Login settings" +msgid "Go to global settings" +msgstr "Impostazioni login" #: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" @@ -16712,10 +17392,10 @@ msgstr "" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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." @@ -16805,7 +17485,7 @@ msgstr "" msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "Nessuna data" @@ -16837,7 +17517,7 @@ msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -16878,29 +17558,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "" @@ -16909,7 +17590,7 @@ msgid "Unknown e-mail renderer." msgstr "" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "" @@ -17005,7 +17686,7 @@ msgstr "" 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/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -17013,26 +17694,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -17040,35 +17721,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -17240,14 +17921,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "" @@ -17460,15 +18141,15 @@ msgstr "" msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -17496,245 +18177,261 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "Si è verificato un errore. Vedi i dettagli sotto." -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 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:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 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:2289 +#: pretix/control/views/orders.py:2317 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "Amministratori" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "Le tue modifiche non possono essere salvate." -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 #, fuzzy #| msgid "Order changed" msgid "The transaction could not be reversed." msgstr "Ordine modificato" -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 #, fuzzy #| msgid "Order changed" msgid "The transaction has been reversed." msgstr "Ordine modificato" -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1392 +#: pretix/control/views/organizer.py:1500 #, 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:1421 +#: pretix/control/views/organizer.py:1529 #, 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:1483 +#: pretix/control/views/organizer.py:1591 #, 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/organizer.py:1718 +#, fuzzy +#| msgid "The selected seat \"{seat}\" is not available." +msgid "The selected object has been deleted." +msgstr "Il posto selezionato {seat} non è disponibile." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been changed." +msgid "The customer account has been anonymized." +msgstr "La data dell'evento è stata modificata." + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" @@ -17793,17 +18490,17 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "Serie:" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 #, fuzzy #| msgid "Order date" msgid "Order {}" msgstr "Data dell'ordine" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "" @@ -18318,8 +19015,8 @@ msgstr "" #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -18956,16 +19653,16 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "" @@ -19043,8 +19740,8 @@ msgstr "" "PayPal non ha ancora approvato il pagamento. Ti informeremo non appena il " "pagamento verrà completato." -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "" @@ -19611,7 +20308,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "" @@ -19638,7 +20335,7 @@ msgstr "" msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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 " @@ -19648,15 +20345,15 @@ msgstr "" "Cliccando sul bottone, potrai creare un nuovo conto Stripe o connetterne uno " "esistente." -#: pretix/plugins/stripe/payment.py:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -19664,20 +20361,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -19688,73 +20385,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:173 -msgctxt "stripe" -msgid "Live" -msgstr "" - #: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" +msgid "Live" +msgstr "" + +#: pretix/plugins/stripe/payment.py:175 +msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "Pagamenti con carta di credito" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -19762,23 +20459,29 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Descrizione" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: Italian \n" "Language-Team: Latvian event ticketing powered by pretix" msgid "source code" msgstr "Kupona kods" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -379,57 +418,57 @@ msgstr "Kupona kods" msgid "Default" msgstr "" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "Uzņēmuma nosaukums" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "Ieejas biļetes paraugs" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 msgid "An individual text with a reason can be inserted here." msgstr "Šeit var ievietot atsevišķu tekstu ar iemeslu." -#: pretix/base/email.py:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "Šī summa ir iekasēta no jūsu kartes." -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 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:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "Eksportēt formātu" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (ar komatiem)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (Excel-stils)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (ar semikoliem)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "Kombinētais Excel (.xlsx)" @@ -437,7 +476,7 @@ msgstr "Kombinētais Excel (.xlsx)" msgid "Answers to file upload questions" msgstr "Atbildes uz jautājumiem par failu augšupielādi" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -454,10 +493,10 @@ msgstr "Pasākuma biļete {event}-{code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -482,6 +521,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -502,9 +542,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:86 pretix/base/models/orders.py:1390 -#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: 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,7 +555,7 @@ msgid "Payment provider" msgstr "" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "" @@ -538,9 +578,9 @@ msgstr "Visi rēķini" msgid "Invoice data" msgstr "Rēķina dati" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -556,8 +596,8 @@ msgstr "Rēķina numurs" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -569,13 +609,15 @@ msgstr "Datums" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -586,6 +628,8 @@ msgstr "Datums" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "Pasūtījuma kods" @@ -607,7 +651,8 @@ msgstr "Atcelšana" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "" @@ -626,19 +671,23 @@ msgstr "Rēķina sūtītājs: " #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -649,10 +698,13 @@ msgstr "Rēķina sūtītājs: " #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "Vārds, Uzvārds" @@ -662,10 +714,10 @@ msgstr "Vārds, Uzvārds" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -679,9 +731,9 @@ msgstr "Adrese" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -694,9 +746,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -709,11 +761,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -732,9 +784,9 @@ msgstr "Vietējais nodokļu Nr" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -762,7 +814,7 @@ msgstr "Rēķina saņēmējs: " #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -781,9 +833,9 @@ msgstr "Adrese" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -793,19 +845,19 @@ msgid "State" msgstr "Štats" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Saņēmējs" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Iekšējā atsauce" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "" @@ -845,7 +897,7 @@ msgid "Cancellation" msgstr "Atcelšana" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Rēķins" @@ -854,9 +906,9 @@ msgstr "Rēķins" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -864,7 +916,6 @@ msgstr "Rēķins" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Jā" @@ -872,9 +923,9 @@ msgstr "Jā" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -882,7 +933,6 @@ msgstr "Jā" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "Nē" @@ -891,12 +941,12 @@ msgid "Line number" msgstr "Sastāvjoslas numurs " #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Apraksts" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "" @@ -905,14 +955,14 @@ msgid "Net price" msgstr "Neto cena " #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "Nodokļu vērtība " #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -939,15 +989,17 @@ msgstr "" msgid "Order data" msgstr "Pasūtījuma dati" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Pasūtījuma pozīcijas" @@ -1002,8 +1054,8 @@ msgstr "Pasākuma datums" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "" @@ -1011,6 +1063,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "" @@ -1020,16 +1073,19 @@ msgstr "" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1038,6 +1094,8 @@ msgstr "" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Statuss" @@ -1047,21 +1105,23 @@ msgstr "Statuss" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 #, fuzzy @@ -1072,9 +1132,11 @@ msgstr "Sastāvjoslas numurs " #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1082,6 +1144,8 @@ msgstr "Sastāvjoslas numurs " #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "" @@ -1094,7 +1158,7 @@ msgstr "" msgid "Order time" msgstr "Pasūtījuma datums:" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 #, fuzzy #| msgid "E-mail address verified" msgid "Custom address field" @@ -1142,16 +1206,16 @@ msgid "Sales channel" msgstr "" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1161,11 +1225,13 @@ msgstr "" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "E-pasta adrese ir pārbaudīta" @@ -1181,11 +1247,11 @@ msgid "Fee type" msgstr "Maksas veids" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1216,16 +1282,17 @@ msgstr "Iegādāto produktu ID" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1234,19 +1301,21 @@ msgstr "Iegādāto produktu ID" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1257,35 +1326,40 @@ msgstr "Datums " #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "Produkts" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "Variācija" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "Apmeklētāja vārds, uzvārds" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "Apmeklētāja e-pasts" @@ -1359,9 +1433,10 @@ msgid "Refund states" msgstr "Pieprasīta atmaksa" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1382,7 +1457,7 @@ msgid "Creation date" msgstr "" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "" @@ -1391,10 +1466,10 @@ msgid "Status code" msgstr "Statusa kods" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1403,8 +1478,8 @@ msgid "Amount" msgstr "Summa" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1443,9 +1518,9 @@ msgid "Current user's carts" msgstr "" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1487,10 +1562,10 @@ msgstr "Dāvanu kartes kods " #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "Dāvanu kartes kods " @@ -1499,8 +1574,8 @@ msgstr "Dāvanu kartes kods " msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 msgid "Gift cards" msgstr "" @@ -1520,9 +1595,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1555,7 +1630,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1575,7 +1650,7 @@ msgstr "Pārbaudes režīma karte" msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1590,7 +1665,7 @@ msgstr "Valūta" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1650,15 +1725,15 @@ msgid "Voucher expired" msgstr "" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1682,8 +1757,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1698,6 +1773,7 @@ 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:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1714,6 +1790,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "" @@ -1722,6 +1799,7 @@ msgid "Email address" msgstr "E-pasta adrese" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "Atkārtojiet paroli " @@ -1777,9 +1855,10 @@ msgstr "Izvēlēties štatu/pilsētu" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "" @@ -1834,15 +1913,18 @@ 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:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "Jūsu šī brīža parole" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "" @@ -1850,7 +1932,8 @@ msgstr "" msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" @@ -1890,7 +1973,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "Nederīgs (-i) vietturis (-i): %(value)s" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "Juridiska persona" @@ -1919,27 +2002,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "Rēķins uz " -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "Pasūtījuma kods" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "Atcelšanas numurs" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "Oriģinālais rēķins" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "Rēķina numurs" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "Atcelšanas datums " @@ -1949,7 +2032,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "Oriģinālais rēķina datums " -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "Rēķina datums " @@ -1973,6 +2056,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1980,10 +2065,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -2018,7 +2105,7 @@ msgid "Invoice" msgstr "Rēķins" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -2034,7 +2121,7 @@ msgctxt "invoice" msgid "Qty" msgstr "Sk." -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "PVN" @@ -2073,27 +2160,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "Maksājumi ar kredītkarti, debatkarti" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "Neto summa" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "Bruto summa" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "Nodoklis" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "Iekļautie nodokļi" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2103,7 +2190,7 @@ msgstr "" "Izmantojot maiņas kursu 1:{rate}, ko Eiropas Centrālā banka publicēja " "{date}, šis atbilst:" -#: pretix/base/invoice.py:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2113,7 +2200,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:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Moderns rēķinu attēlotājs (pretix 2.7) " @@ -2122,8 +2209,9 @@ msgstr "Moderns rēķinu attēlotājs (pretix 2.7) " msgid "Default list" msgstr "Noklusējuma saraksts" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" @@ -2157,14 +2245,13 @@ 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: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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "" @@ -2209,7 +2296,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:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2267,11 +2354,35 @@ msgstr "Valsts" msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "This account is inactive." +msgid "Account active" +msgstr "Konts nav aktīvs. " + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee email" +msgid "Verified email address" +msgstr "Apmeklētāja e-pasts" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +msgid "Last login" +msgstr "" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Registration details" +msgid "Registration date" +msgstr "Reģistrācijas informācija" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "Iekšējais identifikators" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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." @@ -2279,7 +2390,7 @@ 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:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "Šis identifikators jau tiek izmantots citam jautājumam." @@ -2320,11 +2431,11 @@ 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:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 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:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" @@ -2337,26 +2448,26 @@ msgstr "Veikals ir publiski redzams" msgid "Event currency" msgstr "Pasākuma valūta" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Ierašanās no" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "Parādīt sarakstos" @@ -2368,38 +2479,38 @@ msgstr "" "Ja atlasīts, šis pasākums tiks publiski parādīts jūsu organizatora konta " "pasākumu sarakstā." -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Atrašanās vieta" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "Platuma grādi" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "Garuma grādi" @@ -2409,12 +2520,12 @@ msgstr "" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2431,11 +2542,15 @@ msgid "Only sell tickets for this event on the following sales channels." msgstr "" #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Pasākums" @@ -2446,11 +2561,11 @@ msgstr "Pasākums" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2458,46 +2573,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:1007 +#: pretix/base/models/event.py:1016 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:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 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:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "Pasākuma saīsinājumu nevar mainīt." -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 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:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "Pasākums nevar beigties pirms tā sākuma." -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 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:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2505,7 +2620,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:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2513,73 +2628,73 @@ msgstr "" "Ja atlasīts, šis pasākums tiks publiski parādīts jūsu pasākuma datumu " "sarakstā." -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "Datums pasākumu sērijā" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "Datumi pasākumu sērijās" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 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:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 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:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 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:1461 +#: pretix/base/models/event.py:1470 #, fuzzy #| msgctxt "invoice" #| msgid "Net value" msgid "Default value" msgstr "Neto summa" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 #, 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:1465 +#: pretix/base/models/event.py:1474 #, fuzzy #| msgid "External refund of payment" msgid "Required for events" msgstr "Maksājuma ārēja atmaksa" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "Kopējā vērtība" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 #, 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." @@ -2696,7 +2811,7 @@ msgstr "Pieejams līdz" 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:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" @@ -2717,7 +2832,7 @@ msgstr "Vienuma nosaukums" msgid "This is shown below the product name in lists." msgstr "Tas ir redzams sarakstos zem produkta nosaukuma." -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "Noklusējuma cena" @@ -2776,8 +2891,8 @@ 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:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "" @@ -2929,11 +3044,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:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "Sākotnējā cena" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2944,7 +3059,7 @@ msgstr "" "iestatījums un tas faktiski neietekmēs cenu." #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "" @@ -2960,8 +3075,34 @@ 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:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +msgid "Require a valid membership" +msgstr "" + +#: pretix/base/models/items.py:523 +msgid "Allowed membership types" +msgstr "" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2973,7 +3114,7 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -2981,50 +3122,56 @@ 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:687 +#: pretix/base/models/items.py:715 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:692 +#: pretix/base/models/items.py:720 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:698 +#: pretix/base/models/items.py:726 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:744 +#: pretix/base/models/items.py:772 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:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "Pozīcija" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +msgid "Membership types" +msgstr "" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Produktu variācijas" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "Minimālais skaits" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "Maksimālais skaits" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "Papildinājumi ir iekļauti cenā" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -3032,49 +3179,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:939 +#: pretix/base/models/items.py:976 #, 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:958 +#: pretix/base/models/items.py:995 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:963 +#: pretix/base/models/items.py:1000 msgid "The item already has an add-on of this category." msgstr "Vienumam jau ir šīs kategorijas papildinājums." -#: pretix/base/models/items.py:968 +#: pretix/base/models/items.py:1005 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:973 +#: pretix/base/models/items.py:1010 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:978 +#: pretix/base/models/items.py:1015 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:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "Komplektā iekļauts vienums" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "Komplekta variācija" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "Izraudzītā cenas daļa" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -3086,60 +3233,60 @@ 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:1046 +#: pretix/base/models/items.py:1083 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:1048 +#: pretix/base/models/items.py:1085 msgid "A variation needs to be set for this item." msgstr "Šim vienumam ir jāiestata variācija." -#: pretix/base/models/items.py:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "Izvēlētā variācija nepieder šim vienumam." -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 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:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "Teksts (viena rinda)" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "Daudzrindu teksts" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "Jā/nē" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "Izvēlieties vienu no saraksta" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "Izvēlieties vairākus no saraksta" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "Failu augšupielāde" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "Laiks" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "Datums un laiks" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Valsts kods (ISO 3166-1 alpha-2)" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3147,171 +3294,171 @@ msgstr "Valsts kods (ISO 3166-1 alpha-2)" msgid "Question" msgstr "" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "Palīdzības teksts" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 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:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "Jautājuma veids" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 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:1164 +#: pretix/base/models/items.py:1201 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:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 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:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "Drukāt atbildi uz rēķiniem" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Minimālais skaits" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Maksimālais skaits" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 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:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: 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:1296 +#: pretix/base/models/items.py:1333 #, 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:1298 +#: pretix/base/models/items.py:1335 #, 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:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "Nederīga numura ievadīšana." -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 #, 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:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 #, 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:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "Nederīga datuma ievadīšana." -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "Nederīga laika ievadīšana." -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "Nederīga dienas laika ievade." -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "Nezināms valsts kods." -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 msgid "The identifier \"{}\" is already used for a different option." msgstr "Identifikators “{}\" jau tiek izmantots citai opcijai." -#: pretix/base/models/items.py:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "Jautājuma iespēja" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "Jautājumu iespējas" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 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:1485 +#: pretix/base/models/items.py:1522 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 " @@ -3322,11 +3469,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:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3336,13 +3483,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3351,11 +3498,11 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 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:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3363,7 +3510,7 @@ msgstr "" "Vienam vai vairākiem vienumiem ir variācijas, bet neviena no tām nav " "variāciju sarakstā." -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 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." @@ -3408,38 +3555,88 @@ msgstr "Jautājums {val}" msgid "Tax rule {val}" msgstr "Nodokļu likums {val}" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "" + +#: pretix/base/models/memberships.py:58 +#, fuzzy +#| msgid "Number of times this voucher can be redeemed." +msgid "Number of times this membership can be used in a purchase." +msgstr "Cik reizes šo kuponu var izmantot." + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +#, fuzzy +#| msgid "Fee type" +msgid "Membership type" +msgstr "Maksas veids" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "gaida" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "samaksāts" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "iztecējis derīguma termiņš" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "atcelts" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer" +msgstr "Klients" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "Valoda" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "Derīguma termiņš" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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." @@ -3447,7 +3644,7 @@ msgstr "" "Šajā laukā ievadītais teksts lietotājam nebūs redzams un ir pieejams jūsu " "ērtībai." -#: pretix/base/models/orders.py:214 +#: pretix/base/models/orders.py:224 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 " @@ -3459,11 +3656,11 @@ 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:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "Metadatu informācija" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3471,7 +3668,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:805 +#: pretix/base/models/orders.py:815 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." @@ -3479,26 +3676,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:807 +#: pretix/base/models/orders.py:817 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:827 +#: pretix/base/models/orders.py:841 #, 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:828 +#: pretix/base/models/orders.py:842 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "Sēdvieta \"{seat}\" vairs nav pieejama." -#: pretix/base/models/orders.py:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, fuzzy, python-brace-format #| msgid "" #| "This voucher code has already been used the maximum number of times " @@ -3506,199 +3703,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:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 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:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "Izvēlieties valsti" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "izveidots" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "gaida" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "apstiprināts" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "atcelts" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "neizdevās" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "atmaksāts" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "Informācija par maksājumu" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Pasākuma reģistrācija apstiprināta: %(code)s" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, 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:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "aizsākts ārēji" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "izveidots" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "tranzītā" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "izdarīts" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "neizdevās" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "atcelts" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "Organizators" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "Klients" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "Ārējs" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 #, fuzzy #| msgid "Pending amount" msgid "Refund reason" msgstr "Neapmaksātā summa" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "Maksājuma maksa" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "Piegādes maksa" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "Apkalpošanas maksa" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Atcelšanas maksa" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "Citas maksas" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "Pasūtījuma pozīcija" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "Jūsu pasākuma reģistrācija: %(code)s" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "Groza ID (piemēram, sesijas atslēga)" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "Groza pozīcija" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "Groza pozīcijas" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "Tikai korporatīvajiem klientiem ES." -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 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:73 +#: pretix/base/models/organizer.py:75 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 " @@ -3708,45 +3905,46 @@ 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "Var radīt pasākumus" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "Var mainīt komandas un atļaujas" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "Var mainīt organizatora iestatījumus" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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!" @@ -3755,61 +3953,67 @@ msgstr "" "i., izmantojot privātuma pārskatus, tāpēc esiet uzmanīgs, ko pievienojat šai " "komandai!" -#: pretix/base/models/organizer.py:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Can manage gift cards" +msgid "Can manage customer accounts" +msgstr "Var pārvaldīt dāvanu kartes" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "Var pārvaldīt dāvanu kartes" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "Var mainīt pasākumu iestatījumus" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "Var mainīt produkta iestatījumus" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "Var apskatīt pasūtījumus" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "Var mainīt pasūtījumus" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "Var apskatīt kuponus" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "Var mainīt kuponus" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Komanda" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Uzaicināt uz komandu '{team}' uz '{email}'" @@ -3860,7 +4064,7 @@ 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:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "Tirgotājvalsts" @@ -3921,10 +4125,6 @@ msgstr "Atņemiet no produkta cenas" msgid "Reduce product price by (%)" msgstr "Samaziniet produkta cenu par (%)" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Cik reizes šo kuponu var izmantot." @@ -3946,11 +4146,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "" @@ -4242,8 +4446,8 @@ msgid "Event date" msgstr "Pasākuma datums" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "Neto kopsumma" @@ -4429,9 +4633,9 @@ msgstr "Apmeklētāja e-pasts" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 #, fuzzy #| msgid "Attendee email" msgid "Attendee address" @@ -4458,7 +4662,7 @@ msgstr "" #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "" @@ -4746,22 +4950,22 @@ msgid "In test mode, only test cards will work." msgstr "Pārbaudes režīmā, darbosies tikai testa kartes." #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 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:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "Šī dāvanu karte neatbalsta šo valūtu." #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 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:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "Pārbaudes režīmā var izmantot tikai testa dāvanu kartes." @@ -4812,7 +5016,7 @@ 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:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 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." @@ -4887,9 +5091,9 @@ msgid "Price including add-ons" msgstr "Cena iekļaujot papildinājumus" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 #, fuzzy #| msgid "Attendee email" msgid "Attendee company" @@ -5005,7 +5209,7 @@ msgstr "22:00" msgid "Event admission date and time" msgstr "Ierašanās no" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "2017-05-31 19:00" @@ -5021,7 +5225,7 @@ msgstr "19:00" msgid "Event location" msgstr "Pasākuma vieta" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "" @@ -5138,7 +5342,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "Pirmais stāvs, 3. rinda, 4. sēdvieta" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "Brīvi izvēlētu sēdvietu ieeja" @@ -5158,17 +5362,23 @@ msgstr "Sēdvieta: rinda" msgid "Seat: seat number" msgstr "Sēdvieta: sēdvietas numurs" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Date and time" +msgid "Date and time of first scan" +msgstr "Datums un laiks" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "Jautājums: {question}" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -5177,12 +5387,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Rēķina adresāta nosaukums: {part}" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" @@ -5242,7 +5452,7 @@ msgstr "" msgid "Event canceled" msgstr "Pasākuma datums" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5307,7 +5517,7 @@ 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:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "Šī pasākuma iepriekšpārdošanas periods vēl nav sācies." @@ -5329,7 +5539,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:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5575,14 +5785,14 @@ msgstr "Piemēra produkts {}" msgid "Sample product A" msgstr "Piemēra produkts A" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, 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:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5591,11 +5801,62 @@ msgstr "" "Jūs varat apskatīt sava pasūtījuma detaļas šeit URL:\n" "{orderurl}." -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, 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/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, fuzzy, python-brace-format +#| msgid "You selected a product which is not available for sale." +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "Jūs izvēlējāties produktu, kas nav pieejams pārdošanā." + +#: pretix/base/services/memberships.py:139 +#, fuzzy +#| msgid "You cannot select an item that belongs to a different event." +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "Jūs nevarat atlasīt vienumu, kas pieder citam pasākumam." + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5608,7 +5869,7 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5616,7 +5877,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:100 +#: pretix/base/services/orders.py:104 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5624,7 +5885,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:102 +#: pretix/base/services/orders.py:106 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5632,15 +5893,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:104 +#: pretix/base/services/orders.py:108 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:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "Jūsu grozs ir tukšs" -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5649,11 +5910,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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "Iepriekšpārdošanas periods ir beidzies." -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5661,7 +5922,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:113 +#: pretix/base/services/orders.py:117 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 " @@ -5670,7 +5931,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:115 +#: pretix/base/services/orders.py:119 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5683,7 +5944,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:117 +#: pretix/base/services/orders.py:121 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5691,7 +5952,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:119 +#: pretix/base/services/orders.py:123 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." @@ -5699,7 +5960,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:121 +#: pretix/base/services/orders.py:125 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5707,7 +5968,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:123 +#: pretix/base/services/orders.py:127 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." @@ -5715,7 +5976,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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." @@ -5723,7 +5984,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:128 +#: pretix/base/services/orders.py:132 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." @@ -5731,35 +5992,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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "Šis pasūtījums vēl nav apstiprināts." -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, 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:306 +#: pretix/base/services/orders.py:311 #, 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:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "Pasūtījums noraidīts: %(code)s" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "Jūs nevarat atcelt šo pasūtījumu." -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5768,17 +6029,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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "Pasūtījums atcelts: %(code)s" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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 " @@ -5789,45 +6050,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:1082 +#: pretix/base/services/orders.py:1101 #, 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:1084 +#: pretix/base/services/orders.py:1103 #, 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:1158 +#: pretix/base/services/orders.py:1177 #, 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:1196 +#: pretix/base/services/orders.py:1215 #, 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:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "Jums jāizvēlas produkta variācija." -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, 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:1210 +#: pretix/base/services/orders.py:1229 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:1211 +#: pretix/base/services/orders.py:1230 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:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -5835,11 +6096,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:1213 +#: pretix/base/services/orders.py:1232 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:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5847,7 +6108,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:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5855,18 +6116,18 @@ msgstr "" "Šis ir papildu produkts, lūdzu, atlasiet bāzes produktu, kuram tas " "jāpievieno." -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 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:1218 +#: pretix/base/services/orders.py:1237 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:1220 +#: pretix/base/services/orders.py:1239 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5875,21 +6136,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:1221 +#: pretix/base/services/orders.py:1240 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:1222 +#: pretix/base/services/orders.py:1241 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:1223 +#: pretix/base/services/orders.py:1242 #, 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:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." @@ -5897,7 +6158,7 @@ msgstr "" "Jūs nevarat mainīt pozīcijas cenu, kas tika izmantota dāvanu kartes " "izsniegšanai." -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -5906,7 +6167,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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5998,52 +6259,64 @@ msgstr "" msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" +#: pretix/base/settings.py:116 +#, fuzzy +#| msgid "Download ticket" +msgid "Allow customers to create accounts" +msgstr "Lejupielādējiet biļeti" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -6055,89 +6328,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -6146,78 +6419,78 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 #, fuzzy #| msgid "Expiration date" msgid "Show expiration date of order" msgstr "Derīguma termiņš" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -6228,77 +6501,77 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 #, fuzzy #| msgid "Enable payment method" msgid "Set payment term" msgstr "Iespējot maksājuma veidu" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -6306,11 +6579,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -6318,13 +6591,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 #, fuzzy #| msgid "Payment fee" msgid "Payment term in minutes" msgstr "Maksājuma maksa" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -6332,167 +6605,167 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 #, 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:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6500,28 +6773,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6529,55 +6802,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6585,11 +6858,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6598,133 +6871,133 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 #, 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:1029 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Device name" msgid "Require name" msgstr "Ierīces vārds" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "Line number" msgid "Ask for a phone number" msgstr "Sastāvjoslas numurs " -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1050 -#, fuzzy -#| msgid "Line number" -msgid "Require phone number" -msgstr "Sastāvjoslas numurs " - -#: pretix/base/settings.py:1051 -msgid "Require a phone number when signing up to the waiting list.." -msgstr "" - #: pretix/base/settings.py:1061 #, fuzzy #| msgid "Line number" +msgid "Require phone number" +msgstr "Sastāvjoslas numurs " + +#: pretix/base/settings.py:1062 +msgid "Require a phone number when signing up to the waiting list.." +msgstr "" + +#: pretix/base/settings.py:1072 +#, fuzzy +#| msgid "Line number" msgid "Phone number explanation" msgstr "Sastāvjoslas numurs " -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 #, fuzzy #| msgid "Download ticket" msgid "Allow users to download tickets" msgstr "Lejupielādējiet biļeti" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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:1096 +#: pretix/base/settings.py:1107 #, 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:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 #, fuzzy #| msgid "Generate tickets" msgid "Generate tickets for all products" msgstr "Ģenerēt biļetes" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 #, 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:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6733,59 +7006,59 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "Kalendārs" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "Kalendārs" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6793,91 +7066,91 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 #, 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:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6885,113 +7158,113 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund requested" msgid "Refund method" msgstr "Pieprasīta atmaksa" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Kešatmiņā saglabāti biļešu faili" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -7006,7 +7279,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -7020,7 +7293,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7034,7 +7307,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -7049,7 +7322,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -7065,7 +7338,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -7083,7 +7356,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7097,7 +7370,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -7111,7 +7384,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -7127,7 +7400,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7141,7 +7414,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -7157,7 +7430,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -7182,7 +7455,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -7196,7 +7469,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -7214,7 +7487,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -7229,7 +7502,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -7246,7 +7519,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -7258,21 +7531,21 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1765 #, python-brace-format msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -7286,56 +7559,116 @@ msgid "" "Your {event} team" msgstr "" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -7344,25 +7677,25 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 #, 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:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -7371,11 +7704,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -7384,83 +7717,83 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 #, fuzzy #| msgid "Attendee email" msgid "Attendee data explanation" msgstr "Apmeklētāja e-pasts" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Papildu maksa" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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." @@ -7469,15 +7802,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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -7485,211 +7818,212 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 #, fuzzy #| msgid "Gift card code" msgid "Length of gift card codes" msgstr "Dāvanu kartes kods " -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 #, fuzzy #| msgid "Gift card code" msgid "Validity of gift card codes in years" msgstr "Dāvanu kartes kods " -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 #, 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:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "Visizplatītākie vācu valodas nosaukumi" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "Vārds" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "Uzvārds" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "Jānis" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "Liepiņš" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "Tituls" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr." -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "Vārds" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "Otrais vārds" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "Jānis Liepiņš" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "Uzrunas vārds" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "Latīņu valodas transkripcija" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "Atcelšana" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" @@ -7722,14 +8056,19 @@ msgid "E-mails" msgstr "E-pasti" #: pretix/base/shredder.py:196 +#, fuzzy +#| msgid "" +#| "This will remove all e-mail addresses from orders and attendees, as well " +#| "as logged email contents." msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." 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:241 +#: pretix/base/shredder.py:242 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -7737,13 +8076,13 @@ msgid "" "waiting list." msgstr "Šis no gaidīšanas saraksta noņems visas e-pasta adreses." -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Apmeklētāja vārds, uzvārds" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 #, fuzzy #| msgid "" #| "This will remove all attendee names from order positions, as well as " @@ -7755,11 +8094,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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "Rēķinu adresāti" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -7767,17 +8106,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:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "Atbildes uz jautājumiem" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 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:393 +#: pretix/base/shredder.py:394 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 " @@ -7787,17 +8126,17 @@ msgstr "" "saturu, kas varētu saturēt personas datus. Rēķinu numuri un kopsummas tiks " "saglabātas." -#: pretix/base/shredder.py:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "Kešatmiņā saglabāti biļešu faili" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 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:437 +#: pretix/base/shredder.py:438 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 " @@ -8146,12 +8485,56 @@ msgstr "" msgid "Filetype not allowed!" msgstr "" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "" + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "" + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -8233,51 +8616,51 @@ msgstr "" msgid "Default ({value})" msgstr "Datums {val}" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 #, 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:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "" @@ -8290,7 +8673,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -8355,15 +8738,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "" @@ -8372,7 +8755,7 @@ msgstr "" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "" @@ -8405,7 +8788,8 @@ msgstr "" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -8463,118 +8847,74 @@ msgstr "" msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "" - -#: 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:1029 -msgid "Hostname" -msgstr "" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "" - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "" - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 #, fuzzy #| msgid "Ticket category" msgid "Ticket code generator" msgstr "Biļešu kategorija" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 msgid "Sale not allowed" msgstr "" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Teksts rēķinos" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -8582,48 +8922,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -8631,27 +8971,27 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "" @@ -8770,25 +9110,25 @@ msgstr "Tiek gaidīts apstiprinājums" msgid "Approval pending" msgstr "Tiek gaidīts apstiprinājums" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -8822,44 +9162,30 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" @@ -8902,140 +9228,141 @@ msgid "Sunday" msgstr "" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 #, fuzzy #| msgid "Presale" msgctxt "checkin state" msgid "Present" msgstr "Iepriekšpārdošana" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" @@ -9247,7 +9574,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 #, fuzzy #| msgid "Ticket category" msgid "No category" @@ -9293,43 +9620,47 @@ msgstr "" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9337,38 +9668,38 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 #, 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:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "" @@ -9401,21 +9732,21 @@ msgstr "" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -9423,15 +9754,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -9440,17 +9771,17 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 #, fuzzy #| msgid "Cancellation fee" msgid "Generate cancellation for invoice" msgstr "Atcelšanas maksa" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -9459,158 +9790,172 @@ msgstr "" msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +msgid "Membership" +msgstr "" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +msgid "(No membership)" +msgstr "" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "Atcelt pasūtījumu" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:678 +#: pretix/control/forms/orders.py:741 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 " @@ -9618,35 +9963,35 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 #, fuzzy #| msgid "Gift card code" msgid "Gift card validity" msgstr "Dāvanu kartes kods " -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 #, 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:719 +#: pretix/control/forms/orders.py:782 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "Pasūtījuma maksas" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -9654,25 +9999,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 #, fuzzy #| msgid "Order information changed" msgid "Send information via email" msgstr "Pasūtījuma informācija ir mainījusies" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 #, 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:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "Var radīt pasākumus" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -9690,7 +10035,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -9704,63 +10049,73 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 #, 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:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +msgid "This will be attached to every email." +msgstr "" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "A voucher with this code already exists." +msgid "An account with this email address is already registered." +msgstr "Kupons ar šo kodu jau pastāv." + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -9992,974 +10347,1045 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 #, fuzzy #| msgid "The order has been canceled." msgid "A fee has been added" msgstr "Pasūtījums ir atcelts." -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 -msgid "This object has been created by cloning." -msgstr "" - -#: 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: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:313 -msgid "Gift card acceptance for another organizer has been added." -msgstr "" - #: pretix/control/logdisplay.py:314 -msgid "Gift card acceptance for another organizer has been removed." +msgid "This object has been created by cloning." msgstr "" #: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "Your gift card has been applied." -msgid "The webhook has been created." +msgid "The organizer has been changed." msgstr "Jūsu dāvanu karte ir piemērota." #: pretix/control/logdisplay.py:316 #, fuzzy +#| msgid "The order has been canceled." +msgid "The organizer settings have been changed." +msgstr "Pasūtījums ir atcelts." + +#: pretix/control/logdisplay.py:317 +msgid "Gift card acceptance for another organizer has been added." +msgstr "" + +#: pretix/control/logdisplay.py:318 +msgid "Gift card acceptance for another organizer has been removed." +msgstr "" + +#: pretix/control/logdisplay.py:319 +#, 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:320 +#, 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:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "The membership type has been created." +msgstr "Jūsu dāvanu karte ir piemērota." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "The membership type has been changed." +msgstr "Jūsu dāvanu karte ir piemērota." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgid "The task has been completed." +msgid "The membership type has been deleted." +msgstr "Uzdevums ir izpildīts." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "The account has been created." +msgstr "Jūsu dāvanu karte ir piemērota." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "The account has been changed." +msgstr "Jūsu dāvanu karte ir piemērota." + +#: pretix/control/logdisplay.py:326 +#, fuzzy +#| msgid "The presale period for this event has ended." +msgid "A membership for this account has been added." +msgstr "Šī pasākuma iepriekšpārdošanas periods ir beidzies." + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "A membership of this account has been changed." +msgstr "Jūsu dāvanu karte ir piemērota." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "The amount has been charged to your card." +msgid "The account has been disabled and anonymized." +msgstr "Šī summa ir iekasēta no jūsu kartes." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The invoice has been generated." +msgid "A new password has been requested." +msgstr "Rēķins ir izveidots." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "A new password has been set." +msgstr "Jūsu dāvanu karte ir piemērota." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 #, fuzzy #| msgid "The order has been canceled." msgid "The event has been canceled." msgstr "Pasūtījums ir atcelts." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 #, fuzzy #| msgid "The order has been canceled." msgid "An event has been deleted." msgstr "Pasūtījums ir atcelts." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 #, fuzzy #| msgid "The invoice has been generated." msgid "The cancellation request has been deleted." msgstr "Rēķins ir izveidots." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "Pasūtījums ir atcelts." -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 #, fuzzy #| msgid "The order has been canceled." msgid "The order has been reactivated." msgstr "Pasūtījums ir atcelts." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "The customer account has been changed." +msgstr "Jūsu dāvanu karte ir piemērota." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "Rēķins ir izveidots." -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "The order has been canceled." msgid "The event details have been changed." msgstr "Pasūtījums ir atcelts." -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 #, 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:465 +#: pretix/control/logdisplay.py:481 #, 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:466 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The task has been completed." msgid "The gate has been deleted." msgstr "Uzdevums ir izpildīts." -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 #, 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:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 #, 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:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 #, 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:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -10984,18 +11410,19 @@ msgstr "" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -11045,14 +11472,14 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "" @@ -11146,12 +11573,28 @@ msgstr "" msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customers" +msgstr "Klients" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Stripe account" +msgid "Customer accounts" +msgstr "Stripe konts" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "" @@ -11199,6 +11642,9 @@ msgid "Register" msgstr "" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "" @@ -11246,6 +11692,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -11294,19 +11742,19 @@ msgid "Set new password" msgstr "" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -11317,13 +11765,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -11340,6 +11792,9 @@ msgstr "" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "" @@ -11374,6 +11829,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "" @@ -11584,6 +12041,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -11667,7 +12125,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -11680,8 +12138,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -11716,6 +12176,7 @@ msgstr "Atcelt" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -11771,6 +12232,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -11976,7 +12452,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 #, fuzzy #| msgid "Can create events" msgid "Cancel or delete event" @@ -12084,7 +12560,7 @@ msgid "Geo coordinates" msgstr "" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -12179,7 +12655,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "" @@ -12207,9 +12683,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -12353,79 +12829,75 @@ msgstr "" msgid "No results" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -12494,14 +12966,20 @@ msgstr "" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "Jūsu veiktās izmaiņas ir saglabātas." @@ -12640,16 +13118,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -12657,67 +13136,67 @@ msgstr "" msgid "Meta data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 #, fuzzy #| msgctxt "timeline" #| msgid "Customers can no longer cancel paid orders" msgid "Customer data (once per order)" msgstr "Klienti vairs nevar atcelt apmaksātos pasūtījumus" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 #, fuzzy #| msgid "Email address" msgid "Name and address" msgstr "E-pasta adrese" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 #, fuzzy #| msgid "Invoice lines" msgid "See invoice settings" msgstr "Rēķina sastāvjoslas" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 #, fuzzy #| msgid "Is an admission ticket" msgid "Attendee data (once per admission ticket)" msgstr "Ir ieejas biļete" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 #, fuzzy #| msgid "E-mail address verified" msgid "Custom fields" msgstr "E-pasta adrese ir pārbaudīta" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 #, fuzzy #| msgid "Question: {question}" msgid "Manage questions" msgstr "Jautājums: {question}" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 #, fuzzy #| msgid "Offsetting" msgid "Other settings" msgstr "Neitralizējošs" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -12725,18 +13204,18 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 #, fuzzy #| msgid "Confirmations" msgid "Add confirmation text" msgstr "Apstiprinājumi" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -12744,32 +13223,32 @@ msgstr "" msgid "Timeline" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 #, fuzzy #| msgid "Item name" msgid "Item metadata" msgstr "Vienuma nosaukums" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -12840,7 +13319,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 #, fuzzy #| msgid "Cancel order" msgid "Change history" @@ -13083,19 +13562,6 @@ msgstr "" msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -13471,7 +13937,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "" @@ -13479,17 +13945,29 @@ msgstr "" msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +msgid "days" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +msgid "months" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "" @@ -13628,8 +14106,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "Atcelts" @@ -14103,38 +14583,38 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "" @@ -14158,7 +14638,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -14312,238 +14792,251 @@ msgstr "Pasūtījuma detaļas" msgid "Cancellation date" msgstr "Atcelšanas datums " -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgid "Stripe account" +msgid "Customer account" +msgstr "Stripe konts" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +#, fuzzy +#| msgid "Contact information" +msgid "Contact email" +msgstr "Kontaktinformācija" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "Pasūtītās preces" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, fuzzy, python-format #| msgid "End: %(time)s" msgid "Exit scan: %(date)s" msgstr "Beigas: %(time)s" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, fuzzy, python-format #| msgid "Event start date" msgid "Entry scan: %(date)s" msgstr "Pasākuma sākuma datums " -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "Izmantotais kupona kods:" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, fuzzy, python-format #| msgid "Original price" msgid "Original price: %(price)s" msgstr "Sākotnējā cena" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 msgid "Ticket page" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "nav atbildēts" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "Nodokļi" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Kopā" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "Veiksmīgi maksājumi" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "Gaidāmā kopsummu" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "Pasta indekss un pilsēta" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "" @@ -14979,39 +15472,47 @@ msgid "Remove filter" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:116 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 #, fuzzy #| msgid "Order details" -msgid "Order paid / total" +msgid "Order paid / total" msgstr "Pasūtījuma detaļas" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -15077,6 +15578,132 @@ msgstr "" msgid "Search" msgstr "Palīdzības teksts" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "E-mail address verified" +msgid "Customer #%(id)s" +msgstr "E-pasta adrese ir pārbaudīta" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Customer VAT ID" +msgid "Customer ID" +msgstr "Klienta PVN Numurs" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +msgid "disabled" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Is active" +msgid "not yet activated" +msgstr "Ir aktīvs" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Is active" +msgid "active" +msgstr "Ir aktīvs" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +msgid "Memberships" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Can view orders" +msgid "Valid from" +msgstr "Var apskatīt pasūtījumus" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +msgid "Usages" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +msgid "Add membership" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "Cancel order" +msgid "Customer history" +msgstr "Atcelt pasūtījumu" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, python-format +msgid "Anonymize customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +msgid "Are you sure you want to anonymize this customer account?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "The invoice has been generated." +msgid "This action is irreversible." +msgstr "Rēķins ir izveidots." + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgid "The order has been canceled." +msgid "No customer accounts have been created yet." +msgstr "Pasūtījums ir atcelts." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "" @@ -15252,7 +15879,7 @@ msgstr "" msgid "Organizer page" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -15293,11 +15920,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 #, fuzzy #| msgid "Expired" @@ -15376,6 +15998,62 @@ msgstr "" msgid "Organizer logs" msgstr "Organizators" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "Submit registration" +msgid "Customer account registration" +msgstr "Nosūtīt" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Account information changed" +msgid "Customer account email change" +msgstr "Konta informācija ir izmainīta" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "Jūsu šī brīža parole" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Refund requested" +msgid "Delete membership type:" +msgstr "Pieprasīta atmaksa" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +msgid "Are you sure you want to delete this membership type?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +msgid "Membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Date and time" +msgid "Create a new membership type" +msgstr "Datums un laiks" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -15440,7 +16118,7 @@ msgstr "" msgid "Organizer permissions" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "" @@ -16570,10 +17248,6 @@ msgstr "" msgid "Impersonate user" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "" @@ -16855,44 +17529,44 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on organizer level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" -msgstr "" +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Currently unavailable" +msgid "Currently set on global level" +msgstr "Pašlaik nav pieejams" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" -msgstr "" +#: pretix/control/templatetags/hierarkey_form.py:79 +#, fuzzy +#| msgid "Can change organizer settings" +msgid "Go to organizer settings" +msgstr "Var mainīt organizatora iestatījumus" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to global settings" msgstr "" #: pretix/control/views/__init__.py:166 @@ -16985,10 +17659,10 @@ msgstr "" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -17078,7 +17752,7 @@ msgstr "" msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "" @@ -17111,7 +17785,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -17150,29 +17824,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "" @@ -17181,7 +17856,7 @@ msgid "Unknown e-mail renderer." msgstr "" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "Jūs pieprasījāt nederīgu biļetes izvades veidu." @@ -17277,7 +17952,7 @@ msgstr "" msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -17285,26 +17960,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -17312,35 +17987,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -17512,14 +18187,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 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:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "Biļešu lejupielāde šim produktam nav iespējota." @@ -17718,15 +18393,15 @@ msgstr "" msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "Šis rēķins nav atrasts" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 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:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -17756,50 +18431,50 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 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:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -17807,203 +18482,219 @@ msgstr "" "Šī saite vairs nav derīga. Lūdzu, dodieties atpakaļ, atsvaidziniet lapu un " "mēģiniet vēlreiz." -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "Pasūtījums ir atcelts." -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 #, 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:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 #, fuzzy #| msgid "The invoice has been generated." msgid "The transaction could not be reversed." msgstr "Rēķins ir izveidots." -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 #, fuzzy #| msgid "The invoice has been generated." msgid "The transaction has been reversed." msgstr "Rēķins ir izveidots." -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1392 +#: pretix/control/views/organizer.py:1500 #, 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:1421 +#: pretix/control/views/organizer.py:1529 #, 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:1483 +#: pretix/control/views/organizer.py:1591 #, 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/organizer.py:1718 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The selected event date is not active." +msgid "The selected object has been deleted." +msgstr "Atlasītais notikuma datums nav aktīvs." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "The customer account has been anonymized." +msgstr "Jūsu dāvanu karte ir piemērota." + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" @@ -18063,15 +18754,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "" @@ -18591,8 +19282,8 @@ msgstr "" #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -19232,17 +19923,17 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr " {text} " -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 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:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "Galapunkts" @@ -19318,8 +20009,8 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "Nosūtot apstiprinājuma epastu, radās kļūda." @@ -19870,7 +20561,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "Stripe" @@ -19901,7 +20592,7 @@ msgstr "Stripe Connect: maksa par lietotni (maks.)" msgid "Stripe Connect: App fee (min)" msgstr "Stripe Connect: maksa par lietotni (min)" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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 " @@ -19911,15 +20602,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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "Savienot ar Stripe" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "Atvienot no Stripe" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -19931,22 +20622,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:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 #, 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:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -19957,21 +20648,21 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "Stripe konts" -#: pretix/plugins/stripe/payment.py:173 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Live" msgstr "Publiskots" -#: pretix/plugins/stripe/payment.py:174 +#: pretix/plugins/stripe/payment.py:175 msgctxt "stripe" msgid "Testing" msgstr "Testa režīmā" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -19979,15 +20670,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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "Publicējama atslēga" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "Slepenā atslēga" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -19995,39 +20686,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:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "Maksājumi ar kredītkarti, debatkarti" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "giropay" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "Vispirms jāiespējo Stripe kontā." -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -20039,23 +20730,29 @@ 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:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Apraksts" + +#: pretix/plugins/stripe/payment.py:321 #, 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:441 pretix/plugins/stripe/payment.py:791 -#: pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:454 pretix/plugins/stripe/payment.py:808 +#: pretix/plugins/stripe/payment.py:903 #, 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: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 +#: pretix/plugins/stripe/payment.py:481 pretix/plugins/stripe/payment.py:618 +#: pretix/plugins/stripe/payment.py:821 pretix/plugins/stripe/payment.py:915 +#: pretix/plugins/stripe/payment.py:1487 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -20081,7 +20778,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:486 pretix/plugins/stripe/payment.py:838 +#: pretix/plugins/stripe/payment.py:499 pretix/plugins/stripe/payment.py:855 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -20089,16 +20786,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:495 pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:508 pretix/plugins/stripe/payment.py:869 #, python-format msgid "Stripe reported an error: %s" msgstr "Stripe ziņoja par kļūdu: %s" -#: pretix/plugins/stripe/payment.py:551 +#: pretix/plugins/stripe/payment.py:564 msgid "No payment information found." msgstr "Netika atrasta maksājuma informācija." -#: pretix/plugins/stripe/payment.py:572 +#: pretix/plugins/stripe/payment.py:589 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -20106,107 +20803,107 @@ 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:576 +#: pretix/plugins/stripe/payment.py:593 msgid "Stripe returned an error" msgstr "Stripe uzrādīja kļūdu" -#: pretix/plugins/stripe/payment.py:672 +#: pretix/plugins/stripe/payment.py:689 msgid "Credit card via Stripe" msgstr "Kredītkarte, debetkarte caur Stripe" -#: pretix/plugins/stripe/payment.py:673 +#: pretix/plugins/stripe/payment.py:690 msgid "Credit card" msgstr "Kredītkarte, debetkarte" -#: pretix/plugins/stripe/payment.py:700 +#: pretix/plugins/stripe/payment.py:717 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:846 +#: pretix/plugins/stripe/payment.py:863 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:919 +#: pretix/plugins/stripe/payment.py:936 msgid "giropay via Stripe" msgstr "giropay caur Stripe" -#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 -#: pretix/plugins/stripe/payment.py:1270 +#: pretix/plugins/stripe/payment.py:968 pretix/plugins/stripe/payment.py:1135 +#: pretix/plugins/stripe/payment.py:1287 msgid "unknown name" msgstr "nezināms vārds" -#: 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 +#: pretix/plugins/stripe/payment.py:1000 pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1167 pretix/plugins/stripe/payment.py:1319 +#: pretix/plugins/stripe/payment.py:1422 #, python-brace-format msgid "Bank account at {bank}" msgstr "" -#: pretix/plugins/stripe/payment.py:991 +#: pretix/plugins/stripe/payment.py:1008 msgid "iDEAL via Stripe" msgstr "iDEAL caur Stripe" -#: pretix/plugins/stripe/payment.py:1043 +#: pretix/plugins/stripe/payment.py:1060 msgid "Alipay via Stripe" msgstr "Alipay caur Stripe" -#: pretix/plugins/stripe/payment.py:1086 +#: pretix/plugins/stripe/payment.py:1103 msgid "Bancontact via Stripe" msgstr "Bancontact caur Stripe" -#: pretix/plugins/stripe/payment.py:1158 +#: pretix/plugins/stripe/payment.py:1175 msgid "SOFORT via Stripe" msgstr "SOFORT caur Stripe" -#: pretix/plugins/stripe/payment.py:1175 +#: pretix/plugins/stripe/payment.py:1192 msgid "Country of your bank" msgstr "Jūsu bankas valsts" -#: pretix/plugins/stripe/payment.py:1176 +#: pretix/plugins/stripe/payment.py:1193 msgid "Germany" msgstr "Latvija" -#: pretix/plugins/stripe/payment.py:1177 +#: pretix/plugins/stripe/payment.py:1194 msgid "Austria" msgstr "Austrija" -#: pretix/plugins/stripe/payment.py:1178 +#: pretix/plugins/stripe/payment.py:1195 msgid "Belgium" msgstr "Beļģija" -#: pretix/plugins/stripe/payment.py:1179 +#: pretix/plugins/stripe/payment.py:1196 msgid "Netherlands" msgstr "Nīderlande" -#: pretix/plugins/stripe/payment.py:1180 +#: pretix/plugins/stripe/payment.py:1197 msgid "Spain" msgstr "Spānija" -#: pretix/plugins/stripe/payment.py:1227 +#: pretix/plugins/stripe/payment.py:1244 #, python-brace-format msgid "Bank account {iban} at {bank}" msgstr "" -#: pretix/plugins/stripe/payment.py:1238 +#: pretix/plugins/stripe/payment.py:1255 #, fuzzy #| msgid "iDEAL via Stripe" msgid "EPS via Stripe" msgstr "iDEAL caur Stripe" -#: pretix/plugins/stripe/payment.py:1310 +#: pretix/plugins/stripe/payment.py:1327 #, fuzzy #| msgid "Alipay via Stripe" msgid "Multibanco via Stripe" msgstr "Alipay caur Stripe" -#: pretix/plugins/stripe/payment.py:1357 +#: pretix/plugins/stripe/payment.py:1374 #, fuzzy #| msgid "Alipay via Stripe" msgid "Przelewy24 via Stripe" msgstr "Alipay caur Stripe" -#: pretix/plugins/stripe/payment.py:1413 +#: pretix/plugins/stripe/payment.py:1430 #, fuzzy #| msgid "Credit card via Stripe" msgid "WeChat Pay via Stripe" @@ -20650,86 +21347,104 @@ msgstr "" msgid "Check-in" msgstr "Pirkuma veikšana" -#: pretix/presale/checkoutflow.py:97 +#: pretix/presale/checkoutflow.py:101 msgctxt "checkoutflow" msgid "Step" msgstr "Solis" -#: pretix/presale/checkoutflow.py:232 +#: pretix/presale/checkoutflow.py:233 +#, fuzzy +#| msgid "Stripe account" +msgctxt "checkoutflow" +msgid "Customer account" +msgstr "Stripe konts" + +#: pretix/presale/checkoutflow.py:349 +msgctxt "checkoutflow" +msgid "Membership" +msgstr "" + +#: pretix/presale/checkoutflow.py:391 pretix/presale/checkoutflow.py:411 +msgid "" +"Your cart includes a product that requires an active membership to be " +"selected." +msgstr "" + +#: pretix/presale/checkoutflow.py:430 msgctxt "checkoutflow" msgid "Add-on products" msgstr "Papildinājuma produkti" -#: pretix/presale/checkoutflow.py:450 +#: pretix/presale/checkoutflow.py:648 msgctxt "checkoutflow" msgid "Your information" msgstr "Jūsu informācija" -#: pretix/presale/checkoutflow.py:605 +#: pretix/presale/checkoutflow.py:828 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:611 +#: pretix/presale/checkoutflow.py:834 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:624 pretix/presale/checkoutflow.py:630 +#: pretix/presale/checkoutflow.py:847 pretix/presale/checkoutflow.py:853 msgid "Please enter a valid email address." msgstr "Lūdzu ievadiet derīgu e-pasta adresi." -#: pretix/presale/checkoutflow.py:637 +#: pretix/presale/checkoutflow.py:860 msgid "Please enter your invoicing address." msgstr "Lūdzu, ievadiet savu rēķina saņēmeja adresi." -#: pretix/presale/checkoutflow.py:641 +#: pretix/presale/checkoutflow.py:864 msgid "Please enter your name." msgstr "Lūdzu, ievadiet savu vārdu, uzvārdu." -#: pretix/presale/checkoutflow.py:675 pretix/presale/checkoutflow.py:680 -#: pretix/presale/checkoutflow.py:685 pretix/presale/checkoutflow.py:690 -#: pretix/presale/checkoutflow.py:695 +#: pretix/presale/checkoutflow.py:898 pretix/presale/checkoutflow.py:903 +#: pretix/presale/checkoutflow.py:908 pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:918 msgid "Please fill in answers to all required questions." msgstr "Lūdzu, aizpildiet atbildes uz visiem nepieciešamajiem jautājumiem." -#: pretix/presale/checkoutflow.py:722 +#: pretix/presale/checkoutflow.py:945 msgctxt "checkoutflow" msgid "Payment" msgstr "Maksājums" -#: pretix/presale/checkoutflow.py:767 pretix/presale/views/order.py:647 +#: pretix/presale/checkoutflow.py:990 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "Lūdzu, atlasiet maksājuma veidu." -#: pretix/presale/checkoutflow.py:791 pretix/presale/checkoutflow.py:797 +#: pretix/presale/checkoutflow.py:1014 pretix/presale/checkoutflow.py:1020 #: 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:828 +#: pretix/presale/checkoutflow.py:1051 msgctxt "checkoutflow" msgid "Review order" msgstr "Pārskatīt pasūtījumu" -#: pretix/presale/checkoutflow.py:916 +#: pretix/presale/checkoutflow.py:1136 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:951 +#: pretix/presale/checkoutflow.py:1179 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:70 +#: pretix/presale/forms/checkout.py:73 msgid "E-mail address (repeated)" msgstr "E-pasta adrese (atkārtota)" -#: pretix/presale/forms/checkout.py:71 +#: pretix/presale/forms/checkout.py:74 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." @@ -20737,10 +21452,65 @@ 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:117 +#: pretix/presale/forms/checkout.py:120 msgid "Please enter the same email address twice." msgstr "Lūdzu, divreiz ievadiet to pašu e-pasta adresi." +#: pretix/presale/forms/customer.py:60 +#, fuzzy +#| msgctxt "subevent" +#| msgid "You need to select a date." +msgid "You need to fill out all fields." +msgstr "Jums jāizvēlas datums." + +#: pretix/presale/forms/customer.py:62 +msgid "We have not found an account with this email address and password." +msgstr "" + +#: pretix/presale/forms/customer.py:64 +#, fuzzy +#| msgid "This account is inactive." +msgid "This account is disabled." +msgstr "Konts nav aktīvs. " + +#: pretix/presale/forms/customer.py:65 +msgid "" +"You have not yet activated your account and set a password. Please click the " +"link in the email we sent you. Click \"Reset password\" to receive a new " +"email in case you cannot find it again." +msgstr "" + +#: pretix/presale/forms/customer.py:128 +msgid "" +"We've received a lot of registration requests from you, please wait 10 " +"minutes before you try again." +msgstr "" + +#: pretix/presale/forms/customer.py:130 +msgid "" +"An account with this email address is already registered. Please try to log " +"in or reset your password instead." +msgstr "" + +#: pretix/presale/forms/customer.py:215 +#, python-brace-format +msgid "Activate your account at {organizer}" +msgstr "" + +#: pretix/presale/forms/customer.py:271 +msgid "For security reasons, please wait 10 minutes before you try again." +msgstr "" + +#: pretix/presale/forms/customer.py:272 +#, fuzzy +#| msgid "This combination of credentials is not known to our system." +msgid "A user with this email address is not known in our system." +msgstr "Šī akreditācijas datu kombinācija mūsu sistēmai nav zināma." + +#: pretix/presale/forms/customer.py:391 +msgid "Only required if you change your email address" +msgstr "" + #: 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 @@ -20811,21 +21581,23 @@ msgstr "Šis veikals šobrīd ir redzams tikai jums un jūsu komandai." msgid "Take it live now" msgstr "Publiskot tagad" -#: pretix/presale/templates/pretixpresale/event/base.html:40 -#: pretix/presale/templates/pretixpresale/event/base.html:86 +#: pretix/presale/templates/pretixpresale/event/base.html:41 +#: pretix/presale/templates/pretixpresale/event/base.html:90 +#: pretix/presale/templates/pretixpresale/organizers/base.html:16 +#: pretix/presale/templates/pretixpresale/organizers/base.html:50 #, fuzzy #| msgctxt "address" #| msgid "Select state" msgid "select language" msgstr "Izvēlēties štatu/pilsētu" -#: pretix/presale/templates/pretixpresale/event/base.html:52 +#: pretix/presale/templates/pretixpresale/event/base.html:55 #, python-format msgid "Show all events of %(name)s" msgstr "Rādīt visus notikumus no %(name)s" -#: pretix/presale/templates/pretixpresale/event/base.html:101 -#: pretix/presale/templates/pretixpresale/event/base.html:137 +#: pretix/presale/templates/pretixpresale/event/base.html:107 +#: pretix/presale/templates/pretixpresale/event/base.html:143 msgid "" "This ticket shop is currently in test mode. Please do not perform any real " "purchases as your order might be deleted without notice." @@ -20833,8 +21605,8 @@ msgstr "" "Šis biļešu veikals pašlaik ir testa režīmā. Lūdzu, neveiciet reālus " "pirkumus, jo pasūtījums var tikt dzēsts bez iepriekšēja brīdinājuma." -#: pretix/presale/templates/pretixpresale/event/base.html:107 -#: pretix/presale/templates/pretixpresale/event/base.html:143 +#: pretix/presale/templates/pretixpresale/event/base.html:113 +#: pretix/presale/templates/pretixpresale/event/base.html:149 msgid "" "Orders made through this sales channel cannot be deleted - even if the " "ticket shop is in test mode!" @@ -20842,13 +21614,13 @@ msgstr "" "Pasūtījumus, kas veikti caur šo tirdzniecības kanālu, nevar izdzēst - pat ja " "biļešu veikals darbojas testa režīmā!" -#: pretix/presale/templates/pretixpresale/event/base.html:151 -#: pretix/presale/templates/pretixpresale/organizers/base.html:69 +#: pretix/presale/templates/pretixpresale/event/base.html:157 +#: pretix/presale/templates/pretixpresale/organizers/base.html:75 msgid "Contact event organizer" msgstr "Sazinies ar pasākuma rīkotāju" -#: pretix/presale/templates/pretixpresale/event/base.html:154 -#: pretix/presale/templates/pretixpresale/organizers/base.html:72 +#: pretix/presale/templates/pretixpresale/event/base.html:160 +#: pretix/presale/templates/pretixpresale/organizers/base.html:78 msgid "Imprint" msgstr "Kontaktinformācija" @@ -20972,7 +21744,9 @@ msgid "There are no add-ons available for this product." msgstr "Šim produktam nav pieejami papildinājumi." #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:337 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:192 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:209 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:130 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:86 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:72 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:152 msgid "Go back" @@ -21068,11 +21842,11 @@ msgstr "Kontaktinformācija" msgid "Contact information" msgstr "Kontaktinformācija" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:162 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:179 msgid "Confirmations" msgstr "Apstiprinājumi" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:180 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:197 msgid "" "Your order requires approval by the event organizer before it can be " "confirmed and forms a valid contract." @@ -21080,7 +21854,7 @@ msgstr "" "Jūsu pasūtījums ir jāapstiprina pasākuma organizatoram, pirms to var " "apstiprināt, un tas veido derīgu vienošanos." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:182 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:199 msgid "" "We will sent you an email as soon as the event organizer approved or " "rejected your order. If your order was approved, we will send you a link " @@ -21090,14 +21864,93 @@ msgstr "" "jums nosūtīsim e-pasta ziņu. Ja jūsu pasūtījums tika apstiprināts, mēs jums " "nosūtīsim saiti, kuru varat izmantot, lai samaksātu." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:198 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:215 msgid "Place binding order" msgstr "Izveidot pasūtījumu" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:200 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:217 msgid "Submit registration" msgstr "Nosūtīt" +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:20 +msgid "Log in with a customer account" +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:30 +msgid "You are currently logged in with the following credentials." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:48 +#, python-format +msgid "" +"If you created a customer account at %(org)s before, you can log in now and " +"connect your order to your account. This will allow you to see all your " +"orders in one place and access them at any time." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:60 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:31 +#, fuzzy +#| msgid "Repeat password" +msgid "Reset password" +msgstr "Atkārtojiet paroli " + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:77 +#, fuzzy +#| msgid "Date and time" +msgid "Create a new customer account" +msgstr "Datums un laiks" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:87 +#, python-format +msgid "" +"We will send you an email with a link to activate your account and set a " +"password, so you can use the account for future orders at %(org)s. You can " +"still go ahead with this purchase before you received the email." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:106 +#, fuzzy +#| msgid "Continue in new tab" +msgid "Continue as a guest" +msgstr "Turpināt jaunā logā" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:115 +msgid "" +"You are not required to create an account. If you proceed as a guest, you " +"will be able to access the details and status of your order any time through " +"the secret link we will send you via email once the order is complete." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:6 +#, fuzzy +#| msgid "" +#| "For some of the products in your cart, you can choose additional options " +#| "before you continue." +msgid "" +"Some of the products in your cart can only be purchased if there is an " +"active membership on your account." +msgstr "" +"Dažiem no grozā esošajiem produktiem pirms turpināšanas varat izvēlēties " +"papildu iespējas." + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:38 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 +msgid "Selected add-ons" +msgstr "Atlasītie papildinājumi" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:69 +msgid "" +"Your account does not include an active membership that allows you to buy " +"this product." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:70 +#, fuzzy +#| msgid "You do not have access to this page." +msgid "You will not be able to continue." +msgstr "Jums nav piekļuves šai lapai." + #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:7 msgid "Please select how you want to pay." msgstr "Lūdzu, izvēlieties maksājuma veidu." @@ -21147,10 +22000,6 @@ msgstr "" msgid "Copy answers from above" msgstr "Kopējiet atbildes no augšas" -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 -msgid "Selected add-ons" -msgstr "Atlasītie papildinājumi" - #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:133 #, fuzzy #| msgid "Copy answers from above" @@ -21218,36 +22067,36 @@ msgstr "" "Šobrīd visi atlikušie produkti ir rezervēti, bet, iespējams, kļūs atkal " "pieejami." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:54 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:57 #, fuzzy #| msgid "Attendee name" msgid "No attendee name provided" msgstr "Apmeklētāja vārds, uzvārds" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:151 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:202 #, 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:159 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:162 msgid "Okay, we're removing that…" msgstr "Labi, mēs to noņemam ..." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:166 msgid "Remove one" msgstr "Noņemt vienu" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:175 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:179 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:177 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:180 #: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 #: pretix/presale/templates/pretixpresale/event/voucher.html:78 @@ -21259,17 +22108,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:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:195 msgid "Add one more" msgstr "Pievienot vēl vienu" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:211 #, fuzzy #| msgid "Net price" msgid "price" msgstr "Neto cena " -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:292 #, fuzzy, python-format #| msgctxt "checkoutflow" #| msgid "Add-on products" @@ -21279,22 +22128,22 @@ msgstr[0] "Papildinājuma produkti" msgstr[1] "Papildinājuma produkti" msgstr[2] "Papildinājuma produkti" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:306 #, 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:312 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 #: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Izmantot kuponu" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:326 #: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Izmantot kuponu" @@ -22141,6 +22990,24 @@ msgid "" " " msgstr "" +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:5 +#, fuzzy +#| msgid "Stripe account" +msgid "customer account" +msgstr "Stripe konts" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:8 +#, fuzzy +#| msgid "View other date" +msgid "View customer account" +msgstr "Skatīt citu datumu" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:9 +#, fuzzy +#| msgid "View all unresolved problems" +msgid "View user profile" +msgstr "Skatīt visas neatrisinātās problēmas" + #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:78 #, python-format msgid "" @@ -22211,6 +23078,95 @@ msgstr "iCal" msgid "Note that the events in this view are in different timezones." msgstr "Ņemiet vērā, ka notikumi šajā skatā notiek dažādās laika zonās." +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:15 +#, fuzzy +#| msgid "Account information changed" +msgid "Account information" +msgstr "Konta informācija ir izmainīta" + +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:11 +#, fuzzy +#| msgctxt "checkoutflow" +#| msgid "Your information" +msgid "Update your account information" +msgstr "Jūsu informācija" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:11 +#, python-format +msgid "Sign in to your account at %(org)s" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:20 +#, fuzzy +#| msgid "Stripe account" +msgid "Create account" +msgstr "Stripe konts" + +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:10 +#, fuzzy +#| msgid "Your items" +msgid "Your membership" +msgstr "Jūsu preces" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:6 +#, fuzzy +#| msgid "Password" +msgid "Password reset" +msgstr "Parole" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:11 +msgid "Set a new password for your account" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:10 +#, fuzzy +#| msgid "Stripe account" +msgid "Your account" +msgstr "Stripe konts" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:31 +#, fuzzy +#| msgctxt "checkoutflow" +#| msgid "Your information" +msgid "Change account information" +msgstr "Jūsu informācija" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:35 +#, fuzzy +#| msgid "Cancel order" +msgid "Change password" +msgstr "Atcelt pasūtījumu" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:6 +#, fuzzy +#| msgid "Your registration" +msgid "Registration" +msgstr "Jūsu reģistrācija" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:11 +#, fuzzy, python-format +#| msgid "Date and time" +msgid "Create a new account at %(org)s" +msgstr "Datums un laiks" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:24 +msgid "Log in to an existing account" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:20 +#, fuzzy +#| msgid "Repeat password" +msgid "Request a new password" +msgstr "Atkārtojiet paroli " + #: pretix/presale/templates/pretixpresale/organizers/index.html:8 msgid "Event list" msgstr "Pasākumu saraksts" @@ -22252,20 +23208,20 @@ 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:78 pretix/presale/utils.py:197 -#: pretix/presale/utils.py:198 +#: pretix/presale/utils.py:170 pretix/presale/utils.py:292 +#: pretix/presale/utils.py:293 msgid "The selected event was not found." msgstr "Atlasītais pasākums netika atrasts." -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:256 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:167 +#: pretix/presale/utils.py:262 msgid "This feature is not enabled." msgstr "Šī funkcija nav iespējota." -#: pretix/presale/utils.py:206 pretix/presale/utils.py:210 +#: pretix/presale/utils.py:301 pretix/presale/utils.py:305 msgid "The selected organizer was not found." msgstr "Atlasītais organizators netika atrasts." @@ -22307,6 +23263,51 @@ msgstr "Jūsu grozs ir tukšs" 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/customer.py:172 +msgid "" +"Your account has been created. Please follow the link in the email we sent " +"you to activate your account and choose a password." +msgstr "" + +#: pretix/presale/views/customer.py:191 pretix/presale/views/customer.py:194 +#: pretix/presale/views/customer.py:448 pretix/presale/views/customer.py:454 +#, fuzzy +#| msgid "You requested an invalid ticket output type." +msgid "You clicked an invalid link." +msgstr "Jūs pieprasījāt nederīgu biļetes izvades veidu." + +#: pretix/presale/views/customer.py:214 +msgid "Your new password has been set! You can now use it to log in." +msgstr "" + +#: pretix/presale/views/customer.py:243 +#, python-brace-format +msgid "Set a new password for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:252 +msgid "" +"We've sent you an email with further instructions on resetting your password." +msgstr "" + +#: pretix/presale/views/customer.py:409 +#, python-brace-format +msgid "Confirm email address for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:416 +msgid "" +"Your changes have been saved. We've sent you an email with a link to update " +"your email address. The email address of your account will be changed as " +"soon as you click that link." +msgstr "" + +#: pretix/presale/views/customer.py:464 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "Your email address has been updated." +msgstr "Jūsu grozs ir atjaunināts." + #: 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." @@ -22350,44 +23351,44 @@ msgstr "Maksājuma veidu par šo pasūtījumu nevar mainīt." 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:800 +#: pretix/presale/views/order.py:808 msgid "You cannot modify this order" msgstr "Jūs nevarat mainīt šo pasūtījumu" -#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 -#: pretix/presale/views/order.py:888 +#: pretix/presale/views/order.py:886 pretix/presale/views/order.py:891 +#: pretix/presale/views/order.py:896 #, 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:904 +#: pretix/presale/views/order.py:912 #, fuzzy #| msgid "Cancel order" msgid "Canceled by customer" msgstr "Atcelt pasūtījumu" -#: pretix/presale/views/order.py:915 +#: pretix/presale/views/order.py:923 #, fuzzy #| msgid "The invoice has been generated." msgid "The cancellation has been requested." msgstr "Rēķins ir izveidots." -#: pretix/presale/views/order.py:969 +#: pretix/presale/views/order.py:977 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:978 +#: pretix/presale/views/order.py:986 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1137 +#: pretix/presale/views/order.py:1145 #, 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:1240 +#: pretix/presale/views/order.py:1248 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " @@ -22470,95 +23471,95 @@ msgstr "Šī nav pasākumu sērija." msgid "from %(start_date)s" msgstr "no %(start_date)s" -#: pretix/settings.py:469 +#: pretix/settings.py:470 msgid "English" msgstr "" -#: pretix/settings.py:470 +#: pretix/settings.py:471 msgid "German" msgstr "" -#: pretix/settings.py:471 +#: pretix/settings.py:472 msgid "German (informal)" msgstr "" -#: pretix/settings.py:472 +#: pretix/settings.py:473 msgid "Arabic" msgstr "" -#: pretix/settings.py:473 +#: pretix/settings.py:474 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:474 +#: pretix/settings.py:475 msgid "Danish" msgstr "" -#: pretix/settings.py:475 +#: pretix/settings.py:476 msgid "Dutch" msgstr "" -#: pretix/settings.py:476 +#: pretix/settings.py:477 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:477 +#: pretix/settings.py:478 msgid "French" msgstr "" -#: pretix/settings.py:478 +#: pretix/settings.py:479 msgid "Finnish" msgstr "" -#: pretix/settings.py:479 +#: pretix/settings.py:480 msgid "Greek" msgstr "" -#: pretix/settings.py:480 +#: pretix/settings.py:481 msgid "Italian" msgstr "" -#: pretix/settings.py:481 +#: pretix/settings.py:482 msgid "Latvian" msgstr "" -#: pretix/settings.py:482 +#: pretix/settings.py:483 msgid "Polish" msgstr "" -#: pretix/settings.py:483 +#: pretix/settings.py:484 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:484 +#: pretix/settings.py:485 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:485 +#: pretix/settings.py:486 msgid "Russian" msgstr "" -#: pretix/settings.py:486 +#: pretix/settings.py:487 msgid "Spanish" msgstr "" -#: pretix/settings.py:487 +#: pretix/settings.py:488 msgid "Turkish" msgstr "" -#: pretix/settings.py:787 +#: pretix/settings.py:788 msgid "User profile only" msgstr "" -#: pretix/settings.py:788 +#: pretix/settings.py:789 msgid "Read access" msgstr "" -#: pretix/settings.py:789 +#: pretix/settings.py:790 msgid "Write access" msgstr "" -#: pretix/settings.py:799 +#: pretix/settings.py:800 msgid "Kosovo" msgstr "" @@ -22606,9 +23607,6 @@ msgstr "" #~ msgid "{name} (+ {price} incl. {taxes}% {taxname})" #~ msgstr "{name} (+ {price} incl. {taxes}% {taxname})" -#~ msgid "Currently unavailable" -#~ msgstr "Pašlaik nav pieejams" - #~ msgid "no selection" #~ msgstr "nav atlasīts" diff --git a/src/pretix/locale/lv/LC_MESSAGES/djangojs.po b/src/pretix/locale/lv/LC_MESSAGES/djangojs.po index 8c58652f94..904328970f 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-04-30 09:39+0000\n" +"POT-Creation-Date: 2021-05-06 18:55+0000\n" "PO-Revision-Date: 2019-11-13 06:00+0000\n" "Last-Translator: Zane Smite \n" "Language-Team: Latvian \n" "Language-Team: Norwegian Bokmål " msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:73 +#: pretix/base/models/organizer.py:75 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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:240 +#: pretix/base/models/organizer.py:266 +msgid "Can manage customer accounts" +msgstr "" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" @@ -3605,7 +3798,7 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "" @@ -3661,10 +3854,6 @@ msgstr "" msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" @@ -3684,11 +3873,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "" @@ -3947,8 +4140,8 @@ msgid "Event date" msgstr "" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "" @@ -4115,9 +4308,9 @@ msgstr "" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 msgid "Attendee address" msgstr "" @@ -4137,7 +4330,7 @@ msgstr "" #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "" @@ -4370,22 +4563,22 @@ msgid "In test mode, only test cards will work." msgstr "" #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "" #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 msgid "This gift card can only be used in test mode." msgstr "" #: pretix/base/payment.py:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "" @@ -4428,7 +4621,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "" @@ -4495,9 +4688,9 @@ msgid "Price including add-ons" msgstr "" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 msgid "Attendee company" msgstr "" @@ -4599,7 +4792,7 @@ msgstr "" msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "" @@ -4615,7 +4808,7 @@ msgstr "" msgid "Event location" msgstr "" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "" @@ -4716,7 +4909,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "" @@ -4736,17 +4929,21 @@ msgstr "" msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +msgid "Date and time of first scan" +msgstr "" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -4755,12 +4952,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "Deltakernavn: {part}" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Billett" @@ -4816,7 +5013,7 @@ msgstr "" msgid "Event canceled" msgstr "" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -4873,7 +5070,7 @@ msgid "" "items of it." msgstr "" -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "" @@ -4893,7 +5090,7 @@ msgid "" "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5106,25 +5303,73 @@ msgstr "" msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" +#: pretix/base/services/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, python-brace-format +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "" + +#: pretix/base/services/memberships.py:139 +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "" + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5137,253 +5382,253 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 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:102 +#: pretix/base/services/orders.py:106 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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, 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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 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:113 +#: pretix/base/services/orders.py:117 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:115 +#: pretix/base/services/orders.py:119 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:117 +#: pretix/base/services/orders.py:121 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:119 +#: pretix/base/services/orders.py:123 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:121 +#: pretix/base/services/orders.py:125 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:123 +#: pretix/base/services/orders.py:127 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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1223 +#: pretix/base/services/orders.py:1242 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5460,52 +5705,62 @@ msgstr "" msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" +#: pretix/base/settings.py:116 +msgid "Allow customers to create accounts" +msgstr "" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5517,89 +5772,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -5608,76 +5863,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -5688,75 +5943,75 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 msgid "Set payment term" msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -5764,11 +6019,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -5776,11 +6031,11 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 msgid "Payment term in minutes" msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -5788,164 +6043,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5953,28 +6208,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -5982,55 +6237,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6038,11 +6293,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6051,115 +6306,115 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1040 msgid "Require name" msgstr "" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1051 msgid "Ask for a phone number" msgstr "" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1061 msgid "Require phone number" msgstr "" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1072 msgid "Phone number explanation" msgstr "" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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:1096 +#: pretix/base/settings.py:1107 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6168,55 +6423,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6224,89 +6479,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6314,109 +6569,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -6431,7 +6686,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -6445,7 +6700,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6459,7 +6714,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -6474,7 +6729,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -6490,7 +6745,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -6508,7 +6763,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6522,7 +6777,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -6536,7 +6791,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -6552,7 +6807,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6566,7 +6821,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -6582,7 +6837,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -6607,7 +6862,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -6621,7 +6876,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -6639,7 +6894,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -6654,7 +6909,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -6671,7 +6926,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -6683,21 +6938,21 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1765 #, python-brace-format msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -6711,56 +6966,116 @@ msgid "" "Your {event} team" msgstr "" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -6769,23 +7084,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -6794,11 +7109,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -6807,93 +7122,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -6901,202 +7216,203 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" @@ -7123,60 +7439,61 @@ msgstr "" #: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -7493,12 +7810,56 @@ msgstr "" msgid "Filetype not allowed!" msgstr "" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "" + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "" + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -7578,49 +7939,49 @@ msgstr "" msgid "Default ({value})" msgstr "" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "" @@ -7633,7 +7994,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -7696,15 +8057,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "" @@ -7713,7 +8074,7 @@ msgstr "" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "" @@ -7746,7 +8107,8 @@ msgstr "" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -7804,114 +8166,70 @@ msgstr "" msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "" - -#: 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:1029 -msgid "Hostname" -msgstr "" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "" - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "" - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 msgid "Ticket code generator" msgstr "" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 msgid "Sale not allowed" msgstr "" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -7919,48 +8237,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -7968,27 +8286,27 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "" @@ -8088,25 +8406,25 @@ msgstr "" msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -8134,44 +8452,30 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" @@ -8214,138 +8518,139 @@ msgid "Sunday" msgstr "" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" @@ -8553,7 +8858,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 msgid "No category" msgstr "" @@ -8597,43 +8902,47 @@ msgstr "" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8641,36 +8950,36 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "" @@ -8703,21 +9012,21 @@ msgstr "" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -8725,15 +9034,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -8742,15 +9051,15 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -8759,156 +9068,170 @@ msgstr "" msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "Sete" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +msgid "Membership" +msgstr "" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +msgid "(No membership)" +msgstr "" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:678 +#: pretix/control/forms/orders.py:741 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 " @@ -8916,29 +9239,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -8946,20 +9269,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -8977,7 +9300,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -8991,59 +9314,67 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +msgid "This will be attached to every email." +msgstr "" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +msgid "An account with this email address is already registered." +msgstr "" + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -9271,942 +9602,991 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 +#: pretix/control/logdisplay.py:314 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 msgid "The organizer has been changed." msgstr "" -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 msgid "The organizer settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 msgid "The webhook has been created." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 msgid "The webhook has been changed." msgstr "" -#: pretix/control/logdisplay.py:317 -msgid "The event's internal comment has been updated." -msgstr "" - -#: pretix/control/logdisplay.py:318 -msgid "The event has been canceled." -msgstr "" - -#: pretix/control/logdisplay.py:319 -msgid "An event has been deleted." -msgstr "" - -#: pretix/control/logdisplay.py:320 -msgid "The order details have been changed." -msgstr "" - -#: pretix/control/logdisplay.py:321 -msgid "The order has been marked as unpaid." +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +msgid "The membership type has been created." msgstr "" #: pretix/control/logdisplay.py:322 -msgid "The order's secret has been changed." +msgid "The membership type has been changed." msgstr "" #: pretix/control/logdisplay.py:323 -msgid "The order's expiry date has been changed." +msgid "The membership type has been deleted." msgstr "" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 -msgid "The order has been marked as expired." +#: pretix/control/logdisplay.py:324 +msgid "The account has been created." msgstr "" #: pretix/control/logdisplay.py:325 -msgid "The order has been marked as paid." +msgid "The account has been changed." msgstr "" #: pretix/control/logdisplay.py:326 -msgid "The cancellation request has been deleted." +msgid "A membership for this account has been added." msgstr "" #: pretix/control/logdisplay.py:327 -msgid "The order has been refunded." +msgid "A membership of this account has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 -msgid "The order has been canceled." +#: pretix/control/logdisplay.py:328 +msgid "The account has been disabled and anonymized." msgstr "" -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 -msgid "The order has been reactivated." +#: pretix/control/logdisplay.py:329 +msgid "A new password has been requested." msgstr "" #: pretix/control/logdisplay.py:330 +msgid "A new password has been set." +msgstr "" + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 +msgid "The event's internal comment has been updated." +msgstr "" + +#: pretix/control/logdisplay.py:333 +msgid "The event has been canceled." +msgstr "" + +#: pretix/control/logdisplay.py:334 +msgid "An event has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py:335 +msgid "The order details have been changed." +msgstr "" + +#: pretix/control/logdisplay.py:336 +msgid "The order has been marked as unpaid." +msgstr "" + +#: pretix/control/logdisplay.py:337 +msgid "The order's secret has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:338 +msgid "The order's expiry date has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 +msgid "The order has been marked as expired." +msgstr "" + +#: pretix/control/logdisplay.py:340 +msgid "The order has been marked as paid." +msgstr "" + +#: pretix/control/logdisplay.py:341 +msgid "The cancellation request has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py:342 +msgid "The order has been refunded." +msgstr "" + +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 +msgid "The order has been canceled." +msgstr "" + +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 +msgid "The order has been reactivated." +msgstr "" + +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +msgid "The customer account has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 msgid "The event details have been changed." msgstr "" -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 msgid "The gate has been created." msgstr "" -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 msgid "The gate has been changed." msgstr "" -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 msgid "The gate has been deleted." msgstr "" -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -10231,18 +10611,19 @@ msgstr "" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -10292,14 +10673,14 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "" @@ -10393,12 +10774,23 @@ msgstr "" msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +msgid "Customers" +msgstr "" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +msgid "Customer accounts" +msgstr "" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "" @@ -10446,6 +10838,9 @@ msgid "Register" msgstr "" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "" @@ -10493,6 +10888,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -10541,19 +10938,19 @@ msgid "Set new password" msgstr "" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -10564,13 +10961,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -10587,6 +10988,9 @@ msgstr "" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "Lagre" @@ -10621,6 +11025,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "" @@ -10813,6 +11219,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -10895,7 +11302,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -10908,8 +11315,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -10944,6 +11353,7 @@ msgstr "Avbryt" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -10999,6 +11409,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -11202,7 +11627,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 msgid "Cancel or delete event" msgstr "" @@ -11306,7 +11731,7 @@ msgid "Geo coordinates" msgstr "" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -11399,7 +11824,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "" @@ -11427,9 +11852,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -11573,79 +11998,75 @@ msgstr "" msgid "No results" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -11714,14 +12135,20 @@ msgstr "" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "Dine endringer er lagret." @@ -11860,16 +12287,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -11877,52 +12305,52 @@ msgstr "" msgid "Meta data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 msgid "Customer data (once per order)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 msgid "Name and address" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 msgid "See invoice settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 msgid "Attendee data (once per admission ticket)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 msgid "Custom fields" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 msgid "Manage questions" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 msgid "Other settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -11930,16 +12358,16 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 msgid "Add confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -11947,30 +12375,30 @@ msgstr "" msgid "Timeline" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 msgid "Item metadata" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -12041,7 +12469,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 msgid "Change history" msgstr "" @@ -12276,19 +12704,6 @@ msgstr "" msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -12642,7 +13057,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "" @@ -12650,17 +13065,29 @@ msgstr "" msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +msgid "days" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +msgid "months" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "" @@ -12797,8 +13224,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "" @@ -13265,38 +13694,38 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "" @@ -13320,7 +13749,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -13459,235 +13888,244 @@ msgstr "" msgid "Cancellation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +msgid "Customer account" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +msgid "Contact email" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, python-format msgid "Exit scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, python-format msgid "Entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 msgid "Ticket page" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "" @@ -14098,37 +14536,45 @@ msgid "Remove filter" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:116 -msgid "Order paid / total" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 +msgid "Order paid / total" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -14191,6 +14637,118 @@ msgstr "" msgid "Search" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, python-format +msgid "Customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +msgid "Customer ID" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +msgid "disabled" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +msgid "not yet activated" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +msgid "active" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +msgid "Memberships" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +msgid "Valid from" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +msgid "Usages" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +msgid "Add membership" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +msgid "Customer history" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, python-format +msgid "Anonymize customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +msgid "Are you sure you want to anonymize this customer account?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +msgid "This action is irreversible." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgid "Your changes have been saved." +msgid "No customer accounts have been created yet." +msgstr "Dine endringer er lagret." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "" @@ -14364,7 +14922,7 @@ msgstr "" msgid "Organizer page" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -14398,11 +14956,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 msgid "Expire date" msgstr "" @@ -14474,6 +15027,53 @@ msgstr "" msgid "Organizer logs" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +msgid "Customer account registration" +msgstr "pretix account invitation" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +msgid "Customer account email change" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +msgid "Customer account password reset" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +msgid "Delete membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +msgid "Are you sure you want to delete this membership type?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +msgid "Membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +msgid "Create a new membership type" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -14534,7 +15134,7 @@ msgstr "" msgid "Organizer permissions" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "" @@ -15636,10 +16236,6 @@ msgstr "" msgid "Impersonate user" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "" @@ -15921,44 +16517,40 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on organizer level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on global level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to organizer settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to global settings" msgstr "" #: pretix/control/views/__init__.py:166 @@ -16051,10 +16643,10 @@ msgstr "" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 lagre dine endringer. Se under for detaljer." @@ -16144,7 +16736,7 @@ msgstr "" msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "" @@ -16176,7 +16768,7 @@ msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -16207,29 +16799,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "" @@ -16238,7 +16831,7 @@ msgid "Unknown e-mail renderer." msgstr "" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "" @@ -16334,7 +16927,7 @@ msgstr "" msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -16342,26 +16935,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -16369,35 +16962,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -16563,14 +17156,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "" @@ -16765,15 +17358,15 @@ msgstr "" msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -16801,234 +17394,245 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "Dine endringer kunne ikke bli lagret." -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1392 +#: pretix/control/views/organizer.py:1500 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1529 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 msgid "The selected property has been deleted." msgstr "" +#: pretix/control/views/organizer.py:1718 +msgid "The selected object has been deleted." +msgstr "" + +#: pretix/control/views/organizer.py:1941 +msgid "The customer account has been anonymized." +msgstr "" + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" @@ -17085,15 +17689,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "" @@ -17602,8 +18206,8 @@ msgstr "" #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -18195,16 +18799,16 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "" @@ -18278,8 +18882,8 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "" @@ -18804,7 +19408,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "" @@ -18831,22 +19435,22 @@ msgstr "" msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18854,20 +19458,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -18878,73 +19482,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:173 -msgctxt "stripe" -msgid "Live" -msgstr "" - #: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" +msgid "Live" +msgstr "" + +#: pretix/plugins/stripe/payment.py:175 +msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -18952,23 +19556,29 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Beskrivelse" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: LANGUAGE \n" @@ -298,39 +298,42 @@ msgstr "" msgid "Number of days with a previous entry" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:219 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:97 msgid "All of the conditions below (AND)" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:220 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:98 msgid "At least one of the conditions below (OR)" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:228 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:99 msgid "Event start" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:229 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:100 msgid "Event end" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:230 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:101 msgid "Event admission" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:231 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:102 msgid "custom time" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:234 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:103 msgid "Tolerance (minutes)" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:242 -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:449 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:104 msgid "Add condition" msgstr "" +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:105 +msgid "minutes" +msgstr "" + #: pretix/static/pretixcontrol/js/ui/editor.js:69 msgid "Lead Scan QR" msgstr "" @@ -410,31 +413,31 @@ msgid "" "darker shade." msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:384 +#: pretix/static/pretixcontrol/js/ui/main.js:387 msgid "All" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:385 +#: pretix/static/pretixcontrol/js/ui/main.js:388 msgid "None" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:386 +#: pretix/static/pretixcontrol/js/ui/main.js:389 msgid "Search query" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:389 +#: pretix/static/pretixcontrol/js/ui/main.js:392 msgid "Selected only" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:825 +#: pretix/static/pretixcontrol/js/ui/main.js:830 msgid "Use a different name internally" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:882 +#: pretix/static/pretixcontrol/js/ui/main.js:887 msgid "Click to close" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:897 +#: pretix/static/pretixcontrol/js/ui/main.js:902 msgid "You have unsaved changes!" msgstr "" @@ -478,26 +481,26 @@ 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:269 -msgid "Please enter a quantity for one of the ticket types." -msgstr "" - -#: pretix/static/pretixpresale/js/ui/main.js:305 -msgid "required" -msgstr "" - -#: pretix/static/pretixpresale/js/ui/main.js:402 +#: pretix/static/pretixpresale/js/ui/main.js:144 msgid "The organizer keeps %(currency)s %(amount)s" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:410 +#: pretix/static/pretixpresale/js/ui/main.js:152 msgid "You get %(currency)s %(amount)s back" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:426 +#: pretix/static/pretixpresale/js/ui/main.js:168 msgid "Please enter the amount the organizer can keep." msgstr "" +#: pretix/static/pretixpresale/js/ui/main.js:307 +msgid "Please enter a quantity for one of the ticket types." +msgstr "" + +#: pretix/static/pretixpresale/js/ui/main.js:343 +msgid "required" +msgstr "" + #: pretix/static/pretixpresale/js/ui/main.js:440 #: pretix/static/pretixpresale/js/ui/main.js:458 msgid "Time zone:" diff --git a/src/pretix/locale/nl/LC_MESSAGES/django.po b/src/pretix/locale/nl/LC_MESSAGES/django.po index e3d89d83d9..3a9f980954 100644 --- a/src/pretix/locale/nl/LC_MESSAGES/django.po +++ b/src/pretix/locale/nl/LC_MESSAGES/django.po @@ -6,11 +6,11 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-30 09:39+0000\n" +"POT-Creation-Date: 2021-05-06 18:54+0000\n" "PO-Revision-Date: 2021-05-01 06:00+0000\n" "Last-Translator: Maarten van den Berg \n" -"Language-Team: Dutch " -"\n" +"Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,7 +18,38 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.6\n" -#: pretix/api/auth/devicesecurity.py:27 +#: htmlcov/pretix_control_views_dashboards_py.html:963 +#: pretix/control/templates/pretixcontrol/events/index.html:142 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 +#: pretix/control/views/dashboards.py:530 +msgid "Shop disabled" +msgstr "Winkel uitgeschakeld" + +#: htmlcov/pretix_control_views_dashboards_py.html:965 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1117 +#: 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" + +#: htmlcov/pretix_control_views_dashboards_py.html:967 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1116 +#: 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" + +#: htmlcov/pretix_control_views_dashboards_py.html:969 +#: 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:536 +msgid "On sale" +msgstr "In de verkoop" + +#: pretix/api/auth/devicesecurity.py:28 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" @@ -26,15 +57,15 @@ msgstr "" "Volledige apparaattoegang (bestellingen en cadeaubonnen inzien en wijzigen, " "producten en instellingen inzien)" -#: pretix/api/auth/devicesecurity.py:43 +#: pretix/api/auth/devicesecurity.py:44 msgid "pretixSCAN" msgstr "pretixSCAN" -#: pretix/api/auth/devicesecurity.py:73 +#: pretix/api/auth/devicesecurity.py:74 msgid "pretixSCAN (kiosk mode, online only)" msgstr "pretixSCAN (kioskmodus, alleen online)" -#: pretix/api/auth/devicesecurity.py:101 +#: pretix/api/auth/devicesecurity.py:102 msgid "pretixPOS" msgstr "pretixPOS" @@ -68,39 +99,39 @@ msgid "Target URL" msgstr "Doel-URL" #: pretix/api/models.py:99 pretix/base/models/devices.py:121 -#: pretix/base/models/organizer.py:221 +#: pretix/base/models/organizer.py:247 msgid "All events (including newly created ones)" msgstr "Alle evenementen (inclusief nieuw gemaakte)" #: pretix/api/models.py:100 pretix/base/models/devices.py:122 -#: pretix/base/models/organizer.py:222 +#: pretix/base/models/organizer.py:248 msgid "Limit to events" msgstr "Beperk tot evenementen" -#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1168 msgid "The product \"{}\" is not assigned to a quota." msgstr "Het product \"{}\" is niet toegewezen aan een quotum." -#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1180 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "" "Er is niet genoeg capaciteit beschikbaar op quotum \"{}\" om deze opdracht " "uit te voeren." -#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 -#: pretix/base/services/orders.py:1219 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1140 +#: pretix/base/services/orders.py:1238 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "De gekozen stoel \"{seat}\" is niet beschikbaar." -#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1361 -#: pretix/base/models/items.py:1349 pretix/base/models/items.py:1580 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1370 +#: pretix/base/models/items.py:1386 pretix/base/models/items.py:1617 msgid "One or more items do not belong to this event." msgstr "Één of meer items horen niet bij dit evenement." #: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 -#: pretix/base/models/items.py:1591 pretix/base/models/items.py:1594 +#: pretix/base/models/items.py:1628 pretix/base/models/items.py:1631 #: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "Het onderevenement hoort niet bij dit evenement." @@ -133,15 +164,15 @@ msgstr "" msgid "Unknown plugin: '{name}'." msgstr "Onbekende plug-in: '{name}'." -#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:880 msgid "The bundled item must not be the same item as the bundling one." msgstr "Een product kan niet zichzelf bevatten." -#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:882 msgid "The bundled item must not have bundles on its own." msgstr "Een product kan geen andere bundels bevatten." -#: pretix/api/serializers/item.py:169 +#: pretix/api/serializers/item.py:177 msgid "" "Updating add-ons, bundles, or variations via PATCH/PUT is not supported. " "Please use the dedicated nested endpoint." @@ -149,7 +180,7 @@ msgstr "" "Add-ons, bundels of varianten bijwerken via PATCH/PUT wordt niet " "ondersteund. Gebruik alstublieft het speciale geneste endpoint." -#: pretix/api/serializers/item.py:178 pretix/control/forms/item.py:532 +#: pretix/api/serializers/item.py:186 pretix/control/forms/item.py:554 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,16 +189,16 @@ msgstr "" "belastingtarief, omdat de belasting al wordt toegepast wanneer de " "cadeaukaart wordt verzilverd." -#: pretix/api/serializers/item.py:183 pretix/control/forms/item.py:538 +#: pretix/api/serializers/item.py:191 pretix/control/forms/item.py:560 msgid "Gift card products should not be admission products at the same time." msgstr "Cadeaukaartproducten kunnen niet tegelijkertijd toegangsbewijzen zijn." -#: pretix/api/serializers/item.py:220 +#: pretix/api/serializers/item.py:228 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "De meta-eigenschap '{name}' bestaat niet." -#: pretix/api/serializers/item.py:337 +#: pretix/api/serializers/item.py:345 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." @@ -175,25 +206,26 @@ msgstr "" "Add-ons bijwerken via PATCH/PUT wordt niet ondersteund. Gebruik alstublieft " "het speciale geneste endpoint." -#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 +#: pretix/api/serializers/item.py:359 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" "Deze vraag kan niet van een vraag die tijdens het inchecken gesteld wordt " "afhangen." -#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 +#: pretix/api/serializers/item.py:364 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "Circulaire afhankelijkheid tussen vragen gedetecteerd." -#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 +#: pretix/api/serializers/item.py:369 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "Deze soort vraag kan niet bij het inchecken worden gesteld." -#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 +#: pretix/api/serializers/order.py:1153 pretix/api/serializers/order.py:1160 msgid "The product \"{}\" is not available on this date." msgstr "Het product \"{}\" is niet beschikbaar op deze datum." -#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 +#: pretix/api/serializers/organizer.py:119 +#: pretix/control/forms/organizer.py:492 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." @@ -201,22 +233,22 @@ msgstr "" "Een cadeaukaart met dezelfde code bestaat al in uw organisatoraccount of een " "met uw account verbonden organisatoraccount." -#: pretix/api/serializers/organizer.py:163 -#: pretix/control/views/organizer.py:557 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:665 msgid "pretix account invitation" msgstr "Uitnodiging voor pretix-account" -#: pretix/api/serializers/organizer.py:185 -#: pretix/control/views/organizer.py:656 +#: pretix/api/serializers/organizer.py:223 +#: pretix/control/views/organizer.py:764 msgid "This user already has been invited for this team." msgstr "Deze gebruiker is al uitgenodigd voor dit team." -#: pretix/api/serializers/organizer.py:201 -#: pretix/control/views/organizer.py:673 +#: pretix/api/serializers/organizer.py:239 +#: pretix/control/views/organizer.py:781 msgid "This user already has permissions for this team." msgstr "Deze gebruiker heeft al rechten voor dit team." -#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:414 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -225,12 +257,12 @@ msgstr "" "De applicatie \"{application_name}\" is toegang gegeven tot uw account." #: pretix/api/views/order.py:485 pretix/control/views/orders.py:1250 -#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:771 msgid "You cannot generate an invoice for this order." msgstr "U kunt geen factuur genereren voor deze bestelling." #: pretix/api/views/order.py:490 pretix/control/views/orders.py:1252 -#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:773 msgid "An invoice for this order already exists." msgstr "Er bestaat al een factuur voor deze bestelling." @@ -242,7 +274,7 @@ msgstr "" "opnieuw." #: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 -#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 +#: pretix/base/services/orders.py:133 pretix/presale/views/order.py:755 msgid "One of the selected products is not available in the selected country." msgstr "" "Een van de gekozen producten is niet beschikbaar in het geselecteerde land." @@ -260,7 +292,7 @@ msgid "Order marked as paid" msgstr "Bestelling gemarkeerd als betaald" #: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 -#: pretix/control/templates/pretixcontrol/event/mail.html:68 +#: pretix/control/templates/pretixcontrol/event/mail.html:72 #: pretix/control/views/orders.py:1216 msgid "Order canceled" msgstr "Bestelling geannuleerd" @@ -282,7 +314,7 @@ msgid "Order contact address changed" msgstr "Contactadres van bestelling gewijzigd" #: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 -#: pretix/control/templates/pretixcontrol/event/mail.html:59 +#: pretix/control/templates/pretixcontrol/event/mail.html:63 msgid "Order changed" msgstr "Bestelling gewijzigd" @@ -335,18 +367,25 @@ msgid "{system} User" msgstr "{system}-gebruiker" #: 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/base/models/auth.py:124 pretix/base/models/customers.py:45 +#: pretix/base/models/notifications.py:46 pretix/base/models/orders.py:192 +#: pretix/control/navigation.py:81 pretix/control/navigation.py:464 +#: pretix/control/templates/pretixcontrol/event/settings.html:68 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:38 #: pretix/plugins/checkinlists/exporters.py:454 -#: pretix/presale/checkoutflow.py:861 pretix/presale/forms/checkout.py:57 -#: pretix/presale/forms/user.py:40 +#: pretix/presale/checkoutflow.py:1085 pretix/presale/forms/checkout.py:60 +#: pretix/presale/forms/customer.py:50 pretix/presale/forms/customer.py:124 +#: pretix/presale/forms/customer.py:231 pretix/presale/forms/customer.py:275 +#: pretix/presale/forms/customer.py:318 pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:22 msgid "E-mail" msgstr "E-mail" #: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 -#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 +#: pretix/base/forms/auth.py:205 pretix/base/models/customers.py:46 +#: pretix/control/forms/__init__.py:395 pretix/presale/forms/customer.py:54 +#: pretix/presale/forms/customer.py:235 msgid "Password" msgstr "Wachtwoord" @@ -368,7 +407,7 @@ msgstr "ticketverkoop mogelijk gemaakt door pretix" msgid "source code" msgstr "broncode" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -378,57 +417,57 @@ msgstr "broncode" msgid "Default" msgstr "Standaard" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "Simpel met logo" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "Voorbeeldbedrijf" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "Voorbeeldtoegangsbewijs" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 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:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "Het bedrag is van uw kaart afgeschreven." -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 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:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "Exportformaat" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (met komma's)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (Excel-stijl)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (met puntkomma's)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "Gecombineerde Excel (.xlsx)" @@ -436,7 +475,7 @@ msgstr "Gecombineerde Excel (.xlsx)" msgid "Answers to file upload questions" msgstr "Antwoorden op bestandsuploadvragen" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -453,10 +492,10 @@ msgstr "Ticket {event}-{code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -481,6 +520,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -500,9 +540,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:86 pretix/base/models/orders.py:1390 -#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -513,7 +553,7 @@ msgid "Payment provider" msgstr "Betalingsprovider" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "Alle betalingsproviders" @@ -536,9 +576,9 @@ msgstr "Alle facturen" msgid "Invoice data" msgstr "Factuurgegevens" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -554,8 +594,8 @@ msgstr "Factuurnummer" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -567,13 +607,15 @@ msgstr "Datum" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -584,6 +626,8 @@ msgstr "Datum" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "Bestelcode" @@ -605,7 +649,8 @@ msgstr "Annulering van" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Taal" @@ -624,19 +669,23 @@ msgstr "Verzender van factuur:" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -647,10 +696,13 @@ msgstr "Verzender van factuur:" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "Naam" @@ -660,10 +712,10 @@ msgstr "Naam" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -677,9 +729,9 @@ msgstr "Adres" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -692,9 +744,9 @@ msgstr "Postcode" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -707,11 +759,11 @@ msgstr "Stad" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -730,9 +782,9 @@ msgstr "Belastingnummer" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -760,7 +812,7 @@ msgstr "Ontvanger van factuur:" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -779,9 +831,9 @@ msgstr "Adres" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -791,19 +843,19 @@ msgid "State" msgstr "Staat" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Ontvanger" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Interne referentie" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "Omgekeerde belastingheffing" @@ -841,7 +893,7 @@ msgid "Cancellation" msgstr "Annulering" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Factuur" @@ -850,9 +902,9 @@ msgstr "Factuur" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -860,7 +912,6 @@ msgstr "Factuur" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Ja" @@ -868,9 +919,9 @@ msgstr "Ja" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -878,7 +929,6 @@ msgstr "Ja" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "Nee" @@ -887,12 +937,12 @@ msgid "Line number" msgstr "Regelnummer" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Beschrijving" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "Bruto-prijs" @@ -901,14 +951,14 @@ msgid "Net price" msgstr "Nettoprijs" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "Belastingwaarde" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -935,15 +985,17 @@ msgstr "Filter op status" msgid "Order data" msgstr "Besteldatums" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "Bestellingen" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Bestelde producten" @@ -995,8 +1047,8 @@ msgstr "Laatste evenementsdatum" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "Evenementsslug" @@ -1004,6 +1056,7 @@ msgstr "Evenementsslug" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "Totaalbedrag van bestelling" @@ -1013,16 +1066,19 @@ msgstr "Totaalbedrag van bestelling" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1031,6 +1087,8 @@ msgstr "Totaalbedrag van bestelling" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" @@ -1040,21 +1098,23 @@ msgstr "Status" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "E-mail" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" @@ -1063,9 +1123,11 @@ msgstr "Telefoonnummer" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1073,6 +1135,8 @@ msgstr "Telefoonnummer" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "Besteldatum" @@ -1083,7 +1147,7 @@ msgstr "Besteldatum" msgid "Order time" msgstr "Besteltijd" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 msgid "Custom address field" msgstr "Aangepast adresveld" @@ -1129,16 +1193,16 @@ msgid "Sales channel" msgstr "Verkoopkanaal" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "Vereist speciale aandacht" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1148,11 +1212,13 @@ msgstr "Opmerking" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "Plaatsen" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "E-mailadres gecontroleerd" @@ -1167,11 +1233,11 @@ msgid "Fee type" msgstr "Toeslagtype" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1202,16 +1268,17 @@ msgstr "Plaatsnummer" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1220,19 +1287,21 @@ msgstr "Plaatsnummer" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1243,35 +1312,40 @@ msgstr "Datum" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "Product" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "Variant" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "Naam van aanwezige" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "E-mailadres van aanwezige" @@ -1329,9 +1403,10 @@ msgid "Refund states" msgstr "Terugbetalingsstatus" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1352,7 +1427,7 @@ msgid "Creation date" msgstr "Aanmaakdatum" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "Voltooiingsdatum" @@ -1361,10 +1436,10 @@ msgid "Status code" msgstr "Statuscode" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1373,8 +1448,8 @@ msgid "Amount" msgstr "Bedrag" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1413,9 +1488,9 @@ msgid "Current user's carts" msgstr "Momenteel in winkelwagens" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1453,10 +1528,10 @@ msgstr "Cadeaubonverzilveringen" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "Cadeauboncode" @@ -1465,8 +1540,8 @@ msgstr "Cadeauboncode" msgid "Issuer" msgstr "Uitgever" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 msgid "Gift cards" msgstr "Cadeaubonnen" @@ -1484,9 +1559,9 @@ msgstr "Testmodus" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1514,7 +1589,7 @@ msgid "Expired and with value" msgstr "Verlopen en met waarde" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1534,7 +1609,7 @@ msgstr "Testcadeaubon" msgid "Expiry date" msgstr "Verloopdatum" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "Bijzondere voorwaarden" @@ -1549,7 +1624,7 @@ msgstr "Munteenheid" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1603,15 +1678,15 @@ msgid "Voucher expired" msgstr "Voucher verlopen" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Productnaam" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1633,8 +1708,8 @@ msgstr "Prioriteit" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1651,6 +1726,7 @@ msgstr "" "database." #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 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 " @@ -1668,6 +1744,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "Voer twee keer hetzelfde wachtwoord in" @@ -1676,6 +1753,7 @@ msgid "Email address" msgstr "E-mailadres" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "Herhaal wachtwoord" @@ -1733,9 +1811,10 @@ msgstr "Kies een staat" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "Dit veld is verplicht." @@ -1794,15 +1873,18 @@ msgstr "" "Voer uw huidige wachtwoord in als u uw e-mailadres of wachtwoord wilt " "wijzigen." -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 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:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "Uw huidige wachtwoord" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "Nieuw wachtwoord" @@ -1810,7 +1892,8 @@ msgstr "Nieuw wachtwoord" msgid "Repeat new password" msgstr "Herhaal nieuw wachtwoord" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Standaard tijdzone" @@ -1853,7 +1936,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "Ongeldige plaatsaanduiding(en): %(value)s" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "Zakelijke klant" @@ -1882,27 +1965,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "Factuur naar" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "Bestelcode" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "Annuleringsnummer" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "Originele factuur" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "Factuurnummer" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "Annuleringsdatum" @@ -1912,7 +1995,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "Originele factuurdatum" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "Factuurdatum" @@ -1938,6 +2021,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1945,10 +2030,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "TESTMODUS" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -1981,7 +2068,7 @@ msgid "Invoice" msgstr "Factuur" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -1997,7 +2084,7 @@ msgctxt "invoice" msgid "Qty" msgstr "Aantal" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "Belastingtarief" @@ -2032,27 +2119,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "Openstaande betalingen" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "Netto waarde" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "Bruto waarde" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "Belasting" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "Inbegrepen belastingen" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2062,7 +2149,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:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2072,7 +2159,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:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Moderne factuurrenderer (pretix 2.7)" @@ -2081,8 +2168,9 @@ msgstr "Moderne factuurrenderer (pretix 2.7)" msgid "Default list" msgstr "Standaardlijst" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Volledige naam" @@ -2116,14 +2204,13 @@ 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: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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "Gebruiker" @@ -2164,7 +2251,7 @@ 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:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "Toegangslocaties" @@ -2221,11 +2308,37 @@ msgstr "Binnenkomst" msgid "Exit" msgstr "Vertrek" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "This account is inactive." +msgid "Account active" +msgstr "Dit account is uitgeschakeld." + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee e-mail address" +msgid "Verified email address" +msgstr "E-mailadres van aanwezige" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +#, fuzzy +#| msgid "Login" +msgid "Last login" +msgstr "Inloggen" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Registration details" +msgid "Registration date" +msgstr "Aanmeldingsdetails" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "Intern kenmerk" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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." @@ -2234,7 +2347,7 @@ msgstr "" "de data te koppelen aan andere bronnen. Als u niets invoert zal er " "automatisch een kenmerk worden gegenereerd." -#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "Dit kenmerk wordt al voor een andere vraag gebruikt." @@ -2275,11 +2388,11 @@ msgstr "" "waarde wordt gebruikt in URL's, bestelcodes, factuurnummers en " "bankoverschrijvingscodes." -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 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:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Korte vorm" @@ -2292,26 +2405,26 @@ msgstr "Winkel is live" msgid "Event currency" msgstr "Munteenheid van evenement" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Starttijd van het evenement" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Eindtijd van het evenement" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Toegangstijd" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "Toon in lijsten" @@ -2323,12 +2436,12 @@ msgstr "" "Als dit is ingeschakeld zal dit evenement zichtbaar zijn in de lijst met " "evenementen van uw organisatoraccount." -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Einde van de voorverkoop" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " @@ -2337,26 +2450,26 @@ 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Begin van de voorverkoop" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: 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:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Plaats" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "Breedtegraad" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "Lengtegraad" @@ -2366,12 +2479,12 @@ msgstr "Plugins" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "Interne opmerking" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2389,11 +2502,15 @@ msgstr "" "Verkoop tickets voor dit evenement alleen via de volgende verkoopkanalen." #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Evenement" @@ -2404,11 +2521,11 @@ msgstr "Evenement" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "Evenementen" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2416,48 +2533,48 @@ msgstr "" "U heeft ten minste één betaald product ingesteld maar geen betaalmethoden " "ingeschakeld." -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 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:1012 +#: pretix/base/models/event.py:1021 #, 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:1117 +#: pretix/base/models/event.py:1126 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:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "De slug van het evenement kan niet worden veranderd." -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 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:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "Het evenement kan niet eindigen voor het begint." -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 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:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Actief" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2465,7 +2582,7 @@ msgstr "" "Alleen wanneer dit selectievak is ingeschakeld is deze datum zichtbaar voor " "gebruikers." -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2473,46 +2590,46 @@ msgstr "" "Als dit is ingeschakeld zal dit evenement zichtbaar zijn in de lijst met " "datums van deze evenementenreeks." -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "Voorpaginatekst" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "Datum in evenementenreeks" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "Datums in evenementenreeks" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 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:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 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:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 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:1461 +#: pretix/base/models/event.py:1470 msgid "Default value" msgstr "Standaardwaarde" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 msgid "Can only be changed by organizer-level administrators" msgstr "Kan alleen worden gewijzigd door beheerders van deze organisator" -#: pretix/base/models/event.py:1465 +#: pretix/base/models/event.py:1474 msgid "Required for events" msgstr "Verplicht voor evenementen" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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" @@ -2521,11 +2638,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:1471 +#: pretix/base/models/event.py:1480 msgid "Valid values" msgstr "Toegestane waarden" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." @@ -2533,13 +2650,13 @@ msgstr "" "Voer hier een toegestane waarde per regel in. Als u dit veld leeg laat wordt " "iedere waarde toegestaan." -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 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:1480 +#: pretix/base/models/event.py:1489 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 " @@ -2655,7 +2772,7 @@ msgstr "Beschikbaar tot" 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:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Categorie" @@ -2676,7 +2793,7 @@ msgstr "Item naam" msgid "This is shown below the product name in lists." msgstr "Dit wordt onder de productnaam in lijsten weergegeven." -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "Standaardprijs" @@ -2733,8 +2850,8 @@ msgstr "Toon een wachtlijst voor dit ticket" 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:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "Toon resterend aantal tickets" @@ -2882,11 +2999,11 @@ msgstr "" "voor studententickets om duidelijk te maken dat de studentenkaart nog moet " "worden gecontroleerd." -#: pretix/base/models/items.py:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "Originele prijs" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2898,7 +3015,7 @@ msgstr "" "prijsberekening." #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "Verkoopkanalen" @@ -2914,8 +3031,38 @@ 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:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +#, fuzzy +#| msgid "Team memberships" +msgid "Require a valid membership" +msgstr "Teamlidmaatschappen" + +#: pretix/base/models/items.py:523 +#, fuzzy +#| msgid "Team memberships" +msgid "Allowed membership types" +msgstr "Teamlidmaatschappen" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2927,7 +3074,7 @@ msgstr "" msgid "Products" msgstr "Producten" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -2935,53 +3082,61 @@ msgstr "" "Het maximum aantal per bestelling mag niet lager zijn dan het minimum aantal " "per bestelling." -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 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:692 +#: pretix/base/models/items.py:720 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:698 +#: pretix/base/models/items.py:726 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:744 +#: pretix/base/models/items.py:772 msgid "This is shown below the variation name in lists." msgstr "Dit wordt weergegeven onder de variantnaam in lijsten." -#: pretix/base/models/items.py:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "Plaats" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +#, fuzzy +#| msgid "Team memberships" +msgid "Membership types" +msgstr "Teamlidmaatschappen" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Productvarianten" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "Minimum aantal" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "Maximum aantal" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "Add-ons zijn inbegrepen in de prijs" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -2989,48 +3144,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:939 +#: pretix/base/models/items.py:976 msgid "Allow the same product to be selected multiple times" msgstr "Sta toe hetzelfde product meerdere keren te selecteren" -#: pretix/base/models/items.py:958 +#: pretix/base/models/items.py:995 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:963 +#: pretix/base/models/items.py:1000 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:968 +#: pretix/base/models/items.py:1005 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:973 +#: pretix/base/models/items.py:1010 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:978 +#: pretix/base/models/items.py:1015 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:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "Gebundeld item" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "Gebundelde variant" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "Getal" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "Prijsaandeel" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -3043,60 +3198,60 @@ 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:1046 +#: pretix/base/models/items.py:1083 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:1048 +#: pretix/base/models/items.py:1085 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:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "De gekozen variant hoort niet bij dit product." -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 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:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "Tekst (één regel)" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "Tekst (meerdere regels)" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "Ja/nee" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "Kies er een uit een lijst" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "Kies meerdere uit een lijst" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "Bestand upload" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "Tijd" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "Datum en tijd" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Landcode (ISO 3166-1 alpha-2)" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3104,70 +3259,70 @@ msgstr "Landcode (ISO 3166-1 alpha-2)" msgid "Question" msgstr "Vraag" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "Helptekst" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 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:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "Vraagtype" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Verplichte vraag" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 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:1164 +#: pretix/base/models/items.py:1201 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:1165 +#: pretix/base/models/items.py:1202 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:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Verborgen vraag" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 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:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "Print antwoord op facturen" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 msgid "Minimum value" msgstr "Minimumwaarde" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 msgid "Currently not supported in our apps and during check-in" msgstr "Momenteel niet ondersteund in onze apps en tijdens inchecken" -#: pretix/base/models/items.py:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 msgid "Maximum value" msgstr "Maximumwaarde" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "Controleer dat bestand een afbeelding in portretformaat is" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 msgid "" "If checked, files must be images with an aspect ratio of 3:4. This is " "commonly used for photos printed on badges." @@ -3176,91 +3331,91 @@ msgstr "" "met een aspectverhouding van 3:4 zijn. Dit wordt vaak gebruikt voor foto's " "die op badges worden afgedrukt." -#: pretix/base/models/items.py:1254 +#: pretix/base/models/items.py:1291 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:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Ongeldige optie geselecteerd." -#: pretix/base/models/items.py:1296 +#: pretix/base/models/items.py:1333 msgid "The number is to low." msgstr "Het getal is te laag." -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 msgid "The number is to high." msgstr "Het getal is te hoog." -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "Ongeldige getalinvoer." -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 msgid "Please choose a later date." msgstr "Kies een latere datum." -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 msgid "Please choose an earlier date." msgstr "Kies een eerdere datum." -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "Ongeldige datuminvoer." -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "Ongeldige tijdsinvoer." -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "Ongeldige datum en tijd invoer." -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "Onbekende landcode." -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Antwoord" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 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:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "Antwoordoptie" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "Antwoordopties" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Totale capaciteit" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 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:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Item" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "Varianten" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "Sluit dit quotum permanent wanneer het is uitverkocht" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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 " @@ -3271,13 +3426,13 @@ msgstr "" "bestellingen nieuwe tickets beschikbaar worden. U kunt natuurlijk altijd " "handmatig het quotum weer inschakelen." -#: pretix/base/models/items.py:1493 +#: pretix/base/models/items.py:1530 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:1494 +#: pretix/base/models/items.py:1531 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 +3450,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:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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,11 +3465,11 @@ msgstr "Quotum" msgid "Quotas" msgstr "Quota" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 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:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3322,7 +3477,7 @@ msgstr "" "Eén of meer items bevatten varianten, maar geen van deze varianten staan in " "de variantenlijst." -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Het onderevenement kan niet leeg zijn voor evenementreeksen." @@ -3367,44 +3522,94 @@ msgstr "Vraag {val}" msgid "Tax rule {val}" msgstr "Belastingregel {val}" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "Maximum aantal keren te gebruiken" + +#: pretix/base/models/memberships.py:58 +#, fuzzy +#| msgid "Number of times this voucher can be redeemed." +msgid "Number of times this membership can be used in a purchase." +msgstr "Aantal keren dat deze voucher kan worden ingewisseld." + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +#, fuzzy +#| msgid "Members" +msgid "Membership type" +msgstr "Leden" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "openstaand" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "betaald" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "verlopen" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "geannuleerd" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer" +msgstr "Klant" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "Taal" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "Verloopdatum" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3416,11 +3621,11 @@ 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:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "Meta-informatie" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3428,7 +3633,7 @@ msgstr "" "De betaling kan niet worden geaccepteerd, omdat de ingestelde laatste datum " "van betalingen verstreken is." -#: pretix/base/models/orders.py:805 +#: pretix/base/models/orders.py:815 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." @@ -3436,153 +3641,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:807 +#: pretix/base/models/orders.py:817 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:827 +#: pretix/base/models/orders.py:841 #, 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:828 +#: pretix/base/models/orders.py:842 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "De stoel \"{seat}\" is niet meer beschikbaar." -#: pretix/base/models/orders.py:829 +#: pretix/base/models/orders.py:843 #, 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:830 +#: pretix/base/models/orders.py:844 #, 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:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "Leeg, als dit product geen toegangsbewijs is" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "Bedrijfsnaam" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "Selecteer land" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "aangemaakt" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "openstaand" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "bevestigd" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "geannuleerd" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "mislukt" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "terugbetaald" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "Betalingsinformatie" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Aanmelding voor evenement bevestigd: %(code)s" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Betaling ontvangen voor uw bestelling: %(code)s" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "extern begonnen" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "aangemaakt" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "onderweg" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "klaar" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "mislukt" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "geannuleerd" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "Organisator" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "Klant" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "Extern" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 msgid "Refund reason" msgstr "Reden voor de terugbetaling" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" @@ -3591,72 +3796,72 @@ msgstr "" "Deze tekst kan aan de gebruiker getoond worden, bijvoorbeeld als deel van de " "betalingsinformatie." -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "Betalingskosten" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "Verzendkosten" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "Servicekosten" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Annuleringskosten" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "Overige kosten" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Waarde" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "Besteld product" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "Uw aanmelding:%(code)s" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "Winkelwagen-ID (bijv. sessiesleutel)" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "Winkelwagenpositie" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "Producten in winkelwagen" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "Alleen voor zakelijke klanten binnen de EU." -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 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:73 +#: pretix/base/models/organizer.py:75 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 " @@ -3667,45 +3872,46 @@ msgstr "" "gebruikt in URL's om te verwijzen naar uw organisatoraccounts en uw " "evenementen." -#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "Organisator" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "Teamnaam" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Teamleden" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "Kan evenementen aanmaken" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "Kan teams en machtigingen wijzigen" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "Kan organisatorinstellingen wijzigen" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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!" @@ -3714,31 +3920,37 @@ msgstr "" "evenementen, bijvoorbeeld via privacyrapporten, dus pas op met wie u aan dit " "team toevoegt!" -#: pretix/base/models/organizer.py:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Enter custom amount" +msgid "Can manage customer accounts" +msgstr "Voer aangepast bedrag in" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "Kan cadeaubonnen beheren" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "Kan evenementinstellingen wijzigen" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "Kan productinstellingen wijzigen" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "Kan bestellingen bekijken" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "Kan bestellingen wijzigen" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "Kan tickets inchecken" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " @@ -3748,30 +3960,30 @@ msgstr "" "worden gebruikt om privégegevens van gasten op te zoeken. Gebruikers met " "\"kan bestellingen wijzigen\" kunnen ook tickets inchecken." -#: pretix/base/models/organizer.py:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "Kan vouchers bekijken" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "Kan vouchers wijzigen" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s op %(object)s" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Team" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "Teams" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Uitnodiging voor team '{team}' voor '{email}'" @@ -3823,7 +4035,7 @@ 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:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "Land van handelaar" @@ -3883,10 +4095,6 @@ msgstr "Trek af van de productprijs" msgid "Reduce product price by (%)" msgstr "Verlaag productprijs met (%)" -#: 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:146 msgid "Number of times this voucher can be redeemed." msgstr "Aantal keren dat deze voucher kan worden ingewisseld." @@ -3909,11 +4117,15 @@ msgstr "" "voucher over alle gebruiken. Als dit bedrag wordt bereikt zal deze voucher " "niet meer bruikbaar zijn." -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "Geldig tot" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "Reserveer ticket uit quotum" @@ -4209,8 +4421,8 @@ msgid "Event date" msgstr "Evenementdatum" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "Netto totaal" @@ -4379,9 +4591,9 @@ msgstr "E-mailadres van aanwezige" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 msgid "Attendee address" msgstr "Adres van gast" @@ -4401,7 +4613,7 @@ msgstr "U voerde een ongeldig getal in." #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "Ticketcode" @@ -4678,22 +4890,22 @@ msgid "In test mode, only test cards will work." msgstr "In de testmodus zullen alleen testcadeaubonnen bruikbaar zijn." #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 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:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "Deze cadeaubon ondersteunt deze munteenheid niet." #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 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:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "Alleen testcadeaubonnen kunnen in de testmodus worden gebruikt." @@ -4743,7 +4955,7 @@ 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:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "" "Deze cadeaubon wordt niet geaccepteerd door de organisator van dit evenement." @@ -4811,9 +5023,9 @@ msgid "Price including add-ons" msgstr "Prijs inclusief add-ons" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 msgid "Attendee company" msgstr "Bedrijf van gast" @@ -4920,7 +5132,7 @@ msgstr "22:00" msgid "Event admission date and time" msgstr "Toegangsdatum en tijd van evenement" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "31-05-2017 19:00" @@ -4936,7 +5148,7 @@ msgstr "19:00" msgid "Event location" msgstr "Evenementlocatie" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "Voorbeeldstad" @@ -5039,7 +5251,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "Begane grond, Rij 3, Stoel 4" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "Vrije plaatskeuze" @@ -5059,17 +5271,23 @@ msgstr "Stoel: rij" msgid "Seat: seat number" msgstr "Stoel: stoelnummer" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Date and time" +msgid "Date and time of first scan" +msgstr "Datum en tijd" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "Vraag: {question}" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -5078,12 +5296,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "Naam van aanwezige: {part}" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Naam factuuradres: {part}" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Ticket" @@ -5142,7 +5360,7 @@ msgstr "" msgid "Event canceled" msgstr "Evenement geannuleerd" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5207,7 +5425,7 @@ msgstr "" "We hebben %(product)s uit uw winkelwagen verwijderd, omdat u niet minder dan " "%(min)s ervan kunt kopen." -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "De voorverkoopperiode van dit evenement is nog niet begonnen." @@ -5231,7 +5449,7 @@ msgstr "" "De voorverkoopperiode van dit evenement is nog niet begonnen. De getroffen " "tickets zijn uit uw winkelwagen verwijderd." -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5476,7 +5694,7 @@ msgstr "Voorbeeldproduct {}" msgid "Sample product A" msgstr "Voorbeeldproduct A" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -5485,7 +5703,7 @@ msgstr "" "U ontvangt deze e-mail omdat iemand een bestelling voor {event} voor u heeft " "geplaatst." -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5494,13 +5712,64 @@ msgstr "" "U kunt uw bestellingsgegevens bekijken op de volgende URL:\n" "{orderurl}." -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, 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/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, fuzzy, python-brace-format +#| msgid "You selected a product which is not available for sale." +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "U koos een product dat niet te koop is." + +#: pretix/base/services/memberships.py:139 +#, fuzzy +#| msgid "You cannot select an item that belongs to a different event." +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "U kunt geen item kiezen dat bij een ander evenement hoort." + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5515,7 +5784,7 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "Ongeldige data op regel {row}: {message}" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5523,7 +5792,7 @@ msgstr "" "Sommige producten die u geselecteerd had zijn niet meer beschikbaar. Zie " "hieronder voor de details." -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5531,7 +5800,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:102 +#: pretix/base/services/orders.py:106 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5539,15 +5808,15 @@ msgstr "" "De prijs van sommige producten in uw winkelwagen is veranderd. Zie hieronder " "voor details." -#: pretix/base/services/orders.py:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "Een interne fout is opgetreden, probeer het opnieuw." -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "Uw winkelwagen is leeg." -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5556,11 +5825,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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "De voorverkoopperiode is afgelopen." -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5568,7 +5837,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:113 +#: pretix/base/services/orders.py:117 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 " @@ -5578,7 +5847,7 @@ msgstr "" "het maximale aantal keren gebruikt. We hebben dit item uit uw winkelwagen " "verwijderd." -#: pretix/base/services/orders.py:115 +#: pretix/base/services/orders.py:119 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." @@ -5587,7 +5856,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:117 +#: pretix/base/services/orders.py:121 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5595,7 +5864,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:119 +#: pretix/base/services/orders.py:123 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." @@ -5603,7 +5872,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:121 +#: pretix/base/services/orders.py:125 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5611,7 +5880,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:123 +#: pretix/base/services/orders.py:127 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." @@ -5619,7 +5888,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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." @@ -5627,7 +5896,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:128 +#: pretix/base/services/orders.py:132 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." @@ -5635,35 +5904,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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 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:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "Deze bestelling hoeft niet goedgekeurd te worden." -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Bestelling goedgekeurd en bevestigd: %(code)s" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, 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:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "Bestelling geweigerd: %(code)s" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "U kunt deze bestelling niet annuleren." -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5672,19 +5941,19 @@ msgstr "" "Deze bestelling kan niet worden geannuleerd, omdat de in deze bestelling " "gekochte cadeaubon {card} al is gebruikt." -#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 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:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "Bestelling geannuleerd: %(code)s" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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 " @@ -5696,31 +5965,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:1082 +#: pretix/base/services/orders.py:1101 #, 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:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Uw bestelling wacht op betaling: %(code)s" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, 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:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Uw bestelling is aangepast: %(code)s" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "U moet een variant van het product selecteren." -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." @@ -5728,15 +5997,15 @@ msgstr "" "Het quotum {name} heeft niet genoeg beschikbare capaciteit om deze opdracht " "uit te voeren." -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 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:1211 +#: pretix/base/services/orders.py:1230 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:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -5744,13 +6013,13 @@ msgstr "" "Deze handeling zou de bestelling leeg maken. Annuleer in plaats hiervan de " "bestelling." -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "" "Alleen openstaande bestellingen of betaalde bestellingen kunnen worden " "veranderd." -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5758,7 +6027,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:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5766,7 +6035,7 @@ msgstr "" "Dit is een add-onproduct, kies het basisproduct waaraan het moet worden " "toegevoegd." -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." @@ -5774,11 +6043,11 @@ msgstr "" "Het gekozen basisproduct staat u niet toe om dit product als een add-on toe " "te voegen." -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 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:1220 +#: pretix/base/services/orders.py:1239 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5787,19 +6056,19 @@ msgstr "" "De gekozen stoel \"{seat}\" is niet beschikbaar op de gekozen datum. Kies " "opnieuw een stoel." -#: pretix/base/services/orders.py:1221 +#: pretix/base/services/orders.py:1240 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:1222 +#: pretix/base/services/orders.py:1241 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:1223 +#: pretix/base/services/orders.py:1242 msgid "The selected country is blocked by your tax rule." msgstr "Het gekozen land is geblokkeerd door uw belastingregel." -#: pretix/base/services/orders.py:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." @@ -5807,7 +6076,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:1733 +#: pretix/base/services/orders.py:1765 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -5816,7 +6085,7 @@ msgstr "" "Een plaats kan niet worden geannuleerd, omdat de in deze bestelling gekochte " "cadeaubon {card} al is gebruikt." -#: pretix/base/services/orders.py:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5917,20 +6186,32 @@ msgstr "" msgid "Plugin: %s" msgstr "Plug-in: %s" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "De voucher is verstuurd naar {recipient}." +#: pretix/base/settings.py:116 +#, fuzzy +#| msgid "All customers not checked in" +msgid "Allow customers to create accounts" +msgstr "Alle niet ingecheckte klanten" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "Maximale aantal producten per bestelling" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "Add-onproducten zullen niet worden meegeteld." -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" @@ -5938,7 +6219,7 @@ msgstr "" "Toon nettoprijzen in plaats van brutoprijzen in de productlijst (niet " "aanbevolen!)" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." @@ -5946,28 +6227,28 @@ msgstr "" "De winkelwagen zal, onafhankelijk van deze keuze, altijd de brutoprijs " "tonen, omdat dit de te betalen prijs is." -#: pretix/base/settings.py:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "Vraag om namen van gasten" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 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:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "Verplicht namen van gasten" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 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:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "Vraag om e-mailadressen per ticket" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5987,11 +6268,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:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "Verplicht e-mailadressen per ticket" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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 " @@ -6002,58 +6283,58 @@ msgstr "" "voor de bestelbevestiging zal altijd verplicht zijn, onafhankelijk van deze " "instelling." -#: pretix/base/settings.py:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "Vraag om bedrijf per ticket" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "Verplicht bedrijf per ticket" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "Vraag om postadres per ticket" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "Verplicht postadres per ticket" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "Vraag tweemaal om het e-mailadres voor de bestelling" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 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:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "Vraag om een telefoonnummer bij bestelling" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "Verplicht het opgeven van een telefoonnummer" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "Vraag om factuuradres" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 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:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "Verplicht klantnaam" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "Toon namen van gasten op facturen" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" @@ -6062,23 +6343,23 @@ msgstr "" "munteenheid moet het belastingbedrag in beide munteenheden worden afgedrukt, " "indien mogelijk" -#: pretix/base/settings.py:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "Verplicht factuuradres" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "Verplicht een adres van een bedrijf" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 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:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "Vraag om ontvanger" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -6092,32 +6373,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:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "Vraag om btw-nummer" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 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:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "Uitleg factuuradres" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 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:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "Toon betaald bedrag op gedeeltelijk betaalde facturen" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." @@ -6125,11 +6406,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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "Toon gratis producten op facturen" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6137,11 +6418,11 @@ msgstr "" "Merk op dat facturen nooit zullen worden gegenereerd voor bestellingen die " "alleen gratis producten bevatten." -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 msgid "Show expiration date of order" msgstr "Toon verloopdatum van bestelling" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." @@ -6149,11 +6430,11 @@ msgstr "" "De verloopdatum zal niet worden getoond als de factuur is gegenereerd nadat " "de factuur is betaald." -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "Minimumlengte van factuurnummer na prefix" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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." @@ -6161,20 +6442,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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "Genereer facturen met opeenvolgende factuurnummers" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 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:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "Factuurnummer-prefix" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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,11 +6474,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:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "Factuurnummer-prefix voor annuleringen" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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 " @@ -6207,29 +6488,29 @@ msgstr "" "leeg laat zal dezelfde nummering als ingesteld voor normale facturen worden " "gebruikt." -#: pretix/base/settings.py:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "Reserveerperiode" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 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:470 +#: pretix/base/settings.py:481 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:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "Tekst voor einde van de voorverkoop" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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 " @@ -6240,11 +6521,11 @@ msgstr "" "andere opties om tickets te kopen te beschrijven, bijvoorbeeld een " "ticketbureau." -#: pretix/base/settings.py:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "Hulptekst" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6252,19 +6533,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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "in dagen" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "in minuten" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 msgid "Set payment term" msgstr "Betalingstermijn instellen" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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." @@ -6273,11 +6554,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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "Betalingstermijn in dagen" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -6290,11 +6571,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:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "Laat betalingstermijnen alleen op weekdagen aflopen" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -6307,11 +6588,11 @@ msgstr "" "heeft geen effect op de laatste datum van betalingen zoals hieronder " "ingesteld." -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 msgid "Payment term in minutes" msgstr "Betalingstermijn in minuten" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -6325,11 +6606,11 @@ msgstr "" "bevestigen voor de bestelling als bevestigd wordt aangemerkt mogelijk een " "aantal minuten langer is." -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "Laatste datum van betalingen" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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 " @@ -6340,11 +6621,11 @@ msgstr "" "evenementenreeksfunctie gebruikt zal bij bestellingen die tickets bevatten " "voor meerdere datums de eerste datum worden gebruikt." -#: pretix/base/settings.py:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "Laat onbetaalde bestellingen automatisch verlopen" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6355,12 +6636,12 @@ msgstr "" "betekent dat deze tickets weer vrij worden gegeven en kunnen worden besteld " "door andere klanten." -#: pretix/base/settings.py:619 +#: pretix/base/settings.py:630 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:620 +#: pretix/base/settings.py:631 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 " @@ -6370,11 +6651,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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "Te late betalingen accepteren" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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 " @@ -6385,48 +6666,48 @@ msgstr "" "betalingen worden geaccepteerd na de 'Laatste datum van betalingen' (zie " "boven)." -#: pretix/base/settings.py:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "Toon startdatum" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 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:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "Genereer geen facturen" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "Alleen handmatig in het administratiepaneel" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "Automatisch op verzoek gebruiker" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "Automatisch voor alle aangemaakte bestellingen" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "Automatisch na betaling of wanneer verplicht door de betalingsmethode" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "Genereer facturen" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "Facturen zullen nooit worden gegenereerd voor gratis bestellingen." -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" "Bij adresveranderingen automatisch factuur annuleren en opnieuw genereren" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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 " @@ -6437,39 +6718,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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "Adresregel" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "Albert Einstein-straat 52" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "Binnenlands belastingnummer" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "bijv. belastingnummer in Duitsland, ABN in Australië, …" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "EU-btw-nummer" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 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:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "Introductietekst" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 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:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6477,15 +6758,15 @@ msgstr "" "bijv. Bedankt voor uw aankoop! U kunt meer informatie over het evenement " "vinden op ..." -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "Extra tekst" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 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:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6493,11 +6774,11 @@ msgstr "" "bijv. uw bankgegevens, wettelijk verplichte gegevens zoals uw btw-nummer, " "registratienummers, etc." -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "Footer" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." @@ -6505,11 +6786,11 @@ msgstr "" "Zal gecentreerd en in een kleiner lettertype worden geprint aan het einde " "van elke factuurpagina." -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "Voeg facturen als bijlage bij e-mails" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6522,30 +6803,30 @@ msgstr "" "betalingsbevestiging. Als ze niet automatisch worden gegenereerd zullen ze " "niet worden bijgevoegd bij mails." -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "Toon items buiten voorverkoopperiode" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 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:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "Beschikbare talen" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Standaardtaal" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "Regio" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6558,11 +6839,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:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "Toon evenementstijden en -datums in de ticketwinkel" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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." @@ -6571,21 +6852,21 @@ msgstr "" "voorpagina van de ticketwinkel. Deze instelling heeft geen invloed op de " "weergave op andere plaatsen." -#: pretix/base/settings.py:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "Toon einddatum evenement" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 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:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "Toon datums met tijd" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6593,29 +6874,29 @@ msgstr "" "Als dit is uitgeschakeld zullen de start- en einddatum van het evenement " "zonder de tijd worden getoond." -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "Verberg alle uitverkochte producten" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 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:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "Vraag zoekmachines om deze ticketwinkel niet te indexeren" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "Toon variaties van een product standaard uitgeklapt" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "Wachtlijst inschakelen" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6627,11 +6908,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:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "Automatische toewijzingen van wachtlijst" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6645,11 +6926,11 @@ msgstr "" "instellingen. Als u de wachtlijst uitschakelt, maar deze optie ingeschakeld " "houdt, zullen tickets alsnog worden verstuurd." -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "Wachtlijstreactietijd" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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 " @@ -6659,47 +6940,47 @@ msgstr "" "binnen dit aantal uren worden gebruikt, anders wordt de voucher toegewezen " "aan de volgende persoon op de lijst." -#: pretix/base/settings.py:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "Vraag om namen" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 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:1029 +#: pretix/base/settings.py:1040 msgid "Require name" msgstr "Verplicht namen" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 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:1040 +#: pretix/base/settings.py:1051 msgid "Ask for a phone number" msgstr "Vraag om een telefoonnummer" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 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:1050 +#: pretix/base/settings.py:1061 msgid "Require phone number" msgstr "Verplicht telefoonnummer" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 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:1061 +#: pretix/base/settings.py:1072 msgid "Phone number explanation" msgstr "Uitleg voor telefoonnummer" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 msgid "" "If you ask for a phone number, explain why you do so and what you will use " "the phone number for." @@ -6707,19 +6988,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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "Sta gebruikers toe om tickets te downloaden" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "Als dit is uitgeschakeld kan niemand een ticket downloaden." -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "Downloaddatum" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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 " @@ -6730,11 +7011,11 @@ msgstr "" "meerdere datums zullen alle tickets downloadbaar zijn als ten minste één van " "de datums het toestaat." -#: pretix/base/settings.py:1096 +#: pretix/base/settings.py:1107 msgid "Generate tickets for add-on products" msgstr "Genereer tickets voor add-onproducten" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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 " @@ -6744,11 +7025,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:1109 +#: pretix/base/settings.py:1120 msgid "Generate tickets for all products" msgstr "Genereer tickets voor alle producten" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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 " @@ -6759,11 +7040,11 @@ msgstr "" "productinstellingen. U kunt het genereren van tickets ook voor een specifiek " "product uitschakelen." -#: pretix/base/settings.py:1122 +#: pretix/base/settings.py:1133 msgid "Generate tickets for pending orders" msgstr "Genereer tickets voor openstaande bestellingen" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." @@ -6771,11 +7052,11 @@ msgstr "" "Als dit is uitgeschakeld is het alleen mogelijk om tickets te downloaden " "nadat een bestelling is betaald." -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "Genereer geen tickets voor het e-mailadres is gecontroleerd" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6790,11 +7071,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:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "Toon beschikbaarheid in evenementsoverzichten" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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 " @@ -6805,26 +7086,26 @@ msgstr "" "laden van uw pagina langer duurt, en de getoonde status kan tot twee minuten " "achterlopen." -#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "Weekkalender" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 msgid "Month calendar" msgstr "Maandkalender" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "Standaard overzichtsstijl" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." @@ -6832,20 +7113,20 @@ msgstr "" "Als uw evenementenreeks meer dan 50 toekomstige datums heeft kan alleen de " "maand- of weekkalender worden gebruikt." -#: pretix/base/settings.py:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "Verberg alle niet beschikbare datums uit kalender- en lijstweergaven" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 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:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "Laatste datum van aanpassingen" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6857,12 +7138,12 @@ msgstr "" "evenementenreeks-functie gebruikt, en een bestelling tickets bevat voor " "meerdere evenementdatums, zal de eerste datum worden gebruikt." -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 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:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." @@ -6870,47 +7151,47 @@ msgstr "" "Sta veranderingen alleen toe wanneer de nieuwe prijs gelijk aan of hoger is " "dan de vorige prijs." -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 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:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 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:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 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:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "Vereiste voor veranderde prijzen" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "Sta wijzigingen alleen toe tot" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "Klanten kunnen hun onbetaalde bestellingen annuleren" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "Sta annuleren toe tot" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "Klanten kunnen hun betaalde bestellingen annuleren" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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." @@ -6919,23 +7200,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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "Houd een vast bedrag als annuleringskosten in" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "Houd betalings-, verzend- en servicekosten in" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "Houd een percentage van het bedrag in als annuleringskosten" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "Sta klanten toe om vrijwillig een lagere terugbetaling te kiezen" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." @@ -6944,7 +7225,7 @@ msgstr "" "deel van hun bestelbedrag terugbetaald te krijgen, om u met het restbedrag " "te steunen." -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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!" @@ -6952,11 +7233,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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "Uitleg voor vrijwillig lagere terugbetaling" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6968,11 +7249,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:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "Stapgrootte voor lagere terugbetaling" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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 " @@ -6983,7 +7264,7 @@ msgstr "" "instelt zullen klanten alleen bedragen kunnen kiezen die een meervoud van 10 " "zijn." -#: pretix/base/settings.py:1358 +#: pretix/base/settings.py:1369 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." @@ -6992,41 +7273,41 @@ msgstr "" "door de organisator van het evenement voor de bestelling wordt geannuleerd " "en een terugbetaling wordt gedaan." -#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" "Alle terugbetalingen worden gedaan naar de oorspronkelijke betalingsmethode" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 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:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "Alle terugbetalingen worden omgezet in cadeaubonnen" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "Terugbetalingsmethode" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "Contactadres" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 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:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "Imprint-URL" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -7034,11 +7315,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:1431 +#: pretix/base/settings.py:1442 msgid "Attach ticket files" msgstr "Ticketbestanden bijvoegen bij e-mails" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, python-brace-format msgid "" "Tickets will never be attached if they're larger than {size} to avoid email " @@ -7047,11 +7328,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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "Kalenderbestanden bijsluiten" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." @@ -7059,11 +7340,11 @@ msgstr "" "Als deze optie is ingeschakeld zullen we een .ics-kalenderbestand meesturen " "bij bestellingsbevestigingsmails." -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "Onderwerpvoorvoegsel" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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." @@ -7072,19 +7353,19 @@ msgstr "" "opgemaakt als [voorvoegsel]. Kies bijvoorbeeld een korte vorm van uw " "evenementnaam." -#: pretix/base/settings.py:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "Afzenderadres" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "Afzenderadres voor uitgaande e-mails" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "Naam van afzender" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." @@ -7092,7 +7373,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:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -7117,7 +7398,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -7140,7 +7421,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7163,7 +7444,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -7188,7 +7469,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -7217,7 +7498,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -7249,7 +7530,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7272,7 +7553,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -7295,7 +7576,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -7323,7 +7604,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7346,7 +7627,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -7374,7 +7655,7 @@ msgstr "" "Met vriendelijke groet,\n" "De organisatoren van {event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -7421,7 +7702,7 @@ msgstr "" "Met vriendelijke groet,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -7444,7 +7725,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -7474,7 +7755,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -7500,7 +7781,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -7528,7 +7809,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -7548,18 +7829,28 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1754 -#, python-brace-format +#: pretix/base/settings.py:1765 +#, fuzzy, python-brace-format +#| msgid "" +#| "Hello {attendee_name},\n" +#| "\n" +#| "you are registered for {event}.\n" +#| "\n" +#| "If you did not do so already, you can download your ticket here:\n" +#| "{url}\n" +#| "\n" +#| "Best regards,\n" +#| "Your {event} team" msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" "Beste {attendee_name},\n" "\n" @@ -7571,7 +7862,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -7594,56 +7885,116 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 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:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "Hoofdkleur" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "Accentkleur voor succes" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "We raden sterk aan om een groentint te gebruiken." -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "Accentkleur voor fouten" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "We raden sterk aan om een roodtint te gebruiken." -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "Websiteachtergrondkleur" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "Gebruik afgeronde hoeken" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Lettertype" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "Wordt alleen gebruikt door moderne browsers." -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "Header-afbeelding" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -7657,27 +8008,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:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "Gebruik volledige grootte van headerafbeelding" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 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:1962 +#: pretix/base/settings.py:2032 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:1963 +#: pretix/base/settings.py:2033 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:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -7691,11 +8042,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:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "Social media-afbeelding" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -7711,19 +8062,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:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "Logo-plaatje" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 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:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "Infotekst" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -7731,11 +8082,11 @@ msgstr "" "Standaard nergens getoond, maar als u dit wilt kunt u dit bijvoorbeeld " "gebruiken in ticketsjablonen." -#: pretix/base/settings.py:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "Bannertekst (boven)" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." @@ -7743,11 +8094,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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "Bannertekst (onder)" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." @@ -7755,11 +8106,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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "Voucher-uitleg" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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." @@ -7768,11 +8119,11 @@ msgstr "" "kunt dit bijvoorbeeld gebruiken om uit te leggen hoe een voucher te " "verkrijgen." -#: pretix/base/settings.py:2104 +#: pretix/base/settings.py:2174 msgid "Attendee data explanation" msgstr "Verklaring voor dataverzameling" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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." @@ -7781,11 +8132,11 @@ msgstr "" "kunt deze tekst bijvoorbeeld gebruiken om uit te leggen waarom u om deze " "informatie vraagt." -#: pretix/base/settings.py:2117 +#: pretix/base/settings.py:2187 msgid "Additional success message" msgstr "Extra succesbericht na het plaatsen van een bestelling" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 msgid "" "This message will be shown after an order has been created successfully. It " "will be shown in additional to the default text." @@ -7793,11 +8144,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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "Hulptekst bij telefoonnummerveld" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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." @@ -7806,15 +8157,15 @@ msgstr "" "bestelbevestiging met een link die u nodig heeft om uw bestelling later te " "openen." -#: pretix/base/settings.py:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "Helptekst van het e-mailveld" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 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:2171 +#: pretix/base/settings.py:2241 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 " @@ -7827,36 +8178,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:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "Starttijd van het evenement (aflopend)" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "Naam (aflopend)" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "Sorteren op datum" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "Link terug naar het organisatoroverzicht op alle evenementspagina's" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "Homepagina-tekst" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "Dit zal worden getoond op de homepagina van de organisator." -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 msgid "Length of gift card codes" msgstr "Lengte van cadeauboncodes" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." @@ -7864,11 +8215,11 @@ msgstr "" "Het systeem genereert standaard cadeauboncodes van {} tekens. Als u een " "andere lengte in wilt stellen kan dit hier." -#: pretix/base/settings.py:2301 +#: pretix/base/settings.py:2371 msgid "Validity of gift card codes in years" msgstr "Geldigheid van cadeauboncodes in jaren" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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 " @@ -7878,11 +8229,11 @@ msgstr "" "het jaar verlopen na dit aantal jaren. Als u deze waarde leeg laat hebben " "cadeaubonnen geen expliciete verloopdatum." -#: pretix/base/settings.py:2311 +#: pretix/base/settings.py:2381 msgid "Customers can choose their own seats" msgstr "Klanten kunnen hun eigen zitplaatsen kiezen" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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 " @@ -7893,153 +8244,154 @@ msgstr "" "weten nadat ze een aankoop hebben gedaan en dat de zitplaats mogelijk niet " "op hun ticket wordt getoond." -#: pretix/base/settings.py:2336 +#: pretix/base/settings.py:2406 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:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "Meest voorkomende Engelse titels" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "Meest voorkomende Duitse titels" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "Mevrouw" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "De heer" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "Voornaam" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "Achternaam" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "John" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "Doe" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "Titel" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr." -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "Voornaam" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "Tweede naam" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "John Doe" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "Roepnaam" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "Transcriptie" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 msgctxt "person_name" msgid "Salutation" msgstr "Aanhef" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "De heer" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "Graad (na naam)" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "Msc." -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 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:2688 +#: pretix/base/settings.py:2758 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:2692 +#: pretix/base/settings.py:2762 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:2696 +#: pretix/base/settings.py:2766 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:2703 +#: pretix/base/settings.py:2773 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 " @@ -8068,14 +8420,19 @@ msgid "E-mails" msgstr "E-mails" #: pretix/base/shredder.py:196 +#, fuzzy +#| msgid "" +#| "This will remove all e-mail addresses from orders and attendees, as well " +#| "as logged email contents." msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" "Dit zal alle e-mailadressen verwijderen van bestellingen en gasten, samen " "met opgeslagen emailinhoud." -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." @@ -8083,11 +8440,11 @@ msgstr "" "Dit zal alle namen, e-mailadressen en telefoonnummers van de wachtlijst " "verwijderen." -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 msgid "Attendee info" msgstr "Gegevens van gasten" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." @@ -8095,11 +8452,11 @@ msgstr "" "Dit zal alle namen en postadressen van gasten op bestelde tickets " "verwijderen, samen met opgeslagen veranderingen hieraan." -#: pretix/base/shredder.py:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "Factuuradressen" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8107,18 +8464,18 @@ msgstr "" "Dit zal alle factuuradressen van bestellingen verwijderen, samen met " "opgeslagen veranderingen hieraan." -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "Antwoorden op vragen" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 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:393 +#: pretix/base/shredder.py:394 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 " @@ -8128,17 +8485,17 @@ msgstr "" "tekstinhoud die persoonlijke gegevens zou kunnen bevatten. Factuurnummers en " "totaalbedragen zullen worden behouden." -#: pretix/base/shredder.py:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "Gecachete ticketbestanden" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 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:437 +#: pretix/base/shredder.py:438 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 " @@ -8484,12 +8841,60 @@ msgstr "Upload geen bestanden groter dan {size}!" msgid "Filetype not allowed!" msgstr "Bestandstype niet toegestaan!" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "Gebruik aangepaste SMTP-server" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" +"Alle email gerelateerd aan uw evenement zal worden verstuurd via de SMTP-" +"server die u heeft opgegeven." + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "Hostnaam" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "Poort" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "Gebruikersnaam" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "Gebruik STARTTLS" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "Vaak ingeschakeld op poort 587." + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "Gebruik SSL" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "Vaak ingeschakeld op poort 465." + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" +"U kunt óf SSL óf STARTTLS-beveiliging inschakelen, maar niet allebei " +"tegelijkertijd." + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -8579,28 +8984,28 @@ msgstr "Niet kopiëren" msgid "Default ({value})" msgstr "Standaard ({value})" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "Aangepast domein" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 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:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 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:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 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:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "Naamformaat" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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 " @@ -8610,11 +9015,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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "Te kiezen titels" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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." @@ -8622,12 +9027,12 @@ 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "Vraag naar {fields}, toon als {example}" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "Vrije tekstinvoer" @@ -8640,7 +9045,7 @@ msgid "Ask, but do not require input" msgstr "Vraag, maar maak invoer niet verplicht" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "Vraag en maak invullen verplicht" @@ -8716,15 +9121,15 @@ 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:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "BCC-adres" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 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:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "Handtekening" @@ -8735,7 +9140,7 @@ msgstr "" "Dit zal worden toegevoegd aan iedere e-mail. Beschikbare plaatsaanduidingen: " "{event}" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "bijv. uw contactgegevens" @@ -8771,7 +9176,8 @@ msgstr "Tekst verstuurd naar gasten" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -8839,120 +9245,72 @@ msgstr "" msgid "Denied order" msgstr "Bestelling geweigerd" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "Gebruik aangepaste SMTP-server" - -#: pretix/control/forms/event.py:1025 -msgid "" -"All mail related to your event will be sent over the smtp server specified " -"by you." -msgstr "" -"Alle email gerelateerd aan uw evenement zal worden verstuurd via de SMTP-" -"server die u heeft opgegeven." - -#: pretix/control/forms/event.py:1029 -msgid "Hostname" -msgstr "Hostnaam" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "Poort" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "Gebruikersnaam" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "Gebruik STARTTLS" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "Vaak ingeschakeld op poort 587." - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "Gebruik SSL" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "Vaak ingeschakeld op poort 465." - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" -"U kunt óf SSL óf STARTTLS-beveiliging inschakelen, maar niet allebei " -"tegelijkertijd." - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 msgid "Ticket code generator" msgstr "Ticketcode-generator" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 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:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "Ieder land" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "Europese Unie" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "Iedere klant" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "Particulier" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "Zakelijk" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "Zakelijk met geldig btw-nummer" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "Reken btw" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "Geen btw" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 msgid "Sale not allowed" msgstr "Verkoop niet toegestaan" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "Afwijkend belastingtarief" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 msgid "Text on invoice" msgstr "Tekst op factuur" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "Voorgekozen voucher" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -8964,11 +9322,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:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "Compatibiliteitsmodus" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -8976,29 +9334,29 @@ msgstr "" "Onze standaardwidget werkt niet in alle websitebouwers. Probeer als u " "problemen ervaart deze compatibiliteitsmodus te gebruiken." -#: pretix/control/forms/event.py:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "De gegeven vouchercode bestaat niet." -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: 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:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "Ticketdownloads" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 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:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "Verplicht alle gasten om hun naam in te vullen" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -9006,11 +9364,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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "Betaling via Stripe" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -9022,11 +9380,11 @@ msgstr "" "een Stripe-account op moeten zetten, wat minder dan vijf minuten duurt door " "hun simpele interface." -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "Betaling via bankoverschrijving" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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 " @@ -9036,16 +9394,16 @@ 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Prijs (optioneel)" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "Gratis" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "Hoeveelheid beschikbaar" @@ -9145,25 +9503,25 @@ msgstr "Goedgekeurd, wacht op betaling" msgid "Approval pending" msgstr "Wachtend op goedkeuring" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} – Elke variant" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "Alle subevenementen beginnend op of na" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "Alle subevenementen beginnend voor" @@ -9191,44 +9549,30 @@ msgid "Exact matches only" msgstr "Alleen exacte overeenkomsten" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "Ticketgeheim" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "Alle organisatoren" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "Winkel live en voorverkoop actief" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "Inactief" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "Datum vanaf" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "Datum tot" @@ -9271,138 +9615,139 @@ msgid "Sunday" msgstr "Zondag" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "Zoekopdracht" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "Alle evenementen" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "Winkel is live" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "Winkel is niet live" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "Enkel evenement bezig of in de toekomst" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "Enkel evenement in het verleden" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "Zoek gast…" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "Incheckstatus" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "Alle gasten" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "Ingecheckt en weer vertrokken" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 msgctxt "checkin state" msgid "Present" msgstr "Aanwezig" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "Ingecheckt" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "Niet ingecheckt" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Beheerder" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "Geen beheerder" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "Geldig" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "Onverzilverd" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "Ten minste één keer verzilverd" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "Volledig verzilverd" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "Verzilverd en ingecheckt met ticket" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "Quotumgedrag" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "Sta toe om quotum te negeren" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "Filteren op tag" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "Zoek voucher" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: 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:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "Terugbetalingsstatus" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "Alle openstaande terugbetalingen" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "Alle terugbetalingen" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "Datumfilter" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "Filteren op…" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "Datum van laatste geslaagde betaling" @@ -9657,7 +10002,7 @@ 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:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 msgid "No category" msgstr "Geen categorie" @@ -9701,32 +10046,32 @@ msgstr "Grootte" msgid "Number of tickets" msgstr "Aantal tickets" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "Quotumnaam is verplicht." -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "Kies een quotum." -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(Standaard van evenement)" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "Kies automatisch op basis van de evenementsinstellingen" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "Ja, als tickets genereren in het algemeen is ingeschakeld" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "Nooit" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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, " @@ -9736,11 +10081,15 @@ 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "Toon onafhankelijk van andere producten" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9751,15 +10100,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:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "Add-ons" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "U heeft twee keer dezelfde add-oncategorie geselecteerd" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -9767,22 +10116,22 @@ 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "Gebundelde producten" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 msgid "You added the same bundled product twice." msgstr "U heeft twee keer hetzelfde gebundelde product geselecteerd." -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "inactief" @@ -9815,11 +10164,11 @@ msgstr "Maak bestellingen als bestellingen uit de testmodus aan" msgid "CSV column: \"{name}\"" msgstr "CSV-kolom: \"{name}\"" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "Overboek quotum" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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!" @@ -9827,11 +10176,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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "Overboek quotum en negeer late betaling" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -9843,15 +10192,15 @@ msgstr "" "leidt! De actie zal ook onafhankelijk van de instellingen voor late " "betalingen worden uitgevoerd." -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "Stel de klant per e-mail op de hoogte" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "Houd annuleringskosten in van" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -9865,15 +10214,15 @@ 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:164 +#: pretix/control/forms/orders.py:165 msgid "Generate cancellation for invoice" msgstr "Genereer annulering voor factuur" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "Te betalen bedrag" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -9882,15 +10231,15 @@ msgstr "Te betalen bedrag" msgid "Payment date" msgstr "Betaaldatum" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "Herbereken belasting" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "Belasting niet opnieuw berekenen" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." @@ -9898,7 +10247,7 @@ msgstr "" "Bereken belasting opnieuw op basis van adres en productinstellingen, houd " "brutobedrag gelijk." -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." @@ -9906,11 +10255,11 @@ msgstr "" "Bereken belasting opnieuw op basis van adres en productinstellingen, houd " "nettobedrag gelijk." -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "Genereer indien nodig een nieuwe factuur" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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." @@ -9919,70 +10268,88 @@ msgstr "" "handeling wordt aangepast annuleren we de oude factuur en genereren we een " "nieuwe factuur." -#: pretix/control/forms/orders.py:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "Stel gebruiker op de hoogte" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 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:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "Quota overboeken bij deze handeling toestaan" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "Add-on voor" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "Zitplaats" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +#, fuzzy +#| msgid "Members" +msgid "Membership" +msgstr "Leden" + +#: pretix/control/forms/orders.py:303 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: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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "(Onveranderd)" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "Nieuwe prijs (bruto)" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "Genereer een nieuw geheim" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "Annuleer deze plaats" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "Splitsen naar nieuwe bestelling" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +#, fuzzy +#| msgid "Team memberships" +msgid "(No membership)" +msgstr "Teamlidmaatschappen" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "Verwijder deze toeslag" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "Hergenereer geheimen" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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 " @@ -9993,31 +10360,31 @@ msgstr "" "opnieuw hun tickets downloaden. Oude versies van de tickets en bestellinks " "zullen ongeldig zijn." -#: 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/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "Ontvanger" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 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:603 +#: pretix/control/forms/orders.py:666 msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." @@ -10025,34 +10392,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:605 +#: pretix/control/forms/orders.py:668 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:632 +#: pretix/control/forms/orders.py:695 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:638 +#: pretix/control/forms/orders.py:701 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:650 +#: pretix/control/forms/orders.py:713 msgid "Cancel all dates" msgstr "Annuleer alle datums" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "Geld automatisch terugbetalen indien mogelijk" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 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:678 +#: pretix/control/forms/orders.py:741 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 " @@ -10065,7 +10432,7 @@ msgstr "" "bestellingen wilt terugbetalen door het bedrag te verrekenen met andere " "bestellingen of door cadeaubonnen uit te geven." -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" @@ -10073,23 +10440,23 @@ msgstr "" "Geldbedrag als cadeaubon uitgeven in plaats van een terugbetaling naar de " "oorspronkelijke betalingsmethode" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 msgid "Gift card validity" msgstr "Geldigheid van cadeaubonnen" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "Houd een vast bedrag per ticket als annuleringskosten in" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 msgid "Free tickets and add-on products are not counted" msgstr "Gratis tickets en add-onproducten worden niet meegeteld" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 msgid "Keep fees" msgstr "Houd toeslagen in" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -10102,20 +10469,20 @@ msgstr "" "gedeeltelijk wordt geannuleerd, omdat de bestelling dan uit tickets voor " "meerdere datums bestaat." -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 msgid "Send information via email" msgstr "Stuur informatie via e-mail" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 msgid "Send information to waiting list" msgstr "Stuur informatie naar wachtlijst" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "Geannuleerd: {event}" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -10146,7 +10513,7 @@ msgstr "" "Met vriendelijke groet,\n" "Organisatie van {event}" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -10168,32 +10535,32 @@ msgstr "" "Met vriendelijke groet,\n" "Organisatie van {event}" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 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:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 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:60 +#: pretix/control/forms/organizer.py:71 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:204 +#: pretix/control/forms/organizer.py:221 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -10201,16 +10568,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:234 +#: pretix/control/forms/organizer.py:251 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:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "Favicon" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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." @@ -10219,15 +10586,30 @@ msgstr "" "pretix-icoon. We raden een grootte van ten minste 200x200px aan, om de " "meeste apparaten te ondersteunen." -#: pretix/control/forms/organizer.py:299 +#: pretix/control/forms/organizer.py:364 +#, fuzzy +#| msgid "" +#| "This will be attached to every email. Available placeholders: {event}" +msgid "This will be attached to every email." +msgstr "" +"Dit zal worden toegevoegd aan iedere e-mail. Beschikbare plaatsaanduidingen: " +"{event}" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "Evenementstypes" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "Waarde van cadeaubon" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "This security device is already registered." +msgid "An account with this email address is already registered." +msgstr "Dit beveiligingsapparaat is al geregistreerd." + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -10476,11 +10858,17 @@ msgstr "" "({new_price})." #: pretix/control/logdisplay.py:82 +#, fuzzy, python-brace-format +#| msgid "Position #{posid} created: {item} ({price})." +msgid "Position #{posid}: Used membership changed." +msgstr "Plaats #{posid} aangemaakt: {item} ({price})." + +#: pretix/control/logdisplay.py:86 #, 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:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10489,44 +10877,44 @@ msgstr "" "Plaats #{posid}: Evenementsdatum \"{old_event}\" ({old_price}) veranderd in " "\"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, 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:106 +#: pretix/control/logdisplay.py:110 #, 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:113 +#: pretix/control/logdisplay.py:117 #, 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:120 +#: pretix/control/logdisplay.py:124 msgid "A fee has been added" msgstr "Een toeslag is toegevoegd" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, 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:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "Een toeslag van {old_price} is verwijderd." -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "Plaats #{posid} ({old_item}, {old_price}) geannuleerd." -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " @@ -10535,17 +10923,17 @@ msgstr "" "Plaats #{posid} aangemaakt: {item} ({price}) als add-on bij plaats " "#{addon_to}." -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "Plaats #{posid} aangemaakt: {item} ({price})." -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, 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:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" @@ -10553,19 +10941,19 @@ msgstr "" "Plaats #{posid} ({old_item}, {old_price}) afgesplitst naar nieuwe " "bestelling: {order}" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, 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: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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "(onbekend)" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " @@ -10574,7 +10962,7 @@ msgstr "" "Onbekende scan van code \"{barcode}…\" om {datetime} voor lijst \"{list}\", " "type \"{type}\"." -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." @@ -10582,7 +10970,7 @@ msgstr "" "Onbekende scan van code \"{barcode}…\" voor lijst \"{list}\", type " "\"{type}\"." -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " @@ -10591,7 +10979,7 @@ msgstr "" "Een scan van ingetrokken code \"{barcode}…\" om {datetime} voor lijst " "\"{list}\", type \"{type}\" is geüpload." -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " @@ -10600,7 +10988,7 @@ msgstr "" "Scan van ingetrokken code \"{barcode}\" voor lijst \"{list}\", type " "\"{type}\" is geüpload." -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " @@ -10609,7 +10997,7 @@ msgstr "" "Een scan voor plaats #{posid} is geweigerd om {datetime} voor lijst " "\"{list}\", type \"{type}\". Foutcode: \"{errorcode}\"." -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " @@ -10618,29 +11006,29 @@ msgstr "" "Een scan voor plaats #{posid} is geweigerd voor de lijst \"{list}\", type " "\"{type}\". Foutcode: \"{errorcode}\"." -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, 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:272 +#: pretix/control/logdisplay.py:276 #, 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:278 +#: pretix/control/logdisplay.py:282 #, 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:284 +#: pretix/control/logdisplay.py:288 #, 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:291 +#: pretix/control/logdisplay.py:295 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10649,7 +11037,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:299 +#: pretix/control/logdisplay.py:303 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -10658,115 +11046,182 @@ msgstr "" "Plaats #{posid} is gescand en geweigerd omdat het al is gescand op lijst " "\"{list}\"." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:314 msgid "This object has been created by cloning." msgstr "Dit object is aangemaakt via kopiëren." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 msgid "The organizer has been changed." msgstr "De organisator is veranderd." -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 msgid "The organizer settings have been changed." msgstr "De instellingen van de organisator zijn aangepast." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 msgid "Gift card acceptance for another organizer has been added." msgstr "Cadeaubonacceptatie voor een andere organisator is toegevoegd." -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 msgid "Gift card acceptance for another organizer has been removed." msgstr "Cadeaubonacceptatie voor een andere organisator is verwijderd." -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 msgid "The webhook has been created." msgstr "De webhook is aangemaakt." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 msgid "The webhook has been changed." msgstr "De webhook is aangepast." -#: pretix/control/logdisplay.py:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been created." +msgid "The membership type has been created." +msgstr "De evenementsdatum is aangemaakt." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been changed." +msgid "The membership type has been changed." +msgstr "De evenementsdatum is aangepast." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been deleted." +msgid "The membership type has been deleted." +msgstr "De evenementsdatum is verwijderd." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "The gate has been created." +msgid "The account has been created." +msgstr "De toegangslocatie is aangemaakt." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "The gate has been changed." +msgid "The account has been changed." +msgstr "De toegangslocatie is aangepast." + +#: pretix/control/logdisplay.py:326 +#, fuzzy +#| msgid "Your account has been enabled." +msgid "A membership for this account has been added." +msgstr "Uw account is ingeschakeld." + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "An answer option has been changed." +msgid "A membership of this account has been changed." +msgstr "Een antwoordoptie is aangepast." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "Your account has been disabled." +msgid "The account has been disabled and anonymized." +msgstr "Uw account is uitgeschakeld." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been requested." +msgstr "Het wachtwoord is opnieuw ingesteld." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been set." +msgstr "Het wachtwoord is opnieuw ingesteld." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "Het versturen van een email is mislukt." + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "Het interne commentaar van het evenement is bijgewerkt." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 msgid "The event has been canceled." msgstr "Het evenement is geannuleerd." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 msgid "An event has been deleted." msgstr "Een webhook is verwijderd." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "De details van de bestelling zijn aangepast." -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "De bestelling is aangemerkt als onbetaald." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "Het geheim van de bestelling is veranderd." -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "De verloopdatum van de bestelling is aangepast." -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "De bestelling is aangemerkt als verlopen." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "De bestelling is aangemerkt als betaald." -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 msgid "The cancellation request has been deleted." msgstr "Het annuleringsverzoek is verwijderd." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "De bestelling is terugbetaald." -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "De bestelling is geannuleerd." -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 msgid "The order has been reactivated." msgstr "De bestelling is opnieuw geactiveerd." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "De testbestelling {code} is verwijderd." -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "De bestelling is aangemaakt." -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 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:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "De bestelling is goedgekeurd." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "De bestelling is geweigerd." -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, 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:337 +#: pretix/control/logdisplay.py:352 msgid "" "The email address has been confirmed to be working (the user clicked on a " "link in the email for the first time)." @@ -10774,55 +11229,57 @@ msgstr "" "Het e-mailadres is gecontroleerd (de gebruiker heeft op een link in een naar " "de gebruiker verzonden mail geklikt)." -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:354 #, 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:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "The question has been changed." +msgid "The customer account has been changed." +msgstr "De vraag is aangepast." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "De taal van de bestelling is aangepast." -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "De factuur is gegenereerd." -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "De factuur is opnieuw gegenereerd." -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "De factuur is opnieuw uitgegeven." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "Het interne commentaar van de bestelling is bijgewerkt." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 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:348 +#: pretix/control/logdisplay.py:364 #, 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:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "Een onbekend type e-mail is verzonden." -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "Het versturen van een email is mislukt." - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." @@ -10830,15 +11287,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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "Een aangepaste email is verstuurd." -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "Een aangepaste email is verstuurd naar een gast." -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." @@ -10846,63 +11303,63 @@ msgstr "" "Een e-mail is verzonden met een herinnering dat het ticket klaarstaat om te " "downloaden." -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 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:359 +#: pretix/control/logdisplay.py:375 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:360 +#: pretix/control/logdisplay.py:376 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:362 +#: pretix/control/logdisplay.py:378 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:363 +#: pretix/control/logdisplay.py:379 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:364 +#: pretix/control/logdisplay.py:380 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:365 +#: pretix/control/logdisplay.py:381 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:366 +#: pretix/control/logdisplay.py:382 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:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." @@ -10910,7 +11367,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:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." @@ -10918,95 +11375,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:372 +#: pretix/control/logdisplay.py:388 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:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "Betaling {local_id} is bevestigd." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "Betaling {local_id} is geannuleerd." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "Het annuleren van betaling {local_id} is mislukt." -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "Betaling {local_id} is gestart." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "Betaling {local_id} is mislukt." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, 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:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "De bestelling is overbetaald." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "Terugbetaling {local_id} is aangemaakt." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, 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:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "De klant heeft u om een terugbetaling gevraagd." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "Terugbetaling {local_id} is voltooid." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "Terugbetaling {local_id} is geannuleerd." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "Terugbetaling {local_id} is mislukt." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "De gebruiker is aangemaakt." -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 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:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 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:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -11015,7 +11472,7 @@ msgstr "" "Een nieuw twee-factor-authenticatieapparaat \"{name}\" is toegevoegd aan uw " "account." -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " @@ -11024,31 +11481,31 @@ msgstr "" "Het twee-factor-authenticatieapparaat \"{name}\" is verwijderd van uw " "account." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "Meldingen zijn ingeschakeld." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "Meldingen zijn uitgeschakeld." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "Uw meldingsinstellingen zijn aangepast." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "De gebruiker is geanonimiseerd." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "Wachtwoord-herstelmail verstuurd." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "Het wachtwoord is opnieuw ingesteld." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." @@ -11056,346 +11513,346 @@ msgstr "" "Een herhaald wachtwoordherstelverzoek is geweigerd, omdat het vorige verzoek " "minder dan 24 uur geleden was." -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "De organisator \"{name}\" is verwijderd." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "De voucher is aangemaakt." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 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:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "De voucher is aangepast." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "De voucher is verwijderd." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, 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:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "Het product is aangemaakt." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "Het product is aangepast." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "Het product is verwijderd." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "De variant \"{value}\" is aangemaakt." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "De variant \"{value}\" is verwijderd." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "De variant \"{value}\" is gewijzigd." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "Een add-on is toegevoegd aan dit product." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "Een add-on is verwijderd van dit product." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "Een add-on van dit product is gewijzigd." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "Een gebundeld product is aan dit product toegevoegd." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "Een gebundeld product is verwijderd uit dit product." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "Een gebundeld product van dit product is gewijzigd." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "Het quotum is toegevoegd." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "Het quotum is verwijderd." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "Het quotum is aangepast." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "Het quotum is gesloten." -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "Het quotum is opnieuw geopend." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "De categorie is toegevoegd." -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "De categorie is verwijderd." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "De categorie is aangepast." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "De vraag is toegevoegd." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "De vraag is verwijderd." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "De vraag is aangepast." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "De belastingregel is toegevoegd." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "De belastingregel is verwijderd." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "De belastingregel is aangepast." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "De inchecklijst is toegevoegd." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "De inchecklijst is verwijderd." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "De inchecklijst is aangepast." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "De evenementsinstellingen zijn aangepast." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "De ticketsdownloadinstellingen zijn aangepast." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "Een plug-in is ingeschakeld." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "Een plug-in is uitgeschakeld." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "De winkel is live gezet." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "De winkel is offline gehaald." -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "De winkel is in testmodus gezet." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "De testmodus is uitgeschakeld." -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "Het evenement is aangemaakt." -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 msgid "The event details have been changed." msgstr "De evenementsdetails zijn aangepast." -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "Een antwoordoptie is aan de vraag toegevoegd." -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "Een antwoordoptie is verwijderd van de vraag." -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "Een antwoordoptie is aangepast." -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "Een gebruiker is toegevoegd aan het evenemententeam." -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "Een gebruiker is uitgenodigd voor het evenemententeam." -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "De rechten van een gebruiker zijn veranderd." -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "Een gebruiker is verwijderd van het evenemententeam." -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 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:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "Een inschrijving is verwijderd van de wachtlijst." -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "Een inschrijving op de wachtlijst is aangepast." -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "Een inschrijving is toegevoegd aan de wachtlijst." -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "Het team is aangepast." -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "De teaminstellingen zijn aangepast." -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "Het team is verwijderd." -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 msgid "The gate has been created." msgstr "De toegangslocatie is aangemaakt." -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 msgid "The gate has been changed." msgstr "De toegangslocatie is aangepast." -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 msgid "The gate has been deleted." msgstr "De toegangslocatie is verwijderd." -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "De evenementsdatum is verwijderd." -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 msgctxt "subevent" msgid "The event date has been canceled." msgstr "De evenementsdatum is geannuleerd." -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "De evenementsdatum is aangepast." -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "De evenementsdatum is aangemaakt." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "Een quotum is toegevoegd aan de evenementsdatum." -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "Een quotum van de evenementsdatum is aangepast." -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "Een quotum is verwijderd van de evenementsdatum." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "Het apparaat is aangemaakt." -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "Het apparaat is gewijzigd." -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "De toegang van het apparaat is ingetrokken." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "Het apparaat is geïnitialiseerd." -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "Het toegangstoken van het apparaat is opnieuw gegenereerd." -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 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:480 +#: pretix/control/logdisplay.py:496 msgid "The gift card has been created." msgstr "De cadeaubon is aangemaakt." -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 msgid "The gift card has been changed." msgstr "De cadeaubon is gewijzigd." -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "Een handmatige transactie is uitgevoerd." -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "De instellingen van een betalingsprovider zijn aangepast." -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "De instellingen van een ticketsuitvoerprovider zijn aangepast." -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "De gebruiker bevestigde het volgende bericht: \"{}\"" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -11404,85 +11861,85 @@ msgstr "" "Plaats #{posid} is handmatig gemarkeerd als ingecheckt op {datetime} op " "lijst \"{list}\"." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, 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:553 +#: pretix/control/logdisplay.py:569 #, 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:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} is toegevoegd aan het team." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} is verwijderd uit het team." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, 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:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} is uitgenodigd voor het team." -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "De uitnodiging voor {user} is opnieuw verstuurd." -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "De uitnodiging voor {user} is ingetrokken." -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "Het token \"{name}\" is aangemaakt." -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "Het token \"{name}\" is ingetrokken." -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "Uw accountinstellingen zijn aangepast." -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 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:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Uw wachtwoord is veranderd." -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "Uw account is ingeschakeld." -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "Uw account is uitgeschakeld." -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "U heeft als de gebruiker {} gewerkt." -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "U bent gestopt met werken als {}." @@ -11511,18 +11968,19 @@ msgstr "Dashboard" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "Algemeen" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -11572,14 +12030,14 @@ msgid "Overview" msgstr "Overzicht" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "Terugbetalingen" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "Exporteren" @@ -11673,12 +12131,28 @@ msgstr "Licentie-controle" msgid "Event metadata" msgstr "Evenementsmetadata" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "Webhooks" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customers" +msgstr "Klant" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer accounts" +msgstr "Klantacties" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "Apparaten" @@ -11729,6 +12203,9 @@ msgid "Register" msgstr "Registreren" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "Log in" @@ -11782,6 +12259,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -11835,19 +12314,19 @@ msgid "Set new password" msgstr "Stel nieuw wachtwoord in" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -11858,13 +12337,17 @@ msgstr "Stel nieuw wachtwoord in" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -11881,6 +12364,9 @@ msgstr "Stel nieuw wachtwoord in" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "Opslaan" @@ -11915,6 +12401,8 @@ msgstr "Accountinstellingen" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "Log uit" @@ -12124,6 +12612,7 @@ msgstr "CSV" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -12209,7 +12698,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -12222,8 +12711,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -12258,6 +12749,7 @@ msgstr "Annuleren" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -12321,6 +12813,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "Aangepaste incheckregel" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "Bewerken" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -12592,7 +13099,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 msgid "Cancel or delete event" msgstr "Annuleer of verwijder evenement" @@ -12720,7 +13227,7 @@ msgid "Geo coordinates" msgstr "Geo-coördinaten" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -12826,7 +13333,7 @@ msgid "Show more" msgstr "Toon meer" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "Commentaar bijwerken" @@ -12854,9 +13361,9 @@ msgstr "Deze verandering is uitgevoerd door een pretix-beheerder." #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -13022,79 +13529,75 @@ msgstr "Klantacties" msgid "No results" msgstr "Geen resultaten" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "E-mailinstellingen" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "E-mailontwerp" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "Voorbeeld" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "E-mailinhoud" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "Geplaatste bestelling" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "Betaalde bestelling" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "Gratis bestelling" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "Stuur link opnieuw" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "Betalingsherinnering" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "Wachtlijstnotificatie" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "Aangepaste mail bestelling" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "Herinnering om tickets te downloaden" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "Goedkeuringsproces voor bestellingen" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "SMTP-instellingen" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "Sla op en test aangepaste SMTP-verbinding" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "Bewerken" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -13173,14 +13676,20 @@ msgstr "Geïnstalleerde plugins" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "Uw wijzigingen zijn opgeslagen." @@ -13344,16 +13853,17 @@ msgstr "" "We raden aan om een manier te hebben voor uw klanten om contact met u op te " "nemen, voor het geval er iets misgaat of onduidelijk is:" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "Algemene instellingen" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "Basisinstellingen" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -13361,52 +13871,52 @@ msgstr "Basisinstellingen" msgid "Meta data" msgstr "Metadata" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "Lokalisatie" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "Gegevens van klanten en gasten" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 msgid "Customer data (once per order)" msgstr "Klantgegevens (eenmaal per bestelling)" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 msgid "Name and address" msgstr "Naam en adres" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 msgid "See invoice settings" msgstr "Zie factuurinstellingen" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 msgid "Attendee data (once per admission ticket)" msgstr "Gastgegevens (eenmaal per toegangsbewijs)" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 msgid "Custom fields" msgstr "Aangepaste velden" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 msgid "Manage questions" msgstr "Vragen beheren" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 msgid "Other settings" msgstr "Andere instellingen" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "Teksten" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "Bevestigingstekst" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -13418,16 +13928,16 @@ msgstr "" "Als u de Pages-functie gebruikt om uw voorwaarden te publiceren heeft u deze " "instelling niet nodig, omdat u dit daar kunt instellen." -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 msgid "Add confirmation text" msgstr "Bevestigingstekst toevoegen" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "Winkelontwerp" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -13435,19 +13945,19 @@ msgstr "Winkelontwerp" msgid "Timeline" msgstr "Tijdlijn" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "Weergave" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "Winkelwagen" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 msgid "Item metadata" msgstr "Productmetadata" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " @@ -13457,11 +13967,11 @@ msgstr "" "later kunt instellen voor uw producten en hergebruiken in plaatsen als " "ticketslayouts. Dit kan u tijd schelen als u veel producten aanmaakt." -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "Eigenschap toevoegen" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -13552,7 +14062,7 @@ msgid "Add a new rule" msgstr "Nieuwe regel toevoegen" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 msgid "Change history" msgstr "Wijzigingsgeschiedenis" @@ -13831,19 +14341,6 @@ msgstr "Reeks" msgid "More quotas" msgstr "Meer quota" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "In de verkoop" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -14272,7 +14769,7 @@ msgstr "" "Merk op dat uw variant niet beschikbaar zal zijn om te " "kopen tot u het aan een bestaand of nieuw aangemaakt quotum heeft toegevoegd." -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "Voeg een nieuwe variant toe" @@ -14280,17 +14777,33 @@ msgstr "Voeg een nieuwe variant toe" msgid "Availability" msgstr "Beschikbaarheid" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "Tickets & inchecken" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "Extra instellingen" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +#, fuzzy +#| msgid "in days" +msgid "days" +msgstr "in dagen" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +#, fuzzy +#| msgid "month(s)" +msgid "months" +msgstr "maand(en)" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "Productgeschiedenis" @@ -14434,8 +14947,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "Geannuleerd" @@ -14973,27 +15488,27 @@ msgstr "" "de originele prijs van het product op het moment van de aankoop." #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "Veranderen naar" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "inclusief alle belasting" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" "Deze positie verwijderen zal ook alle add-ons van deze plaats verwijderen." -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "Product toevoegen" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " @@ -15003,12 +15518,12 @@ msgstr "" "kosten anders kunnen zijn na later volgende wijzigingen in de bestelling of " "wanneer een andere betalingsmethode wordt gekozen." -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "Andere acties" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "Veranderingen uitvoeren" @@ -15034,7 +15549,7 @@ msgid "Change order information" msgstr "Verander bestellingsinformatie" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -15180,7 +15695,20 @@ msgstr "Bestellingsdetails" msgid "Cancellation date" msgstr "Annuleringsdatum" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account" +msgstr "Klantacties" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +#, fuzzy +#| msgid "Contact information" +msgid "Contact email" +msgstr "Contactgegevens" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." @@ -15188,18 +15716,18 @@ msgstr "" "We weten dat dit e-mailadres werkt, omdat de gebruiker op een link in een e-" "mail heeft geklikt." -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" "Stel de factuur opnieuw samen met bijgewerkte gegevens maar hetzelfde " "factuurnummer." -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "Opnieuw genereren" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." @@ -15207,87 +15735,87 @@ msgstr "" "Genereer een annuleringsdocument op voor deze factuur en genereer een nieuwe " "factuur met een nieuw factuurnummer." -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "Genereer annulering" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "Annuleren en opnieuw uitgeven" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "Genereer factuur" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "Verander antwoorden" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "Verander producten" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "Bestelde items" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "Automatisch als afwezig gemarkeerd: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, python-format msgid "Exit scan: %(date)s" msgstr "Uitgangsscan: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "Extra ingangsscan: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "Automatisch ingecheckt: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, python-format msgid "Entry scan: %(date)s" msgstr "Ingangsscan: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "Vouchercode gebruikt:" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "Originele prijs: %(price)s" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 msgid "Ticket page" msgstr "Ticketpagina" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "niet beantwoord" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "Deze vraag zal bij het inchecken worden gesteld." -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." @@ -15295,61 +15823,61 @@ msgstr "" "Dit bestand is geüpload door een gebruiker, en kan virussen of andere " "kwaadaardige inhoud bevatten." -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "Belastingen" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Totaal" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "Geslaagde betalingen" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "Openstaand bedrag" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "Betalingen" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "Bevestigingsdatum" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." @@ -15357,68 +15885,68 @@ msgstr "" "Deze betaling is aangemaakt met een oudere versie van pretix, hierom kan " "nauwkeurige data mogelijk niet aanwezig zijn." -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "GEMIGREERD" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "Annuleer betaling" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "Bevestig als betaald" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "Maak een terugbetaling aan" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "Bron" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "Annuleer overschrijving" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "Bevestig als klaar" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "Negeer" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "Verwerk terugbetaling" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "Veranderen" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "Postcode en stad" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "Geldig EU btw-nummer" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "Controleren" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "Bestelgeschiedenis" @@ -15883,37 +16411,47 @@ msgid "Remove filter" msgstr "Verwijder filter" #: pretix/control/templates/pretixcontrol/orders/index.html:116 -msgid "Order paid / total" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 +#, fuzzy +#| msgid "Order paid / total" +msgid "Order paid / total" msgstr "Bestelling betaald / totaal" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "ANNULERING AANGEVRAAGD" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "OPENSTAANDE TERUGBETALING" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "OVERBETAALD" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "ONDERBETAALD" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "VOLLEDIG BETAALD" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "FACTUUR NIET GEANNULEERD" @@ -15981,6 +16519,143 @@ msgstr "Acties" msgid "Search" msgstr "Zoeken" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "Custom fields" +msgid "Customer #%(id)s" +msgstr "Aangepaste velden" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "Details" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Customer VAT ID" +msgid "Customer ID" +msgstr "Btw-nummer van klant" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Disabled" +msgid "disabled" +msgstr "Uitgeschakeld" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Deactivate" +msgid "not yet activated" +msgstr "Deactiveren" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Inactive" +msgid "active" +msgstr "Inactief" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "Anonimiseren" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +#, fuzzy +#| msgid "Members" +msgid "Memberships" +msgstr "Leden" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Valid" +msgid "Valid from" +msgstr "Geldig" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +#, fuzzy +#| msgid "Use languages" +msgid "Usages" +msgstr "Gebruik talen" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +#, fuzzy +#| msgid "Team memberships" +msgid "Add membership" +msgstr "Teamlidmaatschappen" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "User history" +msgid "Customer history" +msgstr "Gebruikershistorie" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, fuzzy, python-format +#| msgid "Anonymize user" +msgid "Anonymize customer #%(id)s" +msgstr "Gebruiker anonimiseren" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +#, fuzzy +#| msgid "Are you sure you want to delete the gate?" +msgid "Are you sure you want to anonymize this customer account?" +msgstr "Weet u zeker dat u de toegangslocatie wilt verwijderen?" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "The transaction has been reversed." +msgid "This action is irreversible." +msgstr "De transactie is teruggeboekt." + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgid "No exports have been created yet." +msgid "No customer accounts have been created yet." +msgstr "Er zijn nog geen exports aangemaakt." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "Verwijder organisator" @@ -16179,7 +16854,7 @@ msgstr "Organisatorinstellingen" msgid "Organizer page" msgstr "Organisatorpagina" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -16218,11 +16893,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "Cadeaubon: %(card)s" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "Details" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 msgid "Expire date" msgstr "Verloopdatum" @@ -16304,6 +16974,69 @@ msgstr "" msgid "Organizer logs" msgstr "Organisatorlogs" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "Submit registration" +msgid "Customer account registration" +msgstr "Verstuur aanmelding" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account email change" +msgstr "Klantacties" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "Uw huidige wachtwoord" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Team memberships" +msgid "Delete membership type:" +msgstr "Teamlidmaatschappen" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +#, fuzzy +#| msgid "Are you sure you want to delete the gate?" +msgid "Are you sure you want to delete this membership type?" +msgstr "Weet u zeker dat u de toegangslocatie wilt verwijderen?" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +#, fuzzy +#| msgid "A voucher can not be deleted if it already has been redeemed." +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" +"Een voucher kan niet worden verwijderd wanneer de voucher al is verzilverd." + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +#, fuzzy +#| msgid "Members" +msgid "Membership type:" +msgstr "Leden" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Create a new event" +msgid "Create a new membership type" +msgstr "Nieuw evenement aanmaken" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -16369,7 +17102,7 @@ msgstr "U kunt in de volgende stap teamleden toevoegen." msgid "Organizer permissions" msgstr "Organisatorpermissies" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "Evenementspermissies" @@ -17571,10 +18304,6 @@ msgstr "Verstuur wachtwoordherstelmail" msgid "Impersonate user" msgstr "Werk als andere gebruiker" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "Anonimiseren" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "Authenticatie-backend" @@ -17896,20 +18625,30 @@ 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:65 -msgid "Organizer-level settings" -msgstr "Instellingen op organisator-niveau" +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Create a new organizer" +msgid "Currently set on organizer level" +msgstr "Nieuwe organisator aanmaken" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" -msgstr "Globale instellingen" +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Currently for sale" +msgid "Currently set on global level" +msgstr "Momenteel te koop" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 +#, fuzzy +#| 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 go to the organizer settings to change them or decouple them from " +#| "the organizer account to change them for this event individually." 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" "Deze instellingen zijn momenteel op het niveau van de organisator ingesteld. " "Hierdoor kunt u de instellingen gemakkelijk wijzigen voor al uw evenementen " @@ -17917,12 +18656,18 @@ 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:72 +#: pretix/control/templatetags/hierarkey_form.py:74 +#, fuzzy +#| 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 global settings to change them or decouple them from the global " +#| "settings to change them for this event individually." 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" "Deze instellingen zijn momenteel op het site-niveau ingesteld. Hierdoor kunt " "u de instellingen gemakkelijk wijzigen voor alle organisators tegelijk. U " @@ -17930,21 +18675,23 @@ msgstr "" "instellingen ontkoppelen van de globale instellingen om ze alleen voor deze " "organisator aan te passen." -#: 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:78 +#, fuzzy +#| msgid "Blocked" +msgid "Unlock" +msgstr "Geblokkeerd" -#: 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:79 +#, fuzzy +#| msgid "Go to the organizer team settings" +msgid "Go to organizer settings" +msgstr "Ga naar instellingen van het organisatorteam" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "Verander voor alle evenementen" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" -msgstr "Verander voor alle organisators" +#: pretix/control/templatetags/hierarkey_form.py:79 +#, fuzzy +#| msgid "Global settings" +msgid "Go to global settings" +msgstr "Globale instellingen" #: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" @@ -18050,10 +18797,10 @@ msgstr "De nieuwe inchecklijst is aangemaakt." #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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." @@ -18145,7 +18892,7 @@ msgstr "" msgid "Set up event" msgstr "Stel evenement in" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "Geen datums" @@ -18177,7 +18924,7 @@ msgid_plural "{num} orders" msgstr[0] "{num} bestelling" msgstr[1] "{num} bestellingen" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -18212,12 +18959,12 @@ msgstr "" "Deze betalingsprovider bestaat niet of de bijbehorende plug-in is " "uitgeschakeld." -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, 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:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." @@ -18225,7 +18972,7 @@ msgstr "" "Uw wijzigingen zijn opgeslagen en de verbindingspoging met uw SMTP-server is " "geslaagd." -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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 " @@ -18235,13 +18982,14 @@ msgstr "" "om de \"gebruik aangepaste SMTP-server\"-optie in te schakelen, want anders " "wordt uw SMTP-server niet gebruikt." -#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: 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:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "ongeldig item" @@ -18250,7 +18998,7 @@ msgid "Unknown e-mail renderer." msgstr "Onbekende e-mail-renderer." #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "U vroeg een ongeldig ticketsuitvoertype." @@ -18356,7 +19104,7 @@ msgstr "Ticket met korting" msgid "Your changes have not been saved, see below for errors." msgstr "Uw wijzigingen zijn niet opgeslagen, zie onder voor details." -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -18369,7 +19117,7 @@ msgstr "" "de voorwaarden van de AGPLv3-licentie of een betaalde pretix Enterprise-" "licentie aanschaffen." -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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 " @@ -18380,7 +19128,7 @@ msgstr "" "licentie, want dan schendt u waarschijnlijk de voorwaarden van de licentie " "op deze plugins." -#: pretix/control/views/global_settings.py:210 +#: pretix/control/views/global_settings.py:209 msgid "" "If you're using pretix under AGPL license, you need to provide instructions " "on how to access the source code." @@ -18388,7 +19136,7 @@ msgstr "" "Als u pretix onder de AGPL-licentie gebruikt bent u verplicht om instructies " "te tonen hoe de broncode van uw pretix-installatie kan worden opgevraagd." -#: pretix/control/views/global_settings.py:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." @@ -18396,7 +19144,7 @@ msgstr "" "U kunt pretix niet onder de AGPL-licentie gebruiken als u pretix Enterprise-" "plugins gebruikt." -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -18408,7 +19156,7 @@ msgstr "" "onder dezelfde licentievoorwaarden als pretix (AGPLv3 + bijkomende " "beperkingen). Zorg ervoor dat u de broncode up-to-date houdt!" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 " @@ -18419,7 +19167,7 @@ msgstr "" "pretix (AGPLv3 + extra beperkingen). Zorg ervoor dat u de broncode up-to-" "date houdt!" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, python-brace-format msgid "" "We found the plugin \"{plugin}\" with license \"{license}\" which this tool " @@ -18429,7 +19177,7 @@ msgstr "" "waarover deze tool geen informatie heeft. Hierom kunnen we u hierover geen " "aanbevelingen geven." -#: pretix/control/views/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, python-brace-format msgid "" "You selected that you have no active pretix Enterprise licenses, but we " @@ -18438,7 +19186,7 @@ msgstr "" "U heeft aangegeven dat u geen actieve pretix Enterprise-licenties heeft, " "maar we hebben de volgende pretix Enterprise-plugin gevonden: {plugin}" -#: pretix/control/views/global_settings.py:257 +#: pretix/control/views/global_settings.py:256 #, python-brace-format msgid "" "You selected that you have no copyleft-licensed plugins installed, but we " @@ -18448,7 +19196,7 @@ msgstr "" "geïnstalleerd, maar we hebben de plugin \"{plugin}\" met de licentie " "\"{license}\" gevonden." -#: pretix/control/views/global_settings.py:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -18623,15 +19371,15 @@ msgstr "We konden het geüploade bestand niet openen als een CSV-bestand." #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 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:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "Tickets downloaden is niet ingeschakeld voor dit product." @@ -18869,15 +19617,15 @@ msgstr "Persoonlijke gegevens zijn uit de factuur verwijderd." 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:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "Deze factuur is niet gevonden" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 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:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -18910,49 +19658,49 @@ msgstr "" "Deze actie is alleen toegestaan voor openstaande bestellingen en betaalde " "bestellingen." -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "Een fout is opgetreden. Zie de details hieronder." -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 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:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "De bestelling is aangepast." -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 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:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "Niets hoefde te worden aangepast aan de bestelling." -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 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:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Onderwerp: {subject}" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 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:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "Kon geen mail sturen naar de volgende gebruiker: {}" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -18960,24 +19708,24 @@ msgstr "" "Deze link is niet meer geldig. Ga terug, ververs de pagina, en probeer het " "opnieuw." -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "Er is geen bestelling met de gegeven bestelcode." -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "De gekozen exporteerder was niet gevonden." -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 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:2289 +#: pretix/control/views/orders.py:2317 msgid "All orders have been canceled." msgstr "Alle bestellingen zijn geannuleerd." -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " @@ -18986,23 +19734,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:2312 +#: pretix/control/views/orders.py:2340 msgid "Your input was not valid." msgstr "Uw invoer was ongeldig." -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "Tokennaam" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "Deze organisator kan niet worden verwijderd." -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "De organisator is verwijderd." -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -19010,37 +19758,40 @@ msgstr "" "De organisator kon niet worden verwijderd omdat sommige beperkingen (bijv. " "data aangemaakt door plug-ins) het niet toestaan." -#: pretix/control/views/organizer.py:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "De nieuwe organisator is aangemaakt." -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "Administrators" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 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:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "Uw wijzigingen konden niet worden opgeslagen." -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "Het gekozen team is verwijderd." -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "Het gekozen team kan niet worden verwijderd." -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -19048,45 +19799,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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "Het lid is verwijderd uit het team." -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "Ongeldige uitnodiging geselecteerd." -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "De uitnodiging is ingetrokken." -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "De uitnodiging is opnieuw verstuurd." -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "Ongeldig token geselecteerd." -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "Het token is ingetrokken." -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 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:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "Het nieuwe lid is uitgenodigd voor het team." -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "Het nieuwe lid is toegevoegd aan het team." -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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 " @@ -19096,63 +19847,75 @@ msgstr "" "Kopieer dit geheim naar een veilige plaats. U zal het hier niet opnieuw " "kunnen zien." -#: pretix/control/views/organizer.py:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "Het apparaat is succesvol geïnstalleerd." -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "Dit apparaat heeft momenteel geen toegang." -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "De toegang voor dit apparaat is ingetrokken." -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "De gekozen cadeaukaartuitgever is toegevoegd." -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "De gekozen cadeaukaartuitgever is verwijderd." -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "Cadeaubonnen kunnen geen negatieve waarde hebben." -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 msgid "The transaction could not be reversed." msgstr "De transactie kon niet worden teruggeboekt." -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 msgid "The transaction has been reversed." msgstr "De transactie is teruggeboekt." -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "Uw invoer was ongeldig, probeer het opnieuw." -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "De handmatige transactie is opgeslagen." -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 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:1392 +#: pretix/control/views/organizer.py:1500 msgid "The selected gate has been deleted." msgstr "De geselecteerde toegangslocatie is verwijderd." -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1529 msgid "The property has been created." msgstr "De eigenschap is aangemaakt." -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 msgid "The selected property has been deleted." msgstr "De eigenschap is verwijderd." +#: pretix/control/views/organizer.py:1718 +#, fuzzy +#| msgid "The selected product has been deleted." +msgid "The selected object has been deleted." +msgstr "Het gekozen product is verwijderd." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "This user has been anonymized." +msgid "The customer account has been anonymized." +msgstr "De gebruiker is geanonimiseerd." + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "Het geüploade PDF-bestand is te groot." @@ -19210,15 +19973,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "{} nieuwe datums zijn aangemaakt." -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "Reeks:" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "Bestelling {}" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "Voucher {}" @@ -19771,8 +20534,8 @@ msgstr "Vul uw bankrekeninggegevens in." #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -20437,16 +21200,16 @@ msgstr "" msgid "PayPal account" msgstr "PayPal-account" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 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:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "Endpoint" @@ -20538,8 +21301,8 @@ msgstr "" "PayPal heeft de betaling nog niet goedgekeurd. We zullen het aan u melden " "zodra de betaling is voltooid." -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "Er is een fout opgetreden bij het versturen van de bevestigingsmail." @@ -21112,7 +21875,7 @@ msgstr "" "zodra u de eerste bestellingen ontvangt!" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "Stripe" @@ -21142,7 +21905,7 @@ msgstr "Stripe Connect: App-toeslag (max.)" msgid "Stripe Connect: App fee (min)" msgstr "Stripe Connect: App-toeslag (min.)" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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 " @@ -21152,15 +21915,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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "Verbinden met Stripe" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "Verbinding met Stripe verbreken" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -21172,22 +21935,22 @@ msgstr "" "annuleren wanneer betalingen extern worden terugbetaald, en om asynchrone " "betalingsmethoden zoals SOFORT te verwerken." -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "MOTO-betalingen voor wederverkopers inschakelen" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 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:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "Stripe Integration Security Guide" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -21204,21 +21967,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:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "Stripe-account" -#: pretix/plugins/stripe/payment.py:173 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Live" msgstr "Live" -#: pretix/plugins/stripe/payment.py:174 +#: pretix/plugins/stripe/payment.py:175 msgctxt "stripe" msgid "Testing" msgstr "Testing" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -21226,15 +21989,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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "Publiceerbare sleutel" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "Geheime sleutel" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -21242,39 +22005,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:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "Creditcardbetalingen" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "giropay" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "Moet eerst in uw Stripe-account worden aangezet." -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -21286,23 +22049,29 @@ 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:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "EPS" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "Multibanco" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "Przelewy24" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "WeChat Pay" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Beschrijving" + +#: pretix/plugins/stripe/payment.py:321 #, 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:441 pretix/plugins/stripe/payment.py:791 -#: pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:454 pretix/plugins/stripe/payment.py:808 +#: pretix/plugins/stripe/payment.py:903 #, 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: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 +#: pretix/plugins/stripe/payment.py:481 pretix/plugins/stripe/payment.py:618 +#: pretix/plugins/stripe/payment.py:821 pretix/plugins/stripe/payment.py:915 +#: pretix/plugins/stripe/payment.py:1487 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -21329,7 +22098,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:486 pretix/plugins/stripe/payment.py:838 +#: pretix/plugins/stripe/payment.py:499 pretix/plugins/stripe/payment.py:855 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -21337,16 +22106,16 @@ msgstr "" "Uw betaling wacht op voltooiing. We zullen het aan u melden wanneer uw " "betaling is gelukt." -#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:508 pretix/plugins/stripe/payment.py:869 #, python-format msgid "Stripe reported an error: %s" msgstr "Stripe meldde een fout: %s" -#: pretix/plugins/stripe/payment.py:551 +#: pretix/plugins/stripe/payment.py:564 msgid "No payment information found." msgstr "Geen betalingsinformatie gevonden." -#: pretix/plugins/stripe/payment.py:572 +#: pretix/plugins/stripe/payment.py:589 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -21354,100 +22123,100 @@ 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:576 +#: pretix/plugins/stripe/payment.py:593 msgid "Stripe returned an error" msgstr "Stripe meldde een fout" -#: pretix/plugins/stripe/payment.py:672 +#: pretix/plugins/stripe/payment.py:689 msgid "Credit card via Stripe" msgstr "Creditcard via Stripe" -#: pretix/plugins/stripe/payment.py:673 +#: pretix/plugins/stripe/payment.py:690 msgid "Credit card" msgstr "Creditcard" -#: pretix/plugins/stripe/payment.py:700 +#: pretix/plugins/stripe/payment.py:717 msgid "You may need to enable JavaScript for Stripe payments." msgstr "U moet mogelijk JavaScript inschakelen voor Stripe-betalingen." -#: pretix/plugins/stripe/payment.py:846 +#: pretix/plugins/stripe/payment.py:863 msgid "Your payment failed. Please try again." msgstr "Uw betaling is mislukt. Probeer het alstublieft opnieuw." -#: pretix/plugins/stripe/payment.py:919 +#: pretix/plugins/stripe/payment.py:936 msgid "giropay via Stripe" msgstr "giropay via Stripe" -#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 -#: pretix/plugins/stripe/payment.py:1270 +#: pretix/plugins/stripe/payment.py:968 pretix/plugins/stripe/payment.py:1135 +#: pretix/plugins/stripe/payment.py:1287 msgid "unknown name" msgstr "onbekende naam" -#: 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 +#: pretix/plugins/stripe/payment.py:1000 pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1167 pretix/plugins/stripe/payment.py:1319 +#: pretix/plugins/stripe/payment.py:1422 #, python-brace-format msgid "Bank account at {bank}" msgstr "Bankrekening bij {bank}" -#: pretix/plugins/stripe/payment.py:991 +#: pretix/plugins/stripe/payment.py:1008 msgid "iDEAL via Stripe" msgstr "iDEAL via Stripe" -#: pretix/plugins/stripe/payment.py:1043 +#: pretix/plugins/stripe/payment.py:1060 msgid "Alipay via Stripe" msgstr "Alipay via Stripe" -#: pretix/plugins/stripe/payment.py:1086 +#: pretix/plugins/stripe/payment.py:1103 msgid "Bancontact via Stripe" msgstr "Bancontact via Stripe" -#: pretix/plugins/stripe/payment.py:1158 +#: pretix/plugins/stripe/payment.py:1175 msgid "SOFORT via Stripe" msgstr "SOFORT via Stripe" -#: pretix/plugins/stripe/payment.py:1175 +#: pretix/plugins/stripe/payment.py:1192 msgid "Country of your bank" msgstr "Land van uw bank" -#: pretix/plugins/stripe/payment.py:1176 +#: pretix/plugins/stripe/payment.py:1193 msgid "Germany" msgstr "Duitsland" -#: pretix/plugins/stripe/payment.py:1177 +#: pretix/plugins/stripe/payment.py:1194 msgid "Austria" msgstr "Oostenrijk" -#: pretix/plugins/stripe/payment.py:1178 +#: pretix/plugins/stripe/payment.py:1195 msgid "Belgium" msgstr "België" -#: pretix/plugins/stripe/payment.py:1179 +#: pretix/plugins/stripe/payment.py:1196 msgid "Netherlands" msgstr "Nederland" -#: pretix/plugins/stripe/payment.py:1180 +#: pretix/plugins/stripe/payment.py:1197 msgid "Spain" msgstr "Spanje" -#: pretix/plugins/stripe/payment.py:1227 +#: pretix/plugins/stripe/payment.py:1244 #, python-brace-format msgid "Bank account {iban} at {bank}" msgstr "Bankrekening {iban} bij {bank}" -#: pretix/plugins/stripe/payment.py:1238 +#: pretix/plugins/stripe/payment.py:1255 msgid "EPS via Stripe" msgstr "EPS via Stripe" -#: pretix/plugins/stripe/payment.py:1310 +#: pretix/plugins/stripe/payment.py:1327 msgid "Multibanco via Stripe" msgstr "Multibanco via Stripe" -#: pretix/plugins/stripe/payment.py:1357 +#: pretix/plugins/stripe/payment.py:1374 msgid "Przelewy24 via Stripe" msgstr "Przelewy24 via Stripe" -#: pretix/plugins/stripe/payment.py:1413 +#: pretix/plugins/stripe/payment.py:1430 msgid "WeChat Pay via Stripe" msgstr "WeChat Pay via Stripe" @@ -21895,22 +22664,42 @@ msgstr "Web Check-in" msgid "Check-in" msgstr "Check-in" -#: pretix/presale/checkoutflow.py:97 +#: pretix/presale/checkoutflow.py:101 msgctxt "checkoutflow" msgid "Step" msgstr "Stap" -#: pretix/presale/checkoutflow.py:232 +#: pretix/presale/checkoutflow.py:233 +#, fuzzy +#| msgid "Customer actions" +msgctxt "checkoutflow" +msgid "Customer account" +msgstr "Klantacties" + +#: pretix/presale/checkoutflow.py:349 +#, fuzzy +#| msgid "Members" +msgctxt "checkoutflow" +msgid "Membership" +msgstr "Leden" + +#: pretix/presale/checkoutflow.py:391 pretix/presale/checkoutflow.py:411 +msgid "" +"Your cart includes a product that requires an active membership to be " +"selected." +msgstr "" + +#: pretix/presale/checkoutflow.py:430 msgctxt "checkoutflow" msgid "Add-on products" msgstr "Add-onproducten" -#: pretix/presale/checkoutflow.py:450 +#: pretix/presale/checkoutflow.py:648 msgctxt "checkoutflow" msgid "Your information" msgstr "Uw gegevens" -#: pretix/presale/checkoutflow.py:605 +#: pretix/presale/checkoutflow.py:828 msgid "" "Unfortunately, based on the invoice address you entered, we're not able to " "sell you the selected products for tax-related legal reasons." @@ -21918,7 +22707,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:611 +#: pretix/presale/checkoutflow.py:834 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 " @@ -21928,68 +22717,135 @@ msgstr "" "belastingtarief toepassen voor uw aankoop en hebben we de prijs van de " "producten in uw winkelwagen aangepast." -#: pretix/presale/checkoutflow.py:624 pretix/presale/checkoutflow.py:630 +#: pretix/presale/checkoutflow.py:847 pretix/presale/checkoutflow.py:853 msgid "Please enter a valid email address." msgstr "Vul alstublieft een geldig e-mailadres in." -#: pretix/presale/checkoutflow.py:637 +#: pretix/presale/checkoutflow.py:860 msgid "Please enter your invoicing address." msgstr "Vul alstublieft uw factuuradres in." -#: pretix/presale/checkoutflow.py:641 +#: pretix/presale/checkoutflow.py:864 msgid "Please enter your name." msgstr "Vul alstublieft uw naam in." -#: pretix/presale/checkoutflow.py:675 pretix/presale/checkoutflow.py:680 -#: pretix/presale/checkoutflow.py:685 pretix/presale/checkoutflow.py:690 -#: pretix/presale/checkoutflow.py:695 +#: pretix/presale/checkoutflow.py:898 pretix/presale/checkoutflow.py:903 +#: pretix/presale/checkoutflow.py:908 pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:918 msgid "Please fill in answers to all required questions." msgstr "Beantwoord alstublieft alle vereiste vragen." -#: pretix/presale/checkoutflow.py:722 +#: pretix/presale/checkoutflow.py:945 msgctxt "checkoutflow" msgid "Payment" msgstr "Betaling" -#: pretix/presale/checkoutflow.py:767 pretix/presale/views/order.py:647 +#: pretix/presale/checkoutflow.py:990 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "Selecteer een betaalmethode." -#: pretix/presale/checkoutflow.py:791 pretix/presale/checkoutflow.py:797 +#: pretix/presale/checkoutflow.py:1014 pretix/presale/checkoutflow.py:1020 #: 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:828 +#: pretix/presale/checkoutflow.py:1051 msgctxt "checkoutflow" msgid "Review order" msgstr "Controleer bestelling" -#: pretix/presale/checkoutflow.py:916 +#: pretix/presale/checkoutflow.py:1136 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:951 +#: pretix/presale/checkoutflow.py:1179 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:70 +#: pretix/presale/forms/checkout.py:73 msgid "E-mail address (repeated)" msgstr "E-mailadres (opnieuw)" -#: pretix/presale/forms/checkout.py:71 +#: pretix/presale/forms/checkout.py:74 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:117 +#: pretix/presale/forms/checkout.py:120 msgid "Please enter the same email address twice." msgstr "Voer twee keer hetzelfde e-mailadres in." +#: pretix/presale/forms/customer.py:60 +#, fuzzy +#| msgctxt "subevent" +#| msgid "You need to select a date." +msgid "You need to fill out all fields." +msgstr "U moet een datum selecteren." + +#: pretix/presale/forms/customer.py:62 +#, fuzzy +#| msgid "Please enter a correct email address and password." +msgid "We have not found an account with this email address and password." +msgstr "Voer een correct e-mailadres en wachtwoord in." + +#: pretix/presale/forms/customer.py:64 +#, fuzzy +#| msgid "This account is inactive." +msgid "This account is disabled." +msgstr "Dit account is uitgeschakeld." + +#: pretix/presale/forms/customer.py:65 +msgid "" +"You have not yet activated your account and set a password. Please click the " +"link in the email we sent you. Click \"Reset password\" to receive a new " +"email in case you cannot find it again." +msgstr "" + +#: pretix/presale/forms/customer.py:128 +#, fuzzy +#| msgid "For security reasons, please wait 5 minutes before you try again." +msgid "" +"We've received a lot of registration requests from you, please wait 10 " +"minutes before you try again." +msgstr "" +"Om veiligheidsredenen moet u vijf minuten wachten voor u dit opnieuw kunt " +"proberen." + +#: pretix/presale/forms/customer.py:130 +msgid "" +"An account with this email address is already registered. Please try to log " +"in or reset your password instead." +msgstr "" + +#: pretix/presale/forms/customer.py:215 +#, python-brace-format +msgid "Activate your account at {organizer}" +msgstr "" + +#: pretix/presale/forms/customer.py:271 +#, fuzzy +#| msgid "For security reasons, please wait 5 minutes before you try again." +msgid "For security reasons, please wait 10 minutes before you try again." +msgstr "" +"Om veiligheidsredenen moet u vijf minuten wachten voor u dit opnieuw kunt " +"proberen." + +#: pretix/presale/forms/customer.py:272 +#, fuzzy +#| msgid "This combination of credentials is not known to our system." +msgid "A user with this email address is not known in our system." +msgstr "" +"Deze combinatie van gebruikersnaam en wachtwoord is niet bekend in onze " +"database." + +#: pretix/presale/forms/customer.py:391 +msgid "Only required if you change your email address" +msgstr "" + #: 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 @@ -22050,18 +22906,20 @@ msgstr "Deze winkel is op het moment alleen zichtbaar voor u en uw team." msgid "Take it live now" msgstr "Zet uw winkel nu live" -#: pretix/presale/templates/pretixpresale/event/base.html:40 -#: pretix/presale/templates/pretixpresale/event/base.html:86 +#: pretix/presale/templates/pretixpresale/event/base.html:41 +#: pretix/presale/templates/pretixpresale/event/base.html:90 +#: pretix/presale/templates/pretixpresale/organizers/base.html:16 +#: pretix/presale/templates/pretixpresale/organizers/base.html:50 msgid "select language" msgstr "taal kiezen" -#: pretix/presale/templates/pretixpresale/event/base.html:52 +#: pretix/presale/templates/pretixpresale/event/base.html:55 #, python-format msgid "Show all events of %(name)s" msgstr "Toon alle evenementen van %(name)s" -#: pretix/presale/templates/pretixpresale/event/base.html:101 -#: pretix/presale/templates/pretixpresale/event/base.html:137 +#: pretix/presale/templates/pretixpresale/event/base.html:107 +#: pretix/presale/templates/pretixpresale/event/base.html:143 msgid "" "This ticket shop is currently in test mode. Please do not perform any real " "purchases as your order might be deleted without notice." @@ -22070,8 +22928,8 @@ msgstr "" "echte aankopen uit, omdat uw bestelling op ieder moment verwijderd kan " "worden." -#: pretix/presale/templates/pretixpresale/event/base.html:107 -#: pretix/presale/templates/pretixpresale/event/base.html:143 +#: pretix/presale/templates/pretixpresale/event/base.html:113 +#: pretix/presale/templates/pretixpresale/event/base.html:149 msgid "" "Orders made through this sales channel cannot be deleted - even if the " "ticket shop is in test mode!" @@ -22079,13 +22937,13 @@ msgstr "" "Bestellingen die via dit verkoopkanaal worden gemaakt kunnen niet worden " "verwijderd - zelfs niet als de ticketwinkel in testmodus staat!" -#: pretix/presale/templates/pretixpresale/event/base.html:151 -#: pretix/presale/templates/pretixpresale/organizers/base.html:69 +#: pretix/presale/templates/pretixpresale/event/base.html:157 +#: pretix/presale/templates/pretixpresale/organizers/base.html:75 msgid "Contact event organizer" msgstr "Neem contact op met organisatie" -#: pretix/presale/templates/pretixpresale/event/base.html:154 -#: pretix/presale/templates/pretixpresale/organizers/base.html:72 +#: pretix/presale/templates/pretixpresale/event/base.html:160 +#: pretix/presale/templates/pretixpresale/organizers/base.html:78 msgid "Imprint" msgstr "Afdruk" @@ -22203,7 +23061,9 @@ msgid "There are no add-ons available for this product." msgstr "Er zijn geen add-ons beschikbaar voor dit product." #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:337 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:192 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:209 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:130 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:86 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:72 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:152 msgid "Go back" @@ -22294,11 +23154,11 @@ msgstr "Contactgegevens bewerken" msgid "Contact information" msgstr "Contactgegevens" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:162 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:179 msgid "Confirmations" msgstr "Bevestigingen" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:180 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:197 msgid "" "Your order requires approval by the event organizer before it can be " "confirmed and forms a valid contract." @@ -22306,7 +23166,7 @@ msgstr "" "Uw bestelling vereist goedkeuring door de organisator van het evenement " "voordat de bestelling kan worden bevestigd en een geldig contract kan vormen." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:182 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:199 msgid "" "We will sent you an email as soon as the event organizer approved or " "rejected your order. If your order was approved, we will send you a link " @@ -22316,14 +23176,97 @@ msgstr "" "bestelling heeft goedgekeurd of geweigerd. Als uw bestelling is goedgekeurd " "zullen we u een link sturen die u kunt gebruiken om te betalen." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:198 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:215 msgid "Place binding order" msgstr "Plaats bestelling" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:200 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:217 msgid "Submit registration" msgstr "Verstuur aanmelding" +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:20 +#, fuzzy +#| msgid "Enter custom amount" +msgid "Log in with a customer account" +msgstr "Voer aangepast bedrag in" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:30 +#, fuzzy +#| msgid "You are currently logged in as %(user)s." +msgid "You are currently logged in with the following credentials." +msgstr "U bent momenteel ingelogd als %(user)s." + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:48 +#, python-format +msgid "" +"If you created a customer account at %(org)s before, you can log in now and " +"connect your order to your account. This will allow you to see all your " +"orders in one place and access them at any time." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:60 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:31 +#, fuzzy +#| msgid "Repeat password" +msgid "Reset password" +msgstr "Herhaal wachtwoord" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:77 +#, fuzzy +#| msgid "Create a new account" +msgid "Create a new customer account" +msgstr "Maak een nieuw account" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:87 +#, python-format +msgid "" +"We will send you an email with a link to activate your account and set a " +"password, so you can use the account for future orders at %(org)s. You can " +"still go ahead with this purchase before you received the email." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:106 +#, fuzzy +#| msgid "Continue in new tab" +msgid "Continue as a guest" +msgstr "Ga verder in een nieuw tabblad" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:115 +msgid "" +"You are not required to create an account. If you proceed as a guest, you " +"will be able to access the details and status of your order any time through " +"the secret link we will send you via email once the order is complete." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:6 +#, fuzzy +#| msgid "" +#| "For some of the products in your cart, you can choose additional options " +#| "before you continue." +msgid "" +"Some of the products in your cart can only be purchased if there is an " +"active membership on your account." +msgstr "" +"Voor sommige van de producten in uw winkelwagen kunt u aanvullende opties " +"kiezen voor u doorgaat." + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:38 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 +msgid "Selected add-ons" +msgstr "Geselecteerde add-ons" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:69 +msgid "" +"Your account does not include an active membership that allows you to buy " +"this product." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:70 +#, fuzzy +#| msgid "Add-on products will not be counted." +msgid "You will not be able to continue." +msgstr "Add-onproducten zullen niet worden meegeteld." + #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:7 msgid "Please select how you want to pay." msgstr "Selecteer hoe u wilt betalen." @@ -22372,10 +23315,6 @@ msgstr "" msgid "Copy answers from above" msgstr "Kopieer de antwoorden van hierboven" -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 -msgid "Selected add-ons" -msgstr "Geselecteerde add-ons" - #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:133 msgid "Copy answers" msgstr "Kopieer antwoorden" @@ -22441,32 +23380,32 @@ msgstr "" "Alle nog overgebleven producten zijn gereserveerd maar kunnen weer " "beschikbaar worden." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:54 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:57 msgid "No attendee name provided" msgstr "Geen gastnaam opgegeven" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:151 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:202 msgid "price per item" msgstr "prijs per stuk" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:162 msgid "Okay, we're removing that…" msgstr "Ok, dat verwijderen we…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:166 msgid "Remove one" msgstr "Verwijder één" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:175 msgid "quantity" msgstr "hoeveelheid" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:179 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:177 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:180 #: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 #: pretix/presale/templates/pretixpresale/event/voucher.html:78 @@ -22478,36 +23417,36 @@ 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:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:195 msgid "Add one more" msgstr "Voeg nog een toe" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:211 msgid "price" msgstr "prijs" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:292 #, 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:303 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:306 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "incl. %(tax_sum)s belasting" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 #: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Verzilver een voucher" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 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:323 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:326 #: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Voucher inwisselen" @@ -23316,6 +24255,24 @@ msgstr "" " van %(start_date)s\n" " " +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:5 +#, fuzzy +#| msgid "Customer actions" +msgid "customer account" +msgstr "Klantacties" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:8 +#, fuzzy +#| msgid "Enter custom amount" +msgid "View customer account" +msgstr "Voer aangepast bedrag in" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:9 +#, fuzzy +#| msgid "User profile only" +msgid "View user profile" +msgstr "Alleen gebruikersprofiel" + #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:78 #, python-format msgid "" @@ -23388,6 +24345,97 @@ msgid "Note that the events in this view are in different timezones." msgstr "" "Merk op dat de evenementen in dit overzicht in verschillende tijdzones zijn." +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:15 +#, fuzzy +#| msgid "Account information changed" +msgid "Account information" +msgstr "Accountinformatie gewijzigd" + +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:11 +#, fuzzy +#| msgid "Change your information" +msgid "Update your account information" +msgstr "Klantgegevens veranderen" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:11 +#, python-format +msgid "Sign in to your account at %(org)s" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:20 +#, fuzzy +#| msgid "Create a new account" +msgid "Create account" +msgstr "Maak een nieuw account" + +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:10 +#, fuzzy +#| msgid "Team memberships" +msgid "Your membership" +msgstr "Teamlidmaatschappen" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:6 +#, fuzzy +#| msgid "Password recovery" +msgid "Password reset" +msgstr "Wachtwoord herstel" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:11 +#, fuzzy +#| msgid "Set new password" +msgid "Set a new password for your account" +msgstr "Stel nieuw wachtwoord in" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:10 +#, fuzzy +#| msgid "Stripe account" +msgid "Your account" +msgstr "Stripe-account" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:31 +#, fuzzy +#| msgid "Change contact information" +msgid "Change account information" +msgstr "Contactgegevens veranderen" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:35 +#, fuzzy +#| msgid "Change answers" +msgid "Change password" +msgstr "Verander antwoorden" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:6 +#, fuzzy +#| msgid "Your registration" +msgid "Registration" +msgstr "Uw aanmelding" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:11 +#, fuzzy, python-format +#| msgid "Create a new account" +msgid "Create a new account at %(org)s" +msgstr "Maak een nieuw account" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:24 +#, fuzzy +#| msgid "Add product to an existing quota" +msgid "Log in to an existing account" +msgstr "Voeg product toe aan een bestaand quotum" + +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:20 +#, fuzzy +#| msgid "Repeat new password" +msgid "Request a new password" +msgstr "Herhaal nieuw wachtwoord" + #: pretix/presale/templates/pretixpresale/organizers/index.html:8 msgid "Event list" msgstr "Evenementenlijst" @@ -23429,20 +24477,20 @@ msgstr "Pagina %(page)s van %(of)s" msgid "We are processing your request …" msgstr "Uw aanvraag is in behandeling …" -#: pretix/presale/utils.py:78 pretix/presale/utils.py:197 -#: pretix/presale/utils.py:198 +#: pretix/presale/utils.py:170 pretix/presale/utils.py:292 +#: pretix/presale/utils.py:293 msgid "The selected event was not found." msgstr "Het geselecteerde evenement kon niet worden gevonden." -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:256 msgid "The selected ticket shop is currently not available." msgstr "De geselecteerde ticketwinkel is op dit moment niet beschikbaar." -#: pretix/presale/utils.py:167 +#: pretix/presale/utils.py:262 msgid "This feature is not enabled." msgstr "Deze functie is niet ingeschakeld." -#: pretix/presale/utils.py:206 pretix/presale/utils.py:210 +#: pretix/presale/utils.py:301 pretix/presale/utils.py:305 msgid "The selected organizer was not found." msgstr "De gekozen organisator kon niet worden gevonden." @@ -23488,6 +24536,55 @@ 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/customer.py:172 +msgid "" +"Your account has been created. Please follow the link in the email we sent " +"you to activate your account and choose a password." +msgstr "" + +#: pretix/presale/views/customer.py:191 pretix/presale/views/customer.py:194 +#: pretix/presale/views/customer.py:448 pretix/presale/views/customer.py:454 +#, fuzzy +#| msgid "You entered an invalid number." +msgid "You clicked an invalid link." +msgstr "U voerde een ongeldig getal in." + +#: pretix/presale/views/customer.py:214 +#, fuzzy +#| msgid "Your password has been changed." +msgid "Your new password has been set! You can now use it to log in." +msgstr "Uw wachtwoord is veranderd." + +#: pretix/presale/views/customer.py:243 +#, python-brace-format +msgid "Set a new password for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:252 +#, fuzzy +#| msgid "We sent out an e-mail containing further instructions." +msgid "" +"We've sent you an email with further instructions on resetting your password." +msgstr "We hebben een e-mail met verdere instructies verstuurd." + +#: pretix/presale/views/customer.py:409 +#, python-brace-format +msgid "Confirm email address for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:416 +msgid "" +"Your changes have been saved. We've sent you an email with a link to update " +"your email address. The email address of your account will be changed as " +"soon as you click that link." +msgstr "" + +#: pretix/presale/views/customer.py:464 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "Your email address has been updated." +msgstr "Uw winkelwagen is bijgewerkt." + #: 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." @@ -23529,38 +24626,38 @@ msgstr "De betalingsmethode voor deze bestelling kan niet veranderd worden." msgid "A payment is currently pending for this order." msgstr "Een betaling staat momenteel open voor deze bestelling." -#: pretix/presale/views/order.py:800 +#: pretix/presale/views/order.py:808 msgid "You cannot modify this order" msgstr "U kunt deze bestelling niet aanpassen" -#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 -#: pretix/presale/views/order.py:888 +#: pretix/presale/views/order.py:886 pretix/presale/views/order.py:891 +#: pretix/presale/views/order.py:896 msgid "You chose an invalid cancellation fee." msgstr "U heeft een ongeldig bedrag voor de annuleringskosten gekozen." -#: pretix/presale/views/order.py:904 +#: pretix/presale/views/order.py:912 msgid "Canceled by customer" msgstr "Geannuleerd door klant" -#: pretix/presale/views/order.py:915 +#: pretix/presale/views/order.py:923 msgid "The cancellation has been requested." msgstr "De annulering is aangevraagd." -#: pretix/presale/views/order.py:969 +#: pretix/presale/views/order.py:977 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:978 +#: pretix/presale/views/order.py:986 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:1137 +#: pretix/presale/views/order.py:1145 msgid "You cannot change this order." msgstr "U kunt deze bestelling niet veranderen." -#: pretix/presale/views/order.py:1240 +#: pretix/presale/views/order.py:1248 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " @@ -23650,98 +24747,116 @@ msgstr "Dit is geen evenementenreeks." msgid "from %(start_date)s" msgstr "vanaf %(start_date)s" -#: pretix/settings.py:469 +#: pretix/settings.py:470 msgid "English" msgstr "Engels" -#: pretix/settings.py:470 +#: pretix/settings.py:471 msgid "German" msgstr "Duits" -#: pretix/settings.py:471 +#: pretix/settings.py:472 msgid "German (informal)" msgstr "Duits (informeel)" -#: pretix/settings.py:472 +#: pretix/settings.py:473 msgid "Arabic" msgstr "Arabisch" -#: pretix/settings.py:473 +#: pretix/settings.py:474 msgid "Chinese (simplified)" msgstr "Chinees (versimpeld)" -#: pretix/settings.py:474 +#: pretix/settings.py:475 msgid "Danish" msgstr "Deens" -#: pretix/settings.py:475 +#: pretix/settings.py:476 msgid "Dutch" msgstr "Nederlands" -#: pretix/settings.py:476 +#: pretix/settings.py:477 msgid "Dutch (informal)" msgstr "Nederlands (informeel)" -#: pretix/settings.py:477 +#: pretix/settings.py:478 msgid "French" msgstr "Frans" -#: pretix/settings.py:478 +#: pretix/settings.py:479 msgid "Finnish" msgstr "Fins" -#: pretix/settings.py:479 +#: pretix/settings.py:480 msgid "Greek" msgstr "Grieks" -#: pretix/settings.py:480 +#: pretix/settings.py:481 msgid "Italian" msgstr "Italiaans" -#: pretix/settings.py:481 +#: pretix/settings.py:482 msgid "Latvian" msgstr "Lets" -#: pretix/settings.py:482 +#: pretix/settings.py:483 msgid "Polish" msgstr "Pools" -#: pretix/settings.py:483 +#: pretix/settings.py:484 msgid "Portuguese (Portugal)" msgstr "Portugees (Portugal)" -#: pretix/settings.py:484 +#: pretix/settings.py:485 msgid "Portuguese (Brazil)" msgstr "Portugees (Brazilië)" -#: pretix/settings.py:485 +#: pretix/settings.py:486 msgid "Russian" msgstr "Russisch" -#: pretix/settings.py:486 +#: pretix/settings.py:487 msgid "Spanish" msgstr "Spaans" -#: pretix/settings.py:487 +#: pretix/settings.py:488 msgid "Turkish" msgstr "Turks" -#: pretix/settings.py:787 +#: pretix/settings.py:788 msgid "User profile only" msgstr "Alleen gebruikersprofiel" -#: pretix/settings.py:788 +#: pretix/settings.py:789 msgid "Read access" msgstr "Leestoegang" -#: pretix/settings.py:789 +#: pretix/settings.py:790 msgid "Write access" msgstr "Schrijftoegang" -#: pretix/settings.py:799 +#: pretix/settings.py:800 msgid "Kosovo" msgstr "Kosovo" +#~ msgid "Organizer-level settings" +#~ msgstr "Instellingen op organisator-niveau" + +#~ msgid "Site-level settings" +#~ msgstr "Globale instellingen" + +#~ msgid "Change only for this event" +#~ msgstr "Verander alleen voor dit evenement" + +#~ msgid "Change only for this organizer" +#~ msgstr "Verander alleen voor deze organisator" + +#~ msgid "Change for all events" +#~ msgstr "Verander voor alle evenementen" + +#~ msgid "Change for all organizers" +#~ msgstr "Verander voor alle organisators" + #, fuzzy #~| msgid "Only include tickets for dates on or before this date." #~ msgid "Only include orders issued on or before this date." @@ -24148,9 +25263,6 @@ msgstr "Kosovo" #~ msgid "Tickets on sale" #~ msgstr "Tickets in de verkoop" -#~ msgid "Please enter a correct email address and password." -#~ msgstr "Voer een correct e-mailadres en wachtwoord in." - #~ msgid "" #~ "This will only work if you handle your check-in with pretixdroid 1.8 or " #~ "newer or pretixdesk 0.2 or newer." @@ -24488,9 +25600,6 @@ msgstr "Kosovo" #~ "De permissie-instellingen zijn verplaatst en worden nu als deel van een " #~ "organisatoraccount ingesteld in plaats van per evenement." -#~ msgid "Go to the organizer team settings" -#~ msgstr "Ga naar instellingen van het organisatorteam" - #~ msgid "" #~ "Position #{posid} has been scanned at {datetime} for list \"{list}\"." #~ msgstr "Positie #{posid} is gescand op {datetime} voor lijst \"{list}\"." diff --git a/src/pretix/locale/nl/LC_MESSAGES/djangojs.po b/src/pretix/locale/nl/LC_MESSAGES/djangojs.po index 035465e878..5193f04d5f 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-04-30 09:39+0000\n" +"POT-Creation-Date: 2021-05-06 18:55+0000\n" "PO-Revision-Date: 2021-05-01 06:00+0000\n" "Last-Translator: Maarten van den Berg \n" "Language-Team: Dutch " msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:73 +#: pretix/base/models/organizer.py:75 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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:240 +#: pretix/base/models/organizer.py:266 +msgid "Can manage customer accounts" +msgstr "" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" @@ -3585,7 +3774,7 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "" @@ -3641,10 +3830,6 @@ msgstr "" msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" @@ -3664,11 +3849,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "" @@ -3927,8 +4116,8 @@ msgid "Event date" msgstr "" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "" @@ -4095,9 +4284,9 @@ msgstr "" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 msgid "Attendee address" msgstr "" @@ -4117,7 +4306,7 @@ msgstr "" #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "" @@ -4348,22 +4537,22 @@ msgid "In test mode, only test cards will work." msgstr "" #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "" #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 msgid "This gift card can only be used in test mode." msgstr "" #: pretix/base/payment.py:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "" @@ -4406,7 +4595,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "" @@ -4473,9 +4662,9 @@ msgid "Price including add-ons" msgstr "" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 msgid "Attendee company" msgstr "" @@ -4577,7 +4766,7 @@ msgstr "" msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "" @@ -4593,7 +4782,7 @@ msgstr "" msgid "Event location" msgstr "" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "" @@ -4694,7 +4883,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "" @@ -4714,17 +4903,21 @@ msgstr "" msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +msgid "Date and time of first scan" +msgstr "" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -4733,12 +4926,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" @@ -4794,7 +4987,7 @@ msgstr "" msgid "Event canceled" msgstr "" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -4851,7 +5044,7 @@ msgid "" "items of it." msgstr "" -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "" @@ -4871,7 +5064,7 @@ msgid "" "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5084,25 +5277,73 @@ msgstr "" msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" +#: pretix/base/services/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, python-brace-format +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "" + +#: pretix/base/services/memberships.py:139 +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "" + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5115,253 +5356,253 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 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:102 +#: pretix/base/services/orders.py:106 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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, 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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 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:113 +#: pretix/base/services/orders.py:117 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:115 +#: pretix/base/services/orders.py:119 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:117 +#: pretix/base/services/orders.py:121 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:119 +#: pretix/base/services/orders.py:123 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:121 +#: pretix/base/services/orders.py:125 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:123 +#: pretix/base/services/orders.py:127 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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1223 +#: pretix/base/services/orders.py:1242 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5438,52 +5679,62 @@ msgstr "" msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" +#: pretix/base/settings.py:116 +msgid "Allow customers to create accounts" +msgstr "" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5495,89 +5746,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -5586,76 +5837,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -5666,75 +5917,75 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 msgid "Set payment term" msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -5742,11 +5993,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -5754,11 +6005,11 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 msgid "Payment term in minutes" msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -5766,164 +6017,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5931,28 +6182,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -5960,55 +6211,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6016,11 +6267,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6029,115 +6280,115 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1040 msgid "Require name" msgstr "" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1051 msgid "Ask for a phone number" msgstr "" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1061 msgid "Require phone number" msgstr "" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1072 msgid "Phone number explanation" msgstr "" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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:1096 +#: pretix/base/settings.py:1107 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6146,55 +6397,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6202,89 +6453,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6292,109 +6543,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -6409,7 +6660,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -6423,7 +6674,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6437,7 +6688,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -6452,7 +6703,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -6468,7 +6719,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -6486,7 +6737,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6500,7 +6751,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -6514,7 +6765,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -6530,7 +6781,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6544,7 +6795,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -6560,7 +6811,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -6585,7 +6836,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -6599,7 +6850,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -6617,7 +6868,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -6632,7 +6883,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -6649,7 +6900,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -6661,21 +6912,21 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1765 #, python-brace-format msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -6689,56 +6940,116 @@ msgid "" "Your {event} team" msgstr "" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -6747,23 +7058,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -6772,11 +7083,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -6785,93 +7096,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -6879,202 +7190,203 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" @@ -7101,60 +7413,61 @@ msgstr "" #: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -7471,12 +7784,56 @@ msgstr "" msgid "Filetype not allowed!" msgstr "" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "" + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "" + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -7556,49 +7913,49 @@ msgstr "" msgid "Default ({value})" msgstr "" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "" @@ -7611,7 +7968,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -7674,15 +8031,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "" @@ -7691,7 +8048,7 @@ msgstr "" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "" @@ -7724,7 +8081,8 @@ msgstr "" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -7782,114 +8140,70 @@ msgstr "" msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "" - -#: 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:1029 -msgid "Hostname" -msgstr "" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "" - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "" - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 msgid "Ticket code generator" msgstr "" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 msgid "Sale not allowed" msgstr "" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -7897,48 +8211,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -7946,27 +8260,27 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "" @@ -8066,25 +8380,25 @@ msgstr "" msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -8112,44 +8426,30 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" @@ -8192,138 +8492,139 @@ msgid "Sunday" msgstr "" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" @@ -8531,7 +8832,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 msgid "No category" msgstr "" @@ -8575,43 +8876,47 @@ msgstr "" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8619,36 +8924,36 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "" @@ -8681,21 +8986,21 @@ msgstr "" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -8703,15 +9008,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -8720,15 +9025,15 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -8737,156 +9042,170 @@ msgstr "" msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +msgid "Membership" +msgstr "" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +msgid "(No membership)" +msgstr "" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:678 +#: pretix/control/forms/orders.py:741 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 " @@ -8894,29 +9213,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -8924,20 +9243,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -8955,7 +9274,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -8969,59 +9288,67 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +msgid "This will be attached to every email." +msgstr "" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +msgid "An account with this email address is already registered." +msgstr "" + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -9247,942 +9574,991 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 +#: pretix/control/logdisplay.py:314 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 msgid "The organizer has been changed." msgstr "" -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 msgid "The organizer settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 msgid "The webhook has been created." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 msgid "The webhook has been changed." msgstr "" -#: pretix/control/logdisplay.py:317 -msgid "The event's internal comment has been updated." -msgstr "" - -#: pretix/control/logdisplay.py:318 -msgid "The event has been canceled." -msgstr "" - -#: pretix/control/logdisplay.py:319 -msgid "An event has been deleted." -msgstr "" - -#: pretix/control/logdisplay.py:320 -msgid "The order details have been changed." -msgstr "" - -#: pretix/control/logdisplay.py:321 -msgid "The order has been marked as unpaid." +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +msgid "The membership type has been created." msgstr "" #: pretix/control/logdisplay.py:322 -msgid "The order's secret has been changed." +msgid "The membership type has been changed." msgstr "" #: pretix/control/logdisplay.py:323 -msgid "The order's expiry date has been changed." +msgid "The membership type has been deleted." msgstr "" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 -msgid "The order has been marked as expired." +#: pretix/control/logdisplay.py:324 +msgid "The account has been created." msgstr "" #: pretix/control/logdisplay.py:325 -msgid "The order has been marked as paid." +msgid "The account has been changed." msgstr "" #: pretix/control/logdisplay.py:326 -msgid "The cancellation request has been deleted." +msgid "A membership for this account has been added." msgstr "" #: pretix/control/logdisplay.py:327 -msgid "The order has been refunded." +msgid "A membership of this account has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 -msgid "The order has been canceled." +#: pretix/control/logdisplay.py:328 +msgid "The account has been disabled and anonymized." msgstr "" -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 -msgid "The order has been reactivated." +#: pretix/control/logdisplay.py:329 +msgid "A new password has been requested." msgstr "" #: pretix/control/logdisplay.py:330 +msgid "A new password has been set." +msgstr "" + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 +msgid "The event's internal comment has been updated." +msgstr "" + +#: pretix/control/logdisplay.py:333 +msgid "The event has been canceled." +msgstr "" + +#: pretix/control/logdisplay.py:334 +msgid "An event has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py:335 +msgid "The order details have been changed." +msgstr "" + +#: pretix/control/logdisplay.py:336 +msgid "The order has been marked as unpaid." +msgstr "" + +#: pretix/control/logdisplay.py:337 +msgid "The order's secret has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:338 +msgid "The order's expiry date has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 +msgid "The order has been marked as expired." +msgstr "" + +#: pretix/control/logdisplay.py:340 +msgid "The order has been marked as paid." +msgstr "" + +#: pretix/control/logdisplay.py:341 +msgid "The cancellation request has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py:342 +msgid "The order has been refunded." +msgstr "" + +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 +msgid "The order has been canceled." +msgstr "" + +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 +msgid "The order has been reactivated." +msgstr "" + +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +msgid "The customer account has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 msgid "The event details have been changed." msgstr "" -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 msgid "The gate has been created." msgstr "" -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 msgid "The gate has been changed." msgstr "" -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 msgid "The gate has been deleted." msgstr "" -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -10207,18 +10583,19 @@ msgstr "" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -10268,14 +10645,14 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "" @@ -10369,12 +10746,23 @@ msgstr "" msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +msgid "Customers" +msgstr "" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +msgid "Customer accounts" +msgstr "" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "" @@ -10422,6 +10810,9 @@ msgid "Register" msgstr "" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "" @@ -10469,6 +10860,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -10517,19 +10910,19 @@ msgid "Set new password" msgstr "" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -10540,13 +10933,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -10563,6 +10960,9 @@ msgstr "" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "" @@ -10597,6 +10997,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "" @@ -10789,6 +11191,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -10871,7 +11274,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -10884,8 +11287,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -10920,6 +11325,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -10975,6 +11381,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -11178,7 +11599,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 msgid "Cancel or delete event" msgstr "" @@ -11282,7 +11703,7 @@ msgid "Geo coordinates" msgstr "" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -11375,7 +11796,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "" @@ -11403,9 +11824,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -11549,79 +11970,75 @@ msgstr "" msgid "No results" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -11690,14 +12107,20 @@ msgstr "" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "" @@ -11836,16 +12259,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -11853,52 +12277,52 @@ msgstr "" msgid "Meta data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 msgid "Customer data (once per order)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 msgid "Name and address" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 msgid "See invoice settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 msgid "Attendee data (once per admission ticket)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 msgid "Custom fields" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 msgid "Manage questions" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 msgid "Other settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -11906,16 +12330,16 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 msgid "Add confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -11923,30 +12347,30 @@ msgstr "" msgid "Timeline" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 msgid "Item metadata" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -12017,7 +12441,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 msgid "Change history" msgstr "" @@ -12252,19 +12676,6 @@ msgstr "" msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -12618,7 +13029,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "" @@ -12626,17 +13037,29 @@ msgstr "" msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +msgid "days" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +msgid "months" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "" @@ -12773,8 +13196,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "" @@ -13241,38 +13666,38 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "" @@ -13296,7 +13721,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -13435,235 +13860,244 @@ msgstr "" msgid "Cancellation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +msgid "Customer account" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +msgid "Contact email" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, python-format msgid "Exit scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, python-format msgid "Entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 msgid "Ticket page" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "" @@ -14074,37 +14508,45 @@ msgid "Remove filter" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:116 -msgid "Order paid / total" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 +msgid "Order paid / total" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -14167,6 +14609,116 @@ msgstr "" msgid "Search" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, python-format +msgid "Customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +msgid "Customer ID" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +msgid "disabled" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +msgid "not yet activated" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +msgid "active" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +msgid "Memberships" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +msgid "Valid from" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +msgid "Usages" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +msgid "Add membership" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +msgid "Customer history" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, python-format +msgid "Anonymize customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +msgid "Are you sure you want to anonymize this customer account?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +msgid "This action is irreversible." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +msgid "No customer accounts have been created yet." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "" @@ -14340,7 +14892,7 @@ msgstr "" msgid "Organizer page" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -14374,11 +14926,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 msgid "Expire date" msgstr "" @@ -14450,6 +14997,52 @@ msgstr "" msgid "Organizer logs" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +msgid "Customer account registration" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +msgid "Customer account email change" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +msgid "Customer account password reset" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +msgid "Delete membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +msgid "Are you sure you want to delete this membership type?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +msgid "Membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +msgid "Create a new membership type" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -14510,7 +15103,7 @@ msgstr "" msgid "Organizer permissions" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "" @@ -15610,10 +16203,6 @@ msgstr "" msgid "Impersonate user" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "" @@ -15895,44 +16484,40 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on organizer level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on global level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to organizer settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to global settings" msgstr "" #: pretix/control/views/__init__.py:166 @@ -16025,10 +16610,10 @@ msgstr "" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -16118,7 +16703,7 @@ msgstr "" msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "" @@ -16150,7 +16735,7 @@ msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -16181,29 +16766,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "" @@ -16212,7 +16798,7 @@ msgid "Unknown e-mail renderer." msgstr "" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "" @@ -16308,7 +16894,7 @@ msgstr "" msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -16316,26 +16902,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -16343,35 +16929,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -16537,14 +17123,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "" @@ -16739,15 +17325,15 @@ msgstr "" msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -16775,234 +17361,245 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1392 +#: pretix/control/views/organizer.py:1500 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1529 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 msgid "The selected property has been deleted." msgstr "" +#: pretix/control/views/organizer.py:1718 +msgid "The selected object has been deleted." +msgstr "" + +#: pretix/control/views/organizer.py:1941 +msgid "The customer account has been anonymized." +msgstr "" + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" @@ -17059,15 +17656,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "" @@ -17576,8 +18173,8 @@ msgstr "" #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -18169,16 +18766,16 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "" @@ -18252,8 +18849,8 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "" @@ -18778,7 +19375,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "" @@ -18805,22 +19402,22 @@ msgstr "" msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18828,20 +19425,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -18852,73 +19449,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:173 -msgctxt "stripe" -msgid "Live" -msgstr "" - #: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" +msgid "Live" +msgstr "" + +#: pretix/plugins/stripe/payment.py:175 +msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -18926,23 +19523,27 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +msgid "Destination" +msgstr "" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: Dutch (informal) kaartverkoop mogelijk gemaakt door pretix" msgid "source code" msgstr "Vouchercode" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -383,57 +422,57 @@ msgstr "Vouchercode" msgid "Default" msgstr "Standaard" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "Simpel met logo" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "Voorbeeldbedrijf" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "Voorbeeldtoegangsbewijs" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 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:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "Het bedrag is van uw kaart afgeschreven." -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 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:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "Exportformaat" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (met komma's)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (Excel-stijl)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (met puntkomma's)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "Gecombineerde Excel (.xlsx)" @@ -441,7 +480,7 @@ msgstr "Gecombineerde Excel (.xlsx)" msgid "Answers to file upload questions" msgstr "Antwoorden op bestandsuploadvragen" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -458,10 +497,10 @@ msgstr "Kaartje {event}-{code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -486,6 +525,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -505,9 +545,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:86 pretix/base/models/orders.py:1390 -#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -518,7 +558,7 @@ msgid "Payment provider" msgstr "Betaalmethode" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "Alle betalingsproviders" @@ -541,9 +581,9 @@ msgstr "Alle facturen" msgid "Invoice data" msgstr "Factuurgegevens" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -559,8 +599,8 @@ msgstr "Factuurnummer" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -572,13 +612,15 @@ msgstr "Datum" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -589,6 +631,8 @@ msgstr "Datum" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "Bestelcode" @@ -610,7 +654,8 @@ msgstr "Annulering van" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Taal" @@ -629,19 +674,23 @@ msgstr "Verzender van factuur:" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -652,10 +701,13 @@ msgstr "Verzender van factuur:" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "Naam" @@ -665,10 +717,10 @@ msgstr "Naam" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -682,9 +734,9 @@ msgstr "Adres" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -697,9 +749,9 @@ msgstr "Postcode" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -712,11 +764,11 @@ msgstr "Stad" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -735,9 +787,9 @@ msgstr "Belastingnummer" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -765,7 +817,7 @@ msgstr "Ontvanger van factuur:" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -784,9 +836,9 @@ msgstr "Adres" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -796,19 +848,19 @@ msgid "State" msgstr "Staat" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Ontvanger" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Interne referentie" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "Omgekeerde belastingheffing" @@ -846,7 +898,7 @@ msgid "Cancellation" msgstr "Annulering" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Factuur" @@ -855,9 +907,9 @@ msgstr "Factuur" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -865,7 +917,6 @@ msgstr "Factuur" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Ja" @@ -873,9 +924,9 @@ msgstr "Ja" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -883,7 +934,6 @@ msgstr "Ja" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "Nee" @@ -892,12 +942,12 @@ msgid "Line number" msgstr "Regelnummer" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Beschrijving" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "Bruto-prijs" @@ -906,14 +956,14 @@ msgid "Net price" msgstr "Nettoprijs" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "Belastingwaarde" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -940,15 +990,17 @@ msgstr "Filter op status" msgid "Order data" msgstr "Besteldatums" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "Bestellingen" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Bestelde producten" @@ -1005,8 +1057,8 @@ msgstr "Evenementdatum" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "Evenementsslug" @@ -1014,6 +1066,7 @@ msgstr "Evenementsslug" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "Totaalbedrag van bestelling" @@ -1023,16 +1076,19 @@ msgstr "Totaalbedrag van bestelling" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1041,6 +1097,8 @@ msgstr "Totaalbedrag van bestelling" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" @@ -1050,21 +1108,23 @@ msgstr "Status" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "E-mail" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" @@ -1073,9 +1133,11 @@ msgstr "Telefoonnummer" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1083,6 +1145,8 @@ msgstr "Telefoonnummer" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "Besteldatum" @@ -1093,7 +1157,7 @@ msgstr "Besteldatum" msgid "Order time" msgstr "Besteltijd" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 msgid "Custom address field" msgstr "Aangepast adresveld" @@ -1139,16 +1203,16 @@ msgid "Sales channel" msgstr "Verkoopkanaal" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "Vereist speciale aandacht" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1158,11 +1222,13 @@ msgstr "Opmerking" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "Plaatsen" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "E-mailadres gecontroleerd" @@ -1177,11 +1243,11 @@ msgid "Fee type" msgstr "Soort kosten" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1212,16 +1278,17 @@ msgstr "Plaatsnummer" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1230,19 +1297,21 @@ msgstr "Plaatsnummer" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1253,35 +1322,40 @@ msgstr "Datum" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "Product" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "Variant" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "Naam van gast" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "E-mailadres van gast" @@ -1339,9 +1413,10 @@ msgid "Refund states" msgstr "Terugbetalingsstatus" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1362,7 +1437,7 @@ msgid "Creation date" msgstr "Aanmaakdatum" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "Voltooiingsdatum" @@ -1371,10 +1446,10 @@ msgid "Status code" msgstr "Statuscode" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1383,8 +1458,8 @@ msgid "Amount" msgstr "Bedrag" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1423,9 +1498,9 @@ msgid "Current user's carts" msgstr "Momenteel in winkelwagens" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1463,10 +1538,10 @@ msgstr "Cadeaubonverzilveringen" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "Cadeauboncode" @@ -1475,8 +1550,8 @@ msgstr "Cadeauboncode" msgid "Issuer" msgstr "Uitgever" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 msgid "Gift cards" msgstr "Cadeaubonnen" @@ -1496,9 +1571,9 @@ msgstr "Testmodus" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: 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,7 +1601,7 @@ msgid "Expired and with value" msgstr "Verlopen en met waarde" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1546,7 +1621,7 @@ msgstr "Testcadeaubon" msgid "Expiry date" msgstr "Verloopdatum" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "Bijzondere voorwaarden" @@ -1561,7 +1636,7 @@ msgstr "Munteenheid" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1621,15 +1696,15 @@ msgid "Voucher expired" msgstr "Voucher verlopen" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Productnaam" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1651,8 +1726,8 @@ msgstr "Prioriteit" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1669,6 +1744,7 @@ msgstr "" "database." #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 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 " @@ -1685,6 +1761,7 @@ msgstr "Er is al een account met dit e-mailadres, gebruik het inlogformulier." #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "Voer twee keer hetzelfde wachtwoord in" @@ -1693,6 +1770,7 @@ msgid "Email address" msgstr "E-mailadres" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "Herhaal wachtwoord" @@ -1746,9 +1824,10 @@ msgstr "Kies een staat" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "Dit veld is verplicht." @@ -1807,15 +1886,18 @@ msgstr "" "Voer je huidige wachtwoord in als je je e-mailadres of wachtwoord wilt " "wijzigen." -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 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:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "Je huidige wachtwoord" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "Nieuw wachtwoord" @@ -1823,7 +1905,8 @@ msgstr "Nieuw wachtwoord" msgid "Repeat new password" msgstr "Herhaal nieuw wachtwoord" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Standaard tijdzone" @@ -1866,7 +1949,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "Ongeldige plaatsaanduiding(en): %(value)s" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "Zakelijke klant" @@ -1895,27 +1978,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "Factuur naar" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "Bestelcode" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "Annuleringsnummer" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "Originele factuur" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "Factuurnummer" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "Annuleringsdatum" @@ -1925,7 +2008,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "Originele factuurdatum" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "Factuurdatum" @@ -1951,6 +2034,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1958,10 +2043,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "TESTMODUS" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -1994,7 +2081,7 @@ msgid "Invoice" msgstr "Factuur" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -2010,7 +2097,7 @@ msgctxt "invoice" msgid "Qty" msgstr "Aantal" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "Belastingtarief" @@ -2045,27 +2132,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "Openstaande betalingen" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "Netto waarde" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "Bruto waarde" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "Belasting" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "Inbegrepen belastingen" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2075,7 +2162,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:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2085,7 +2172,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:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Moderne factuurrenderer (pretix 2.7)" @@ -2094,8 +2181,9 @@ msgstr "Moderne factuurrenderer (pretix 2.7)" msgid "Default list" msgstr "Standaardlijst" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Volledige naam" @@ -2129,14 +2217,13 @@ 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: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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "Gebruiker" @@ -2177,7 +2264,7 @@ 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:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "Toegangslocaties" @@ -2234,11 +2321,37 @@ msgstr "Binnenkomst" msgid "Exit" msgstr "Vertrek" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "This account is inactive." +msgid "Account active" +msgstr "Dit account is uitgeschakeld." + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee e-mail address" +msgid "Verified email address" +msgstr "E-mailadres van gast" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +#, fuzzy +#| msgid "Login" +msgid "Last login" +msgstr "Inloggen" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Registration details" +msgid "Registration date" +msgstr "Aanmeldingsdetails" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "Intern kenmerk" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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." @@ -2247,7 +2360,7 @@ msgstr "" "de data te koppelen aan andere bronnen. Als je niets invoert zal er " "automatisch een kenmerk worden gegenereerd." -#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "Dit kenmerk wordt al voor een andere vraag gebruikt." @@ -2288,11 +2401,11 @@ msgstr "" "waarde wordt gebruikt in URL's, bestelcodes, factuurnummers en " "bankoverschrijvingscodes." -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 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:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Korte vorm" @@ -2305,26 +2418,26 @@ msgstr "Winkel is live" msgid "Event currency" msgstr "Munteenheid van evenement" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Starttijd van het evenement" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Eindtijd van het evenement" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Toegangstijd" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "Toon in lijsten" @@ -2336,12 +2449,12 @@ msgstr "" "Als dit is ingeschakeld zal dit evenement zichtbaar zijn op de lijst van " "evenementen van jouw organisatoraccount." -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Einde van de voorverkoop" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " @@ -2350,26 +2463,26 @@ 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Begin van de verkoop" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: 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:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Locatie" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "Breedtegraad" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "Lengtegraad" @@ -2379,12 +2492,12 @@ msgstr "Plugins" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "Interne opmerking" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2402,11 +2515,15 @@ msgstr "" "Verkoop kaartjes voor dit evenement alleen via de volgende verkoopkanalen." #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Evenement" @@ -2417,11 +2534,11 @@ msgstr "Evenement" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "Evenementen" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2429,48 +2546,48 @@ msgstr "" "Je hebt ten minste één betaald product ingesteld maar geen betaalmethoden " "ingeschakeld." -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 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:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 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:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "De slug van het evenement kan niet worden veranderd." -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 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:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "Het evenement kan niet eindigen voor het begint." -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 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:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Actief" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2478,7 +2595,7 @@ msgstr "" "Alleen wanneer dit selectievak is ingeschakeld is deze datum zichtbaar voor " "gebruikers." -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2486,74 +2603,74 @@ msgstr "" "Als dit is ingeschakeld zal dit evenement zichtbaar zijn in de lijst met " "datums van deze evenementenreeks." -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "Voorpaginatekst" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "Datum in evenementenreeks" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "Datums in evenementenreeks" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 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:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 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:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 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:1461 +#: pretix/base/models/event.py:1470 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "Standaardtaal" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "Kan organisatorinstellingen wijzigen" -#: pretix/base/models/event.py:1465 +#: pretix/base/models/event.py:1474 #, fuzzy #| msgid "Search for events" msgid "Required for events" msgstr "Zoek naar evenementen" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "Totaalwaarde" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 #, 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." @@ -2669,7 +2786,7 @@ msgstr "Beschikbaar tot" 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:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Categorie" @@ -2690,7 +2807,7 @@ msgstr "Itemnaam" msgid "This is shown below the product name in lists." msgstr "Dit wordt onder de productnaam in lijsten weergegeven." -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "Standaardprijs" @@ -2748,8 +2865,8 @@ msgstr "Toon een wachtlijst voor dit kaartje" 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:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "Toon resterend aantal kaartjes" @@ -2897,11 +3014,11 @@ msgstr "" "studentenkaartjes om duidelijk te maken dat de studentenkaart nog moet " "worden gecontroleerd." -#: pretix/base/models/items.py:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "Originele prijs" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2913,7 +3030,7 @@ msgstr "" "prijsberekening." #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "Verkoopkanalen" @@ -2929,8 +3046,38 @@ 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:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +#, fuzzy +#| msgid "Team memberships" +msgid "Require a valid membership" +msgstr "Teamlidmaatschappen" + +#: pretix/base/models/items.py:523 +#, fuzzy +#| msgid "Team memberships" +msgid "Allowed membership types" +msgstr "Teamlidmaatschappen" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2942,7 +3089,7 @@ msgstr "" msgid "Products" msgstr "Producten" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -2950,53 +3097,61 @@ msgstr "" "Het maximum aantal per bestelling mag niet lager zijn dan het minimum aantal " "per bestelling." -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 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:692 +#: pretix/base/models/items.py:720 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:698 +#: pretix/base/models/items.py:726 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:744 +#: pretix/base/models/items.py:772 msgid "This is shown below the variation name in lists." msgstr "Dit wordt weergegeven onder de variantnaam in lijsten." -#: pretix/base/models/items.py:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "Plaats" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +#, fuzzy +#| msgid "Team memberships" +msgid "Membership types" +msgstr "Teamlidmaatschappen" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Productvarianten" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "Minimum aantal" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "Maximum aantal" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "Add-ons zijn inbegrepen in de prijs" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -3004,48 +3159,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:939 +#: pretix/base/models/items.py:976 msgid "Allow the same product to be selected multiple times" msgstr "Sta toe hetzelfde product meerdere keren te selecteren" -#: pretix/base/models/items.py:958 +#: pretix/base/models/items.py:995 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:963 +#: pretix/base/models/items.py:1000 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:968 +#: pretix/base/models/items.py:1005 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:973 +#: pretix/base/models/items.py:1010 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:978 +#: pretix/base/models/items.py:1015 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:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "Gebundeld item" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "Gebundelde variant" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "Getal" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "Prijsaandeel" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -3058,60 +3213,60 @@ 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:1046 +#: pretix/base/models/items.py:1083 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:1048 +#: pretix/base/models/items.py:1085 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:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "De gekozen variant hoort niet bij dit product." -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 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:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "Tekst (één regel)" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "Tekst (meerdere regels)" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "Ja/nee" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "Kies er een uit een lijst" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "Kies meerdere uit een lijst" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "Bestandsupload" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "Tijd" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "Datum en tijd" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Landcode (ISO 3166-1 alpha-2)" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3119,162 +3274,162 @@ msgstr "Landcode (ISO 3166-1 alpha-2)" msgid "Question" msgstr "Vraag" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "Helptekst" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 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:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "Vraagtype" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Verplichte vraag" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 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:1164 +#: pretix/base/models/items.py:1201 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:1165 +#: pretix/base/models/items.py:1202 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:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Verborgen vraag" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 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:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "Print antwoord op facturen" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 msgid "Minimum value" msgstr "Minimumwaarde" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 #, 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:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 msgid "Maximum value" msgstr "Maximumwaarde" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 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:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Ongeldige optie geselecteerd." -#: pretix/base/models/items.py:1296 +#: pretix/base/models/items.py:1333 msgid "The number is to low." msgstr "Het getal is te laag." -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 msgid "The number is to high." msgstr "Het getal is te hoog." -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "Ongeldige getalinvoer." -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 msgid "Please choose a later date." msgstr "Kies een latere datum." -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 msgid "Please choose an earlier date." msgstr "Kies een eerdere datum." -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "Ongeldige datuminvoer." -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "Ongeldige tijdsinvoer." -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "Ongeldige datum en tijd invoer." -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "Onbekende landcode." -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Antwoord" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 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:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "Antwoordoptie" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "Antwoordopties" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Totale capaciteit" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 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:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Item" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "Varianten" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "Sluit dit quotum permanent wanneer het is uitverkocht" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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 " @@ -3285,13 +3440,13 @@ msgstr "" "bestellingen nieuwe kaartjes beschikbaar worden. Je kan natuurlijk altijd " "handmatig het quotum weer inschakelen." -#: pretix/base/models/items.py:1493 +#: pretix/base/models/items.py:1530 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:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3309,13 +3464,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:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3324,11 +3479,11 @@ msgstr "Quotum" msgid "Quotas" msgstr "Quota" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 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:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3336,7 +3491,7 @@ msgstr "" "Eén of meer items bevatten varianten, maar geen van deze varianten staan in " "de variantenlijst." -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Het onderevenement kan niet leeg zijn voor evenementreeksen." @@ -3381,44 +3536,94 @@ msgstr "Vraag {val}" msgid "Tax rule {val}" msgstr "Belastingregel {val}" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "Maximum aantal keren te gebruiken" + +#: pretix/base/models/memberships.py:58 +#, fuzzy +#| msgid "Number of times this voucher can be redeemed." +msgid "Number of times this membership can be used in a purchase." +msgstr "Aantal keren dat deze voucher kan worden ingewisseld." + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +#, fuzzy +#| msgid "Members" +msgid "Membership type" +msgstr "Leden" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "openstaand" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "betaald" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "verlopen" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "geannuleerd" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer" +msgstr "Klant" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "Taal" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "Verloopdatum" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3430,11 +3635,11 @@ 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:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "Meta-informatie" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3442,7 +3647,7 @@ msgstr "" "De betaling kan niet worden geaccepteerd omdat de ingestelde laatste datum " "van betalingen verstreken is." -#: pretix/base/models/orders.py:805 +#: pretix/base/models/orders.py:815 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." @@ -3450,153 +3655,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:807 +#: pretix/base/models/orders.py:817 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:827 +#: pretix/base/models/orders.py:841 #, 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:828 +#: pretix/base/models/orders.py:842 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "De stoel \"{seat}\" is niet meer beschikbaar." -#: pretix/base/models/orders.py:829 +#: pretix/base/models/orders.py:843 #, 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:830 +#: pretix/base/models/orders.py:844 #, 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:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "Leeg, als dit product geen toegangsbewijs is" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "Bedrijfsnaam" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "Selecteer land" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "aangemaakt" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "openstaand" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "bevestigd" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "geannuleerd" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "mislukt" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "terugbetaald" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "Betalingsinformatie" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Aanmelding voor evenement bevestigd: %(code)s" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Betaling ontvangen voor je bestelling: %(code)s" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "extern begonnen" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "aangemaakt" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "onderweg" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "klaar" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "mislukt" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "geannuleerd" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "Organisator" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "Klant" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "Extern" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 msgid "Refund reason" msgstr "Reden voor de terugbetaling" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" @@ -3605,72 +3810,72 @@ msgstr "" "Deze tekst kan aan de gebruiker getoond worden, bijvoorbeeld als deel van de " "betalingsinformatie." -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "Betalingskosten" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "Verzendkosten" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "Servicekosten" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Annuleringskosten" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "Overige kosten" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Waarde" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "Besteld product" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "Je aanmelding: %(code)s" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "Winkelwagen-ID (bijv. sessiesleutel)" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "Product in winkelwagen" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "Producten in winkelwagen" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "Alleen voor zakelijke klanten binnen de EU." -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 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:73 +#: pretix/base/models/organizer.py:75 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 " @@ -3681,45 +3886,46 @@ msgstr "" "gebruikt in URL's om te verwijzen naar jouw organisatoraccounts en je " "evenementen." -#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "Organisator" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "Teamnaam" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Teamleden" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "Kan evenementen aanmaken" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "Kan teams en machtigingen wijzigen" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "Kan organisatorinstellingen wijzigen" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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!" @@ -3728,63 +3934,69 @@ msgstr "" "evenementen, bijvoorbeeld via privacyrapporten, dus pas op met wie je aan " "dit team toevoegt!" -#: pretix/base/models/organizer.py:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Enter custom amount" +msgid "Can manage customer accounts" +msgstr "Voer aangepast bedrag in" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "Kan cadeaubonnen beheren" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "Kan evenementinstellingen wijzigen" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "Kan productinstellingen wijzigen" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "Kan bestellingen bekijken" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "Kan bestellingen wijzigen" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "Voer updatechecks uit" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "Kan vouchers bekijken" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "Kan vouchers wijzigen" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s op %(object)s" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Team" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "Teams" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Uitnodiging voor team '{team}' voor '{email}'" @@ -3836,7 +4048,7 @@ 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:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "Land van handelaar" @@ -3896,10 +4108,6 @@ msgstr "Trek af van de productprijs" msgid "Reduce product price by (%)" msgstr "Verlaag productprijs met (%)" -#: 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:146 msgid "Number of times this voucher can be redeemed." msgstr "Aantal keren dat deze voucher kan worden ingewisseld." @@ -3922,11 +4130,15 @@ msgstr "" "voucher over alle gebruiken. Als dit bedrag wordt bereikt zal deze voucher " "niet meer bruikbaar zijn." -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "Geldig tot" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "Reserveer kaartje uit quotum" @@ -4221,8 +4433,8 @@ msgid "Event date" msgstr "Evenementdatum" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "Netto totaal" @@ -4391,9 +4603,9 @@ msgstr "E-mailadres van gast" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 msgid "Attendee address" msgstr "Adres van gast" @@ -4413,7 +4625,7 @@ msgstr "Je voerde een ongeldig getal in." #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "Kaartjescode" @@ -4699,22 +4911,22 @@ msgid "In test mode, only test cards will work." msgstr "In de testmodus kunnen alleen testcadeaubonnen worden gebruikt." #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 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:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "Deze cadeaubon ondersteunt deze munteenheid niet." #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 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:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "Alleen testcadeaubonnen kunnen in de testmodus worden gebruikt." @@ -4764,7 +4976,7 @@ 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:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "" "Deze cadeaubon wordt niet geaccepteerd door de organisator van dit evenement." @@ -4836,9 +5048,9 @@ msgid "Price including add-ons" msgstr "Prijs inclusief add-ons" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 msgid "Attendee company" msgstr "Bedrijf van gast" @@ -4945,7 +5157,7 @@ msgstr "22:00" msgid "Event admission date and time" msgstr "Toegangsdatum en tijd van evenement" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "31-05-2017 19:00" @@ -4961,7 +5173,7 @@ msgstr "19:00" msgid "Event location" msgstr "Evenementlocatie" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "Voorbeeldstad" @@ -5066,7 +5278,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "Begane grond, Rij 3, Stoel 4" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "Vrije plaatskeuze" @@ -5086,17 +5298,23 @@ msgstr "Stoel: rij" msgid "Seat: seat number" msgstr "Stoel: stoelnummer" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Date and time" +msgid "Date and time of first scan" +msgstr "Datum en tijd" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "Vraag: {question}" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -5105,12 +5323,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "Naam van gast: {part}" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Naam factuuradres: {part}" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Kaartje" @@ -5169,7 +5387,7 @@ msgstr "" msgid "Event canceled" msgstr "Evenement geannuleerd" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5234,7 +5452,7 @@ msgstr "" "We hebben %(product)s uit je winkelwagen verwijderd, omdat je niet minder " "dan %(min)s ervan kan kopen." -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "De verkoopperiode van dit evenement is nog niet begonnen." @@ -5258,7 +5476,7 @@ msgstr "" "De verkoopperiode van dit evenement is nog niet begonnen. De getroffen " "kaartjes zijn uit je winkelwagen verwijderd." -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5503,7 +5721,7 @@ msgstr "Voorbeeldproduct {}" msgid "Sample product A" msgstr "Voorbeeldproduct A" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -5512,7 +5730,7 @@ msgstr "" "Je ontvangt deze e-mail omdat iemand voor jou een bestelling heeft geplaatst " "voor het evenement {event}." -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5521,13 +5739,64 @@ msgstr "" "Je kan je bestellingsgegevens bekijken op de volgende URL:\n" "{orderurl}." -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, 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/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, fuzzy, python-brace-format +#| msgid "You selected a product which is not available for sale." +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "Je koos een product dat niet te koop is." + +#: pretix/base/services/memberships.py:139 +#, fuzzy +#| msgid "You cannot select an item that belongs to a different event." +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "Je kan geen item kiezen dat bij een ander evenement hoort." + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5542,7 +5811,7 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "Ongeldige data op regel {row}: {message}" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5550,7 +5819,7 @@ msgstr "" "Sommige van de producten die je koos zijn niet meer beschikbaar. Zie " "hieronder voor de details." -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5558,7 +5827,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:102 +#: pretix/base/services/orders.py:106 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5566,15 +5835,15 @@ msgstr "" "De prijs van sommige producten in je winkelwagen is veranderd. Zie hieronder " "voor details." -#: pretix/base/services/orders.py:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "Een interne fout is opgetreden, probeer het opnieuw." -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "Je winkelwagen is leeg." -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5583,11 +5852,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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "De verkoopperiode is afgelopen." -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5595,7 +5864,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:113 +#: pretix/base/services/orders.py:117 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 " @@ -5605,7 +5874,7 @@ msgstr "" "het maximale aantal keren gebruikt. We hebben dit item uit je winkelwagen " "verwijderd." -#: pretix/base/services/orders.py:115 +#: pretix/base/services/orders.py:119 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." @@ -5614,7 +5883,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:117 +#: pretix/base/services/orders.py:121 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5622,7 +5891,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:119 +#: pretix/base/services/orders.py:123 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." @@ -5630,7 +5899,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:121 +#: pretix/base/services/orders.py:125 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5638,7 +5907,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:123 +#: pretix/base/services/orders.py:127 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." @@ -5646,7 +5915,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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." @@ -5654,7 +5923,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:128 +#: pretix/base/services/orders.py:132 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." @@ -5662,35 +5931,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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 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:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "Deze bestelling wacht niet op goedkeuring." -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Bestelling goedgekeurd en bevestigd: %(code)s" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, 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:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "Bestelling geweigerd: %(code)s" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "Je kan deze bestelling niet annuleren." -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5699,19 +5968,19 @@ msgstr "" "Deze bestelling kan niet worden geannuleerd, omdat de in deze bestelling " "gekochte cadeaubon {card} al is gebruikt." -#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 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:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "Bestelling geannuleerd: %(code)s" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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 " @@ -5723,31 +5992,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:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "Je bestelling verloopt bijna: %(code)s" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Je bestelling wacht op betaling: %(code)s" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, 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:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Je bestelling is aangepast: %(code)s" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "Je moet een variant van het product selecteren." -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." @@ -5755,15 +6024,15 @@ msgstr "" "Het quotum {name} heeft niet genoeg beschikbare capaciteit om deze opdracht " "uit te voeren." -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 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:1211 +#: pretix/base/services/orders.py:1230 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:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -5771,13 +6040,13 @@ msgstr "" "Deze handeling zou de bestelling leeg maken. Annuleer in plaats hiervan de " "bestelling." -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "" "Alleen openstaande bestellingen of betaalde bestellingen kunnen worden " "veranderd." -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5785,7 +6054,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:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5793,7 +6062,7 @@ msgstr "" "Dit is een add-onproduct, kies het basisproduct waaraan het moet worden " "toegevoegd." -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." @@ -5801,11 +6070,11 @@ msgstr "" "Het gekozen basisproduct staat niet toe om dit product als een add-on toe te " "voegen." -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 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:1220 +#: pretix/base/services/orders.py:1239 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5814,19 +6083,19 @@ msgstr "" "De gekozen stoel \"{seat}\" is niet beschikbaar op de gekozen datum. Kies " "opnieuw een stoel." -#: pretix/base/services/orders.py:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "Voor dit product moet je een stoel kiezen." -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 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:1223 +#: pretix/base/services/orders.py:1242 msgid "The selected country is blocked by your tax rule." msgstr "Het gekozen land is geblokkeerd door je belastingregel." -#: pretix/base/services/orders.py:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." @@ -5834,7 +6103,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:1733 +#: pretix/base/services/orders.py:1765 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -5843,7 +6112,7 @@ msgstr "" "Een plaats kan niet worden geannuleerd, omdat de in deze bestelling gekochte " "cadeaubon {card} al is gebruikt." -#: pretix/base/services/orders.py:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5944,20 +6213,32 @@ msgstr "" msgid "Plugin: %s" msgstr "Plug-in: %s" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "De voucher is verstuurd naar {recipient}." +#: pretix/base/settings.py:116 +#, fuzzy +#| msgid "All customers not checked in" +msgid "Allow customers to create accounts" +msgstr "Alle niet ingecheckte klanten" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "Maximale aantal producten per bestelling" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "Add-onproducten zullen niet worden meegeteld." -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" @@ -5965,7 +6246,7 @@ msgstr "" "Toon nettoprijzen in plaats van brutoprijzen in de productlijst (niet " "aanbevolen!)" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." @@ -5973,28 +6254,28 @@ msgstr "" "De winkelwagen zal, onafhankelijk van deze keuze, altijd de brutoprijs " "tonen, omdat dit de te betalen prijs is." -#: pretix/base/settings.py:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "Vraag om namen van gasten" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 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:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "Verplicht namen van gasten" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 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:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "Vraag om e-mailadressen per kaartje" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -6014,11 +6295,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:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "Verplicht e-mailadressen per kaartje" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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 " @@ -6029,58 +6310,58 @@ msgstr "" "voor de bestelbevestiging zal altijd verplicht zijn, onafhankelijk van deze " "instelling." -#: pretix/base/settings.py:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "Vraag om bedrijf per kaartje" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "Verplicht bedrijf per kaartje" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "Vraag om postadres per kaartje" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "Verplicht postadres per kaartje" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "Vraag tweemaal om het e-mailadres voor de bestelling" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 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:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "Vraag om een telefoonnummer bij bestelling" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "Verplicht het opgeven van een telefoonnummer" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "Vraag om factuuradres" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 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:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "Verplicht klantnaam" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "Toon namen van gasten op facturen" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" @@ -6089,23 +6370,23 @@ msgstr "" "munteenheid moet het belastingbedrag in beide munteenheden worden afgedrukt, " "indien mogelijk" -#: pretix/base/settings.py:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "Verplicht factuuradres" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "Verplicht een adres van een bedrijf" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 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:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "Vraag om ontvanger" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -6119,32 +6400,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:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "Vraag om btw-nummer" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 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:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "Uitleg factuuradres" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 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:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "Toon betaald bedrag op gedeeltelijk betaalde facturen" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." @@ -6152,11 +6433,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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "Toon gratis producten op facturen" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6164,11 +6445,11 @@ msgstr "" "Merk op dat facturen nooit zullen worden gegenereerd voor bestellingen die " "alleen gratis producten bevatten." -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 msgid "Show expiration date of order" msgstr "Toon verloopdatum van bestelling" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." @@ -6176,11 +6457,11 @@ msgstr "" "De verloopdatum zal niet worden getoond als de factuur is gegenereerd nadat " "de factuur is betaald." -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "Minimumlengte van factuurnummer na prefix" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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." @@ -6188,20 +6469,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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "Genereer facturen met opeenvolgende factuurnummers" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 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:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "Factuurnummer-prefix" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -6220,11 +6501,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:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "Factuurnummer-prefix voor annuleringen" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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 " @@ -6234,29 +6515,29 @@ msgstr "" "leeg laat zal dezelfde nummering als ingesteld voor normale facturen worden " "gebruikt." -#: pretix/base/settings.py:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "Reserveerperiode" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 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:470 +#: pretix/base/settings.py:481 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:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "Tekst voor einde van de voorverkoop" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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 " @@ -6267,11 +6548,11 @@ msgstr "" "andere opties om kaartjes te kopen te beschrijven, bijvoorbeeld een " "kaartjesbureau." -#: pretix/base/settings.py:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "Hulptekst" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6279,19 +6560,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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "in dagen" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "in minuten" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 msgid "Set payment term" msgstr "Betalingstermijn instellen" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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." @@ -6301,11 +6582,11 @@ msgstr "" "gebruiken, maar dit moet alleen gebruikt worden voor real-time " "betalingsmethoden." -#: pretix/base/settings.py:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "Betalingstermijn in dagen" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -6318,11 +6599,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:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "Laat betalingstermijnen alleen op weekdagen aflopen" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -6335,11 +6616,11 @@ msgstr "" "heeft geen effect op de laatste datum van betalingen zoals hieronder " "ingesteld." -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 msgid "Payment term in minutes" msgstr "Betalingstermijn in minuten" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -6353,11 +6634,11 @@ msgstr "" "bevestigen voor de bestelling als bevestigd wordt aangemerkt mogelijk een " "aantal minuten langer is." -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "Laatste datum van betalingen" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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 " @@ -6368,11 +6649,11 @@ msgstr "" "evenementenreeksfunctie gebruikt zal bij bestellingen die kaartjes bevatten " "voor meerdere datums de eerste datum worden gebruikt." -#: pretix/base/settings.py:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "Laat onbetaalde bestellingen automatisch verlopen" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6383,12 +6664,12 @@ msgstr "" "betekent dat deze kaartjes weer vrij worden gegeven en kunnen worden besteld " "door andere klanten." -#: pretix/base/settings.py:619 +#: pretix/base/settings.py:630 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:620 +#: pretix/base/settings.py:631 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 " @@ -6398,11 +6679,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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "Te late betalingen accepteren" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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 " @@ -6413,48 +6694,48 @@ msgstr "" "betalingen worden geaccepteerd na de 'Laatste datum van betalingen' (zie " "boven)." -#: pretix/base/settings.py:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "Toon startdatum" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 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:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "Genereer geen facturen" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "Alleen handmatig in het administratiepaneel" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "Automatisch op verzoek gebruiker" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "Automatisch voor alle aangemaakte bestellingen" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "Automatisch na betaling of wanneer verplicht door de betalingsmethode" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "Genereer facturen" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "Facturen zullen nooit worden gegenereerd voor gratis bestellingen." -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" "Bij adresveranderingen automatisch factuur annuleren en opnieuw genereren" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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 " @@ -6465,39 +6746,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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "Adresregel" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "Albert Einstein-straat 52" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "Binnenlands belastingnummer" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "bijv. belastingnummer in Duitsland, ABN in Australië, …" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "EU-btw-nummer" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 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:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "Introductietekst" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 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:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6505,15 +6786,15 @@ msgstr "" "bijv. Bedankt voor je aankoop! Je kan meer informatie over het evenement " "vinden op ..." -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "Extra tekst" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 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:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6521,11 +6802,11 @@ msgstr "" "bijvoorbeeld je bankgegevens, wettelijk verplichte gegevens zoals je btw-" "nummer, registratienummers, etc." -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "Footer" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." @@ -6533,11 +6814,11 @@ msgstr "" "Zal gecentreerd en in een kleiner lettertype worden geprint aan het einde " "van elke factuurpagina." -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "Voeg facturen als bijlage bij e-mails" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6550,30 +6831,30 @@ msgstr "" "betalingsbevestiging. Als ze niet automatisch worden gegenereerd zullen ze " "niet worden bijgevoegd bij mails." -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "Toon items buiten verkoopperiode" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 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:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "Beschikbare talen" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Standaardtaal" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "Regio" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6586,11 +6867,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:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "Toon evenementstijden en -datums in de kaartjeswinkel" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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." @@ -6599,21 +6880,21 @@ msgstr "" "voorpagina van de kaartjeswinkel. Deze instelling heeft geen invloed op de " "weergave op andere plaatsen." -#: pretix/base/settings.py:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "Toon einddatum evenement" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 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:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "Toon datums met tijd" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6621,29 +6902,29 @@ msgstr "" "Als dit is uitgeschakeld zullen de start- en einddatum van het evenement " "zonder de tijd worden getoond." -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "Verberg alle uitverkochte producten" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 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:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "Vraag zoekmachines om deze kaartjeswinkel niet te indexeren" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "Toon variaties van een product standaard uitgeklapt" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "Wachtlijst inschakelen" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6655,11 +6936,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:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "Automatische toewijzingen van wachtlijst" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6673,11 +6954,11 @@ msgstr "" "instellingen. Als je de wachtlijst uitschakelt, maar deze optie ingeschakeld " "houdt, zullen kaartjes alsnog worden verstuurd." -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "Wachtlijstreactietijd" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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 " @@ -6687,79 +6968,79 @@ msgstr "" "binnen dit aantal uren worden gebruikt, anders wordt de voucher toegewezen " "aan de volgende persoon op de lijst." -#: pretix/base/settings.py:1019 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "Vraag om namen van gasten" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 #, 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:1029 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "Verplicht klantnaam" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 #, 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:1040 +#: pretix/base/settings.py:1051 #, 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:1041 +#: pretix/base/settings.py:1052 #, 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:1050 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Require a phone number per order" msgid "Require phone number" msgstr "Verplicht het opgeven van een telefoonnummer" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 #, 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:1061 +#: pretix/base/settings.py:1072 #, fuzzy #| msgid "Voucher explanation" msgid "Phone number explanation" msgstr "Voucher-uitleg" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "Sta gebruikers toe om kaartjes te downloaden" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "Als dit is uitgeschakeld kan niemand een kaartje downloaden." -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "Downloaddatum" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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 " @@ -6770,11 +7051,11 @@ msgstr "" "meerdere datums zullen alle kaartjes downloadbaar zijn als ten minste één " "van de datums het toestaat." -#: pretix/base/settings.py:1096 +#: pretix/base/settings.py:1107 msgid "Generate tickets for add-on products" msgstr "Genereer kaartjes voor add-onproducten" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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 " @@ -6784,11 +7065,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:1109 +#: pretix/base/settings.py:1120 msgid "Generate tickets for all products" msgstr "Genereer kaartjes voor alle producten" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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 " @@ -6799,11 +7080,11 @@ msgstr "" "productinstellingen. Je kan het genereren van tickets ook voor een specifiek " "product uitschakelen." -#: pretix/base/settings.py:1122 +#: pretix/base/settings.py:1133 msgid "Generate tickets for pending orders" msgstr "Genereer kaartjes voor openstaande bestellingen" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." @@ -6811,11 +7092,11 @@ msgstr "" "Als dit is uitgeschakeld is het alleen mogelijk om kaartjes te downloaden " "nadat een bestelling is betaald." -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "Genereer geen tickets voor het e-mailadres is gecontroleerd" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6830,11 +7111,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:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "Toon beschikbaarheid in evenementsoverzichten" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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 " @@ -6845,26 +7126,26 @@ msgstr "" "laden van je pagina langer duurt, en de getoonde status kan tot twee minuten " "achterlopen." -#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "Weekkalender" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 msgid "Month calendar" msgstr "Maandkalender" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "Standaard overzichtsstijl" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." @@ -6872,19 +7153,19 @@ msgstr "" "Als je evenementenreeks meer dan 50 toekomstige datums heeft kan alleen de " "maand- of weekkalender worden gebruikt." -#: pretix/base/settings.py:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "Laatste datum van aanpassingen" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6896,12 +7177,12 @@ msgstr "" "evenementenreeks-functie gebruikt en een bestelling kaartjes bevat voor " "meerdere evenementdatums zal de eerste datum worden gebruikt." -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 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:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." @@ -6909,47 +7190,47 @@ msgstr "" "Sta veranderingen alleen toe wanneer de nieuwe prijs gelijk aan of hoger is " "dan de vorige prijs." -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 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:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 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:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 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:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "Vereiste voor veranderde prijzen" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "Sta wijzigingen alleen toe tot" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "Klanten kunnen hun onbetaalde bestellingen annuleren" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "Sta annuleren toe tot" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "Klanten kunnen hun betaalde bestellingen annuleren" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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." @@ -6958,23 +7239,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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "Houd een vast bedrag als annuleringskosten in" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "Houd betalings-, verzend- en servicekosten in" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "Houd een percentage van het bedrag in als annuleringskosten" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "Sta klanten toe om vrijwillig een lagere terugbetaling te kiezen" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." @@ -6983,7 +7264,7 @@ msgstr "" "deel van hun bestelbedrag terugbetaald te krijgen, om jou met het restbedrag " "te steunen." -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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!" @@ -6991,11 +7272,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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "Uitleg voor vrijwillig lagere terugbetaling" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -7007,11 +7288,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:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "Stapgrootte voor lagere terugbetaling" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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 " @@ -7022,7 +7303,7 @@ msgstr "" "instelt zullen klanten alleen bedragen kunnen kiezen die een meervoud van 10 " "zijn." -#: pretix/base/settings.py:1358 +#: pretix/base/settings.py:1369 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." @@ -7031,42 +7312,42 @@ msgstr "" "door de organisator van het evenement voor de bestelling wordt geannuleerd " "en een terugbetaling wordt gedaan." -#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" "Alle terugbetalingen worden gedaan naar de oorspronkelijke betalingsmethode" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 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:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "Alle terugbetalingen worden omgezet in cadeaubonnen" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "Terugbetalingsmethode" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "Contactadres" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 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:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "Imprint-URL" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -7074,24 +7355,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:1431 +#: pretix/base/settings.py:1442 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Gecachete kaartjebestanden" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "Kalenderbestanden bijsluiten" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." @@ -7099,11 +7380,11 @@ msgstr "" "Als deze optie is ingeschakeld zullen we een .ics-kalenderbestand meesturen " "bij bestellingsbevestigingsmails." -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "Onderwerpvoorvoegsel" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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." @@ -7112,19 +7393,19 @@ msgstr "" "opgemaakt als [voorvoegsel]. Kies bijvoorbeeld een korte vorm van je " "evenementnaam." -#: pretix/base/settings.py:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "Afzenderadres" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "Afzenderadres voor uitgaande e-mails" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "Naam van afzender" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." @@ -7132,7 +7413,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:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -7157,7 +7438,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -7180,7 +7461,7 @@ msgstr "" "Met vriendelijke groeten,\n" "Organisatie van {event}" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7203,7 +7484,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -7228,7 +7509,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -7255,7 +7536,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -7286,7 +7567,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7309,7 +7590,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -7332,7 +7613,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -7359,7 +7640,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7382,7 +7663,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -7410,7 +7691,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -7455,7 +7736,7 @@ msgstr "" "Met vriendelijke groet,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -7477,7 +7758,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -7506,7 +7787,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -7532,7 +7813,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -7560,7 +7841,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -7579,18 +7860,28 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1754 -#, python-brace-format +#: pretix/base/settings.py:1765 +#, fuzzy, python-brace-format +#| msgid "" +#| "Hello {attendee_name},\n" +#| "\n" +#| "you are registered for {event}.\n" +#| "\n" +#| "If you did not do so already, you can download your ticket here:\n" +#| "{url}\n" +#| "\n" +#| "Best regards,\n" +#| "Your {event} team" msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" "Hallo {attendee_name},\n" "\n" @@ -7602,7 +7893,7 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -7625,56 +7916,116 @@ msgstr "" "Met vriendelijke groeten,\n" "De organisatie van {event}" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 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:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "Hoofdkleur" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "Accentkleur voor succes" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "We raden sterk aan om een groentint te gebruiken." -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "Accentkleur voor fouten" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "We raden sterk aan om een roodtint te gebruiken." -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "Websiteachtergrondkleur" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "Gebruik afgeronde hoeken" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Lettertype" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "Wordt alleen gebruikt door moderne browsers." -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "Header-afbeelding" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -7688,27 +8039,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:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "Gebruik volledige grootte van headerafbeelding" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 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:1962 +#: pretix/base/settings.py:2032 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:1963 +#: pretix/base/settings.py:2033 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:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -7722,11 +8073,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:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "Social media-afbeelding" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -7742,19 +8093,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:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "Logo-plaatje" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 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:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "Infotekst" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -7762,11 +8113,11 @@ msgstr "" "Standaard nergens getoond, maar als je dit wilt kan je dit bijvoorbeeld " "gebruiken in kaartjes-sjablonen." -#: pretix/base/settings.py:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "Bannertekst (boven)" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." @@ -7774,11 +8125,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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "Bannertekst (onder)" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." @@ -7786,11 +8137,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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "Voucher-uitleg" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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." @@ -7799,11 +8150,11 @@ msgstr "" "kan dit bijvoorbeeld gebruiken om uit te leggen hoe een voucher te " "verkrijgen." -#: pretix/base/settings.py:2104 +#: pretix/base/settings.py:2174 msgid "Attendee data explanation" msgstr "Verklaring voor dataverzameling" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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." @@ -7812,13 +8163,13 @@ msgstr "" "kan dit bijvoorbeeld gebruiken om uit te leggen waarom je om deze informatie " "vraagt." -#: pretix/base/settings.py:2117 +#: pretix/base/settings.py:2187 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Extra kosten" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 #, fuzzy #| msgid "" #| "This text will be shown on the order confirmation page for pending orders " @@ -7830,11 +8181,11 @@ msgstr "" "Deze tekst zal naast de standaardtekst worden getoond op de " "bevestigingspagina voor openstaande bestellingen." -#: pretix/base/settings.py:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "Hulptekst bij telefoonnummerveld" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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." @@ -7843,15 +8194,15 @@ msgstr "" "bestelbevestiging met een link die je nodig hebt om je bestelling later te " "openen." -#: pretix/base/settings.py:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "Helptekst van het e-mailveld" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 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:2171 +#: pretix/base/settings.py:2241 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 " @@ -7864,36 +8215,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:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "Starttijd van het evenement (aflopend)" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "Naam (aflopend)" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "Sorteren op datum" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "Link terug naar het organisatoroverzicht op alle evenementspagina's" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "Homepagina-tekst" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "Dit zal worden getoond op de homepagina van de organisator." -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 msgid "Length of gift card codes" msgstr "Lengte van cadeauboncodes" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." @@ -7901,11 +8252,11 @@ msgstr "" "Het systeem genereert standaard cadeauboncodes van {} tekens. Als je een " "andere lengte in wilt stellen kan dit hier." -#: pretix/base/settings.py:2301 +#: pretix/base/settings.py:2371 msgid "Validity of gift card codes in years" msgstr "Geldigheid van cadeauboncodes in jaren" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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 " @@ -7915,11 +8266,11 @@ msgstr "" "het jaar verlopen na dit aantal jaren. Als je deze waarde leeg laat hebben " "cadeaubonnen geen expliciete verloopdatum." -#: pretix/base/settings.py:2311 +#: pretix/base/settings.py:2381 msgid "Customers can choose their own seats" msgstr "Klanten kunnen hun eigen stoelen kiezen" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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 " @@ -7930,154 +8281,155 @@ msgstr "" "weten nadat ze een aankoop hebben gedaan en dat de zitplaats mogelijk niet " "op hun kaartje wordt getoond." -#: pretix/base/settings.py:2336 +#: pretix/base/settings.py:2406 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:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "Meest voorkomende Engelse titels" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "Meest voorkomende Duitse titels" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "Mevrouw" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "De heer" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "Voornaam" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "Achternaam" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "John" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "Doe" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "Titel" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr." -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "Voornaam" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "Tweede naam" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "John Doe" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "Roepnaam" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "Transcriptie" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 msgctxt "person_name" msgid "Salutation" msgstr "Aanhef" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "De heer" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "Graad (na naam)" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "Msc." -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 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:2688 +#: pretix/base/settings.py:2758 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:2692 +#: pretix/base/settings.py:2762 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:2696 +#: pretix/base/settings.py:2766 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:2703 +#: pretix/base/settings.py:2773 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 " @@ -8106,14 +8458,19 @@ msgid "E-mails" msgstr "E-mails" #: pretix/base/shredder.py:196 +#, fuzzy +#| msgid "" +#| "This will remove all e-mail addresses from orders and attendees, as well " +#| "as logged email contents." msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" "Dit zal alle e-mailadressen verwijderen van bestellingen en gasten, samen " "met opgeslagen emailinhoud." -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8121,11 +8478,11 @@ msgid "" "waiting list." msgstr "Dit zal alle e-mailadressen van de wachtlijst verwijderen." -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 msgid "Attendee info" msgstr "Gegevens van gasten" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." @@ -8133,11 +8490,11 @@ msgstr "" "Dit zal alle namen en postadressen van gasten op bestelde kaartjes " "verwijderen, samen met opgeslagen veranderingen hieraan." -#: pretix/base/shredder.py:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "Factuuradressen" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8145,18 +8502,18 @@ msgstr "" "Dit zal alle factuuradressen van bestellingen verwijderen, samen met " "opgeslagen veranderingen hieraan." -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "Antwoorden op vragen" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 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:393 +#: pretix/base/shredder.py:394 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 " @@ -8166,17 +8523,17 @@ msgstr "" "tekstinhoud die persoonlijke gegevens zou kunnen bevatten. Factuurnummers en " "totaalbedragen zullen worden behouden." -#: pretix/base/shredder.py:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "Gecachete kaartjebestanden" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 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:437 +#: pretix/base/shredder.py:438 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 " @@ -8528,12 +8885,60 @@ msgstr "Upload geen bestanden groter dan {size}!" msgid "Filetype not allowed!" msgstr "Bestandstype niet toegestaan!" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "Gebruik aangepaste SMTP-server" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" +"Alle email gerelateerd aan je evenement zal worden verstuurd via de SMTP-" +"server die je hebt opgegeven." + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "Hostnaam" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "Poort" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "Gebruikersnaam" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "Gebruik STARTTLS" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "Vaak ingeschakeld op poort 587." + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "Gebruik SSL" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "Vaak ingeschakeld op poort 465." + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" +"Je kan óf SSL óf STARTTLS-beveiliging inschakelen, maar niet allebei " +"tegelijkertijd." + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -8624,28 +9029,28 @@ msgstr "Niet kopiëren" msgid "Default ({value})" msgstr "Standaardtaal" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "Aangepast domein" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 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:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 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:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 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:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "Naamformaat" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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 " @@ -8655,11 +9060,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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "Te kiezen titels" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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." @@ -8667,12 +9072,12 @@ 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "Vraag naar {fields}, toon als {example}" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "Vrije tekstinvoer" @@ -8685,7 +9090,7 @@ msgid "Ask, but do not require input" msgstr "Vraag, maar maak invoer niet verplicht" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "Vraag en maak invullen verplicht" @@ -8761,15 +9166,15 @@ 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:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "BCC-adres" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 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:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "Handtekening" @@ -8780,7 +9185,7 @@ msgstr "" "Dit zal worden toegevoegd aan iedere e-mail. Beschikbare plaatsaanduidingen: " "{event}" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "bijv. je contactgegevens" @@ -8816,7 +9221,8 @@ msgstr "Tekst verstuurd naar gasten" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -8884,120 +9290,72 @@ msgstr "" msgid "Denied order" msgstr "Bestelling geweigerd" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "Gebruik aangepaste SMTP-server" - -#: pretix/control/forms/event.py:1025 -msgid "" -"All mail related to your event will be sent over the smtp server specified " -"by you." -msgstr "" -"Alle email gerelateerd aan je evenement zal worden verstuurd via de SMTP-" -"server die je hebt opgegeven." - -#: pretix/control/forms/event.py:1029 -msgid "Hostname" -msgstr "Hostnaam" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "Poort" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "Gebruikersnaam" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "Gebruik STARTTLS" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "Vaak ingeschakeld op poort 587." - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "Gebruik SSL" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "Vaak ingeschakeld op poort 465." - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" -"Je kan óf SSL óf STARTTLS-beveiliging inschakelen, maar niet allebei " -"tegelijkertijd." - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 msgid "Ticket code generator" msgstr "Kaartjescode-generator" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 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:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "Ieder land" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "Europese Unie" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "Iedere klant" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "Particulier" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "Zakelijk" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "Zakelijk met geldig btw-nummer" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "Reken btw" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "Geen btw" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 msgid "Sale not allowed" msgstr "Verkoop niet toegestaan" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "Afwijkend belastingtarief" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 msgid "Text on invoice" msgstr "Tekst op factuur" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "Voorgekozen voucher" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -9009,11 +9367,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:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "Compatibiliteitsmodus" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -9021,29 +9379,29 @@ msgstr "" "Onze standaardwidget werkt niet in alle websitebouwers. Probeer deze " "compatibiliteitsmodus te gebruiken als je problemen ervaart." -#: pretix/control/forms/event.py:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "De gegeven vouchercode bestaat niet." -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: 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:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "Kaartjedownloads" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 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:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "Verplicht alle gasten om hun naam in te vullen" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -9051,11 +9409,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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "Betaling via Stripe" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -9067,11 +9425,11 @@ msgstr "" "je een Stripe-account aanmaken, wat minder dan vijf minuten duurt door hun " "simpele interface." -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "Betaling via bankoverschrijving" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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 " @@ -9081,16 +9439,16 @@ 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Prijs (optioneel)" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "Gratis" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "Hoeveelheid beschikbaar" @@ -9190,25 +9548,25 @@ msgstr "Goedgekeurd, wacht op betaling" msgid "Approval pending" msgstr "Wacht op goedkeuring" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} – Elke variant" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "Alle subevenementen beginnend op of na" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "Alle subevenementen beginnend voor" @@ -9236,44 +9594,30 @@ msgid "Exact matches only" msgstr "Alleen exacte overeenkomsten" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "Kaartjesgeheim" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "Alle organisatoren" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "Winkel live en voorverkoop actief" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "Uitgeschakeld" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "Datum vanaf" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "Datum tot" @@ -9316,138 +9660,139 @@ msgid "Sunday" msgstr "Zondag" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "Zoekopdracht" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "Alle evenementen" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "Winkel is live" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "Winkel is niet live" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "Enkel evenement bezig of in de toekomst" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "Enkel evenement in het verleden" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "Zoek gast…" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "Incheckstatus" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "Alle gasten" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "Ingecheckt en weer vertrokken" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 msgctxt "checkin state" msgid "Present" msgstr "Aanwezig" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "Ingecheckt" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "Niet ingecheckt" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Beheerder" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "Geen beheerder" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "Geldig" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "Onverzilverd" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "Ten minste één keer verzilverd" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "Volledig verzilverd" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "Verzilverd en ingecheckt met kaartje" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "Quotumgedrag" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "Sta toe om quotum te negeren" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "Filteren op tag" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "Zoek voucher" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: 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:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "Terugbetalingsstatus" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "Alle openstaande terugbetalingen" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "Alle terugbetalingen" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "Datumfilter" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "Filteren op…" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "Datum van laatste geslaagde betaling" @@ -9675,7 +10020,7 @@ 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:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 msgid "No category" msgstr "Geen categorie" @@ -9719,32 +10064,32 @@ msgstr "Grootte" msgid "Number of tickets" msgstr "Aantal kaartjes" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "Quotumnaam is verplicht." -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "Kies een quotum." -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 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:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "Kies automatisch op basis van de evenementsinstellingen" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "Ja, als kaartjes genereren in het algemeen is ingeschakeld" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "Nooit" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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, " @@ -9754,11 +10099,15 @@ 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "Toon onafhankelijk van andere producten" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9769,15 +10118,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:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "Add-ons" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "Je hebt twee keer dezelfde add-oncategorie geselecteerd" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -9785,22 +10134,22 @@ 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "Gebundelde producten" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 msgid "You added the same bundled product twice." msgstr "Je hebt twee keer hetzelfde gebundelde product geselecteerd." -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "uitgeschakeld" @@ -9833,11 +10182,11 @@ msgstr "Maak bestellingen als bestellingen uit de testmodus aan" msgid "CSV column: \"{name}\"" msgstr "CSV-kolom: \"{name}\"" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "Overboek quotum" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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!" @@ -9845,11 +10194,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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "Overboek quotum en negeer late betaling" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -9861,17 +10210,17 @@ msgstr "" "leidt! De actie zal ook onafhankelijk van de instellingen voor late " "betalingen worden uitgevoerd." -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 #, 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:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "Houd annuleringskosten in van" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -9885,17 +10234,17 @@ 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:164 +#: pretix/control/forms/orders.py:165 #, fuzzy #| msgid "Generate cancellation" msgid "Generate cancellation for invoice" msgstr "Genereer annulering" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "Te betalen bedrag" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -9904,15 +10253,15 @@ msgstr "Te betalen bedrag" msgid "Payment date" msgstr "Betaaldatum" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "Herbereken belasting" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "Belasting niet opnieuw berekenen" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." @@ -9920,7 +10269,7 @@ msgstr "" "Bereken belasting opnieuw op basis van adres en productinstellingen, houd " "brutobedrag gelijk." -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." @@ -9928,11 +10277,11 @@ msgstr "" "Bereken belasting opnieuw op basis van adres en productinstellingen, houd " "nettobedrag gelijk." -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "Genereer indien nodig een nieuwe factuur" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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." @@ -9941,70 +10290,88 @@ msgstr "" "handeling wordt aangepast annuleren we de oude factuur en genereren we een " "nieuwe factuur." -#: pretix/control/forms/orders.py:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "Stel gebruiker op de hoogte" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 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:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "Quota overboeken bij deze actie toestaan" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "Add-on voor" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "Zitplaats" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +#, fuzzy +#| msgid "Members" +msgid "Membership" +msgstr "Leden" + +#: pretix/control/forms/orders.py:303 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: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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "(Onveranderd)" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "Nieuwe prijs (bruto)" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "Genereer een nieuw geheim" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "Annuleer deze plaats" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "Splitsen naar nieuwe bestelling" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +#, fuzzy +#| msgid "Team memberships" +msgid "(No membership)" +msgstr "Teamlidmaatschappen" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "Verwijder deze toeslag" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "Hergenereer geheimen" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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 " @@ -10014,31 +10381,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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "Ontvanger" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 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:603 +#: pretix/control/forms/orders.py:666 msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." @@ -10046,34 +10413,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:605 +#: pretix/control/forms/orders.py:668 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:632 +#: pretix/control/forms/orders.py:695 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:638 +#: pretix/control/forms/orders.py:701 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:650 +#: pretix/control/forms/orders.py:713 msgid "Cancel all dates" msgstr "Annuleer alle datums" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "Geld automatisch terugbetalen indien mogelijk" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 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:678 +#: pretix/control/forms/orders.py:741 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 " @@ -10086,7 +10453,7 @@ msgstr "" "bestellingen wilt terugbetalen door het bedrag te verrekenen met andere " "bestellingen of door cadeaubonnen uit te geven." -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" @@ -10094,23 +10461,23 @@ msgstr "" "Geldbedrag als cadeaubon uitgeven in plaats van een terugbetaling naar de " "oorspronkelijke betalingsmethode" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 msgid "Gift card validity" msgstr "Geldigheid van cadeaubonnen" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "Houd een vast bedrag per ticket als annuleringskosten in" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 msgid "Free tickets and add-on products are not counted" msgstr "Gratis tickets en add-onproducten worden niet meegeteld" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 msgid "Keep fees" msgstr "Houd toeslagen in" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -10123,20 +10490,20 @@ msgstr "" "gedeeltelijk wordt geannuleerd, omdat de bestelling dan uit kaartjes voor " "meerdere datums bestaat." -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 msgid "Send information via email" msgstr "Stuur informatie via e-mail" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 msgid "Send information to waiting list" msgstr "Stuur informatie naar wachtlijst" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "Geannuleerd: {event}" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -10167,7 +10534,7 @@ msgstr "" "Met vriendelijke groet,\n" "Organisatie van {event}" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -10189,32 +10556,32 @@ msgstr "" "Met vriendelijke groet,\n" "Organisatie van {event}" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 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:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 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:60 +#: pretix/control/forms/organizer.py:71 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:204 +#: pretix/control/forms/organizer.py:221 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -10222,16 +10589,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:234 +#: pretix/control/forms/organizer.py:251 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:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "Favicon" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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." @@ -10240,15 +10607,30 @@ msgstr "" "pretix-icoon. We raden een grootte van ten minste 200x200px aan, om de " "meeste apparaten te ondersteunen." -#: pretix/control/forms/organizer.py:299 +#: pretix/control/forms/organizer.py:364 +#, fuzzy +#| msgid "" +#| "This will be attached to every email. Available placeholders: {event}" +msgid "This will be attached to every email." +msgstr "" +"Dit zal worden toegevoegd aan iedere e-mail. Beschikbare plaatsaanduidingen: " +"{event}" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "Evenementstypes" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "Waarde van cadeaubon" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "This security device is already registered." +msgid "An account with this email address is already registered." +msgstr "Dit beveiligingsapparaat is al geregistreerd." + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -10502,11 +10884,17 @@ msgstr "" "({new_price})." #: pretix/control/logdisplay.py:82 +#, fuzzy, python-brace-format +#| msgid "Position #{posid} created: {item} ({price})." +msgid "Position #{posid}: Used membership changed." +msgstr "Plaats #{posid} aangemaakt: {item} ({price})." + +#: pretix/control/logdisplay.py:86 #, 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:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10515,44 +10903,44 @@ msgstr "" "Plaats #{posid}: Evenementsdatum \"{old_event}\" ({old_price}) veranderd in " "\"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, 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:106 +#: pretix/control/logdisplay.py:110 #, 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:113 +#: pretix/control/logdisplay.py:117 #, 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:120 +#: pretix/control/logdisplay.py:124 msgid "A fee has been added" msgstr "Een toeslag is toegevoegd" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, 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:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "Een toeslag van {old_price} is verwijderd." -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "Plaats #{posid} ({old_item}, {old_price}) geannuleerd." -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " @@ -10561,17 +10949,17 @@ msgstr "" "Plaats #{posid} aangemaakt: {item} ({price}) als add-on bij plaats " "#{addon_to}." -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "Plaats #{posid} aangemaakt: {item} ({price})." -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, 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:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" @@ -10579,19 +10967,19 @@ msgstr "" "Plaats #{posid} ({old_item}, {old_price}) afgesplitst naar nieuwe " "bestelling: {order}" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, 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: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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "(onbekend)" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " @@ -10600,7 +10988,7 @@ msgstr "" "Onbekende scan van code \"{barcode}…\" om {datetime} voor lijst \"{list}\", " "type \"{type}\"." -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." @@ -10608,7 +10996,7 @@ msgstr "" "Onbekende scan van code \"{barcode}…\" voor lijst \"{list}\", type " "\"{type}\"." -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " @@ -10617,7 +11005,7 @@ msgstr "" "Een scan van ingetrokken code \"{barcode}…\" om {datetime} voor lijst " "\"{list}\", type \"{type}\" is geüpload." -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " @@ -10626,7 +11014,7 @@ msgstr "" "Scan van ingetrokken code \"{barcode}\" voor lijst \"{list}\", type " "\"{type}\" is geüpload." -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " @@ -10635,7 +11023,7 @@ msgstr "" "Een scan voor plaats #{posid} is geweigerd om {datetime} voor lijst " "\"{list}\", type \"{type}\". Foutcode: \"{errorcode}\"." -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " @@ -10644,29 +11032,29 @@ msgstr "" "Een scan voor plaats #{posid} is geweigerd voor de lijst \"{list}\", type " "\"{type}\". Foutcode: \"{errorcode}\"." -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, 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:272 +#: pretix/control/logdisplay.py:276 #, 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:278 +#: pretix/control/logdisplay.py:282 #, 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:284 +#: pretix/control/logdisplay.py:288 #, 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:291 +#: pretix/control/logdisplay.py:295 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10675,7 +11063,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:299 +#: pretix/control/logdisplay.py:303 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -10684,129 +11072,196 @@ msgstr "" "Plaats #{posid} is gescand en geweigerd omdat het al is gescand op lijst " "\"{list}\"." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:314 msgid "This object has been created by cloning." msgstr "Dit object is aangemaakt via kopiëren." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The order has been changed." msgid "The organizer has been changed." msgstr "De bestelling is aangepast." -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The team settings have been changed." msgid "The organizer settings have been changed." msgstr "De teaminstellingen zijn aangepast." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 #, 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:314 +#: pretix/control/logdisplay.py:318 #, 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:315 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The user has been created." msgid "The webhook has been created." msgstr "De gebruiker is aangemaakt." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 #, fuzzy #| msgid "The gate has been changed." msgid "The webhook has been changed." msgstr "De toegangslocatie is aangepast." -#: pretix/control/logdisplay.py:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been created." +msgid "The membership type has been created." +msgstr "De evenementsdatum is aangemaakt." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been changed." +msgid "The membership type has been changed." +msgstr "De evenementsdatum is aangepast." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been deleted." +msgid "The membership type has been deleted." +msgstr "De evenementsdatum is verwijderd." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "The gate has been created." +msgid "The account has been created." +msgstr "De toegangslocatie is aangemaakt." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "The gate has been changed." +msgid "The account has been changed." +msgstr "De toegangslocatie is aangepast." + +#: pretix/control/logdisplay.py:326 +#, fuzzy +#| msgid "Your account has been enabled." +msgid "A membership for this account has been added." +msgstr "Je account is ingeschakeld." + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "An answer option has been changed." +msgid "A membership of this account has been changed." +msgstr "Een antwoordoptie is gewijzigd." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "Your account has been disabled." +msgid "The account has been disabled and anonymized." +msgstr "Je account is uitgeschakeld." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been requested." +msgstr "Het wachtwoord is opnieuw ingesteld." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been set." +msgstr "Het wachtwoord is opnieuw ingesteld." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "Het versturen van een email is mislukt." + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "Het interne commentaar van het evenement is bijgewerkt." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 msgid "The event has been canceled." msgstr "Het evenement is geannuleerd." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 #, fuzzy #| msgid "The event has been deleted." msgid "An event has been deleted." msgstr "Dit evenement is verwijderd." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "De details van de bestelling zijn aangepast." -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "De bestelling is aangemerkt als onbetaald." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "Het geheim van de bestelling is aangepast." -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "De verloopdatum van de bestelling is aangepast." -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "De bestelling is aangemerkt als verlopen." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "De bestelling is aangemerkt als betaald." -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 msgid "The cancellation request has been deleted." msgstr "Het annuleringsverzoek is verwijderd." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "De bestelling is terugbetaald." -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "De bestelling is geannuleerd." -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 msgid "The order has been reactivated." msgstr "De bestelling is opnieuw geactiveerd." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "De testbestelling {code} is verwijderd." -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "De bestelling is aangemaakt." -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 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:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "De bestelling is goedgekeurd." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "De bestelling is geweigerd." -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, 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:337 +#: pretix/control/logdisplay.py:352 msgid "" "The email address has been confirmed to be working (the user clicked on a " "link in the email for the first time)." @@ -10814,55 +11269,57 @@ msgstr "" "Het e-mailadres is gecontroleerd (de gebruiker heeft op een link in een naar " "de gebruiker verzonden mail geklikt)." -#: pretix/control/logdisplay.py:339 +#: pretix/control/logdisplay.py:354 #, 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:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "The question has been changed." +msgid "The customer account has been changed." +msgstr "De vraag is aangepast." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "De taal van de bestelling is aangepast." -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "De factuur is gegenereerd." -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "De factuur is opnieuw gegenereerd." -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "De factuur is opnieuw uitgegeven." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "Het interne commentaar van de bestelling is bijgewerkt." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 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:348 +#: pretix/control/logdisplay.py:364 #, 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:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "Een onbekend type e-mail is verzonden." -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "Het versturen van een email is mislukt." - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." @@ -10870,15 +11327,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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "Een aangepaste email is verstuurd." -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "Een aangepaste email is verstuurd naar een gast." -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." @@ -10886,63 +11343,63 @@ msgstr "" "Een e-mail is verzonden met een herinnering dat het kaartje klaarstaat om te " "downloaden." -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 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:359 +#: pretix/control/logdisplay.py:375 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:360 +#: pretix/control/logdisplay.py:376 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:362 +#: pretix/control/logdisplay.py:378 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:363 +#: pretix/control/logdisplay.py:379 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:364 +#: pretix/control/logdisplay.py:380 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:365 +#: pretix/control/logdisplay.py:381 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:366 +#: pretix/control/logdisplay.py:382 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:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." @@ -10950,7 +11407,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:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." @@ -10958,95 +11415,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:372 +#: pretix/control/logdisplay.py:388 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:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "Betaling {local_id} is bevestigd." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "Betaling {local_id} is geannuleerd." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "Het annuleren van betaling {local_id} is mislukt." -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "Betaling {local_id} is gestart." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "Betaling {local_id} is mislukt." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, 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:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "De bestelling is overbetaald." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "Terugbetaling {local_id} is aangemaakt." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, 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:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "De klant heeft je om een terugbetaling gevraagd." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "Terugbetaling {local_id} is voltooid." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "Terugbetaling {local_id} is geannuleerd." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "Terugbetaling {local_id} is mislukt." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "De gebruiker is aangemaakt." -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 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:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 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:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -11055,7 +11512,7 @@ msgstr "" "Een nieuw twee-factor-authenticatieapparaat \"{name}\" is toegevoegd aan je " "account." -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " @@ -11064,31 +11521,31 @@ msgstr "" "Het twee-factor-authenticatieapparaat \"{name}\" is verwijderd van je " "account." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "Meldingen zijn ingeschakeld." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "Meldingen zijn uitgeschakeld." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "Je meldingsinstellingen zijn aangepast." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "De gebruiker is geanonimiseerd." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "Wachtwoord-herstelmail verstuurd." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "Het wachtwoord is opnieuw ingesteld." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." @@ -11096,346 +11553,346 @@ msgstr "" "Een herhaald wachtwoordherstelverzoek is geweigerd, omdat het vorige verzoek " "minder dan 24 uur geleden was." -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "De organisator \"{name}\" is verwijderd." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "De voucher is aangemaakt." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 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:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "De voucher is aangepast." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "De voucher is verwijderd." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, 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:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "Het product is aangemaakt." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "Het product is aangepast." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "Het product is verwijderd." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "De variant \"{value}\" is aangemaakt." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "De variant \"{value}\" is verwijderd." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "De variant \"{value}\" is gewijzigd." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "Een add-on is toegevoegd aan dit product." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "Een add-on is verwijderd van dit product." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "Een add-on van dit product is gewijzigd." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "Een gebundeld product is aan dit product toegevoegd." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "Een gebundeld product is verwijderd uit dit product." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "Een gebundeld product van dit product is gewijzigd." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "Het quotum is toegevoegd." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "Het quotum is verwijderd." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "Het quotum is aangepast." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "Het quotum is gesloten." -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "Het quotum is opnieuw geopend." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "De categorie is toegevoegd." -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "De categorie is verwijderd." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "De categorie is aangepast." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "De vraag is toegevoegd." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "De vraag is verwijderd." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "De vraag is aangepast." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "De belastingregel is toegevoegd." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "De belastingregel is verwijderd." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "De belastingregel is aangepast." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "De inchecklijst is toegevoegd." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "De inchecklijst is verwijderd." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "De inchecklijst is aangepast." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "De evenementsinstellingen zijn aangepast." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "De kaartjesdownloadinstellingen zijn aangepast." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "Een plug-in is ingeschakeld." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "Een plug-in is uitgeschakeld." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "De winkel is live gezet." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "De winkel is offline gehaald." -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "De winkel is in testmodus gezet." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "De testmodus is uitgeschakeld." -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "Het evenement is aangemaakt." -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 msgid "The event details have been changed." msgstr "De evenementsdetails zijn aangepast." -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "Een antwoordoptie is aan de vraag toegevoegd." -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "Een antwoordoptie is verwijderd van de vraag." -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "Een antwoordoptie is gewijzigd." -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "Een gebruiker is toegevoegd aan het evenemententeam." -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "Een gebruiker is uitgenodigd voor het evenemententeam." -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "De rechten van een gebruiker zijn veranderd." -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "Een gebruiker is verwijderd van het evenemententeam." -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 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:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "Een inschrijving is verwijderd van de wachtlijst." -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "Een inschrijving op de wachtlijst is aangepast." -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "Een inschrijving is toegevoegd aan de wachtlijst." -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "Het team is aangepast." -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "De teaminstellingen zijn aangepast." -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "Het team is verwijderd." -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 msgid "The gate has been created." msgstr "De toegangslocatie is aangemaakt." -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 msgid "The gate has been changed." msgstr "De toegangslocatie is aangepast." -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 msgid "The gate has been deleted." msgstr "De toegangslocatie is verwijderd." -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "De evenementsdatum is verwijderd." -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 msgctxt "subevent" msgid "The event date has been canceled." msgstr "De evenementsdatum is geannuleerd." -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "De evenementsdatum is aangepast." -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "De evenementsdatum is aangemaakt." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "Een quotum is toegevoegd aan de evenementsdatum." -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "Een quotum is veranderd op de evenementsdatum." -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "Een quotum is verwijderd van de evenementsdatum." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "Het apparaat is aangemaakt." -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "Het apparaat is gewijzigd." -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "De toegang van het apparaat is ingetrokken." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "Het apparaat is geïnitialiseerd." -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "Het toegangstoken van het apparaat is opnieuw gegenereerd." -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 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:480 +#: pretix/control/logdisplay.py:496 msgid "The gift card has been created." msgstr "De cadeaubon is aangemaakt." -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 msgid "The gift card has been changed." msgstr "De cadeaubon is gewijzigd." -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "Een handmatige transactie is uitgevoerd." -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "De instellingen van een betalingsprovider zijn aangepast." -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "De instellingen van een kaartjesuitvoerprovider zijn aangepast." -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "De gebruiker bevestigde het volgende bericht: \"{}\"" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -11444,85 +11901,85 @@ msgstr "" "Plaats #{posid} is handmatig gemarkeerd als ingecheckt op {datetime} op " "lijst \"{list}\"." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, 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:553 +#: pretix/control/logdisplay.py:569 #, 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:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} is toegevoegd aan het team." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} is verwijderd uit het team." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, 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:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} is uitgenodigd voor het team." -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "De uitnodiging voor {user} is opnieuw verstuurd." -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "De uitnodiging voor {user} is ingetrokken." -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "Het token \"{name}\" is aangemaakt." -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "Het token \"{name}\" is ingetrokken." -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "Je accountinstellingen zijn aangepast." -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 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:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Je wachtwoord is veranderd." -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "Je account is ingeschakeld." -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "Je account is uitgeschakeld." -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "Je hebt als de gebruiker {} gewerkt." -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "Je bent gestopt met werken als {}." @@ -11551,18 +12008,19 @@ msgstr "Dashboard" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "Algemeen" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -11612,14 +12070,14 @@ msgid "Overview" msgstr "Overzicht" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "Terugbetalingen" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "Exporteren" @@ -11715,12 +12173,28 @@ msgstr "Tickets & inchecken" msgid "Event metadata" msgstr "Evenementsmetadata" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "Webhooks" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customers" +msgstr "Klant" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer accounts" +msgstr "Klantacties" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "Apparaten" @@ -11771,6 +12245,9 @@ msgid "Register" msgstr "Registreren" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "Log in" @@ -11824,6 +12301,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -11878,19 +12357,19 @@ msgid "Set new password" msgstr "Stel nieuw wachtwoord in" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -11901,13 +12380,17 @@ msgstr "Stel nieuw wachtwoord in" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -11924,6 +12407,9 @@ msgstr "Stel nieuw wachtwoord in" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "Opslaan" @@ -11958,6 +12444,8 @@ msgstr "Accountinstellingen" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "Log uit" @@ -12164,6 +12652,7 @@ msgstr "CSV" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -12249,7 +12738,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -12262,8 +12751,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -12298,6 +12789,7 @@ msgstr "Annuleren" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -12361,6 +12853,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "Aangepaste incheckregel" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "Bewerken" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -12632,7 +13139,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 msgid "Cancel or delete event" msgstr "Annuleer of verwijder evenement" @@ -12760,7 +13267,7 @@ msgid "Geo coordinates" msgstr "Geo-coördinaten" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -12872,7 +13379,7 @@ msgid "Show more" msgstr "Toon meer" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "Commentaar bijwerken" @@ -12900,9 +13407,9 @@ msgstr "Deze verandering is uitgevoerd door een pretix-beheerder." #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -13069,79 +13576,75 @@ msgstr "Klantacties" msgid "No results" msgstr "Geen resultaten" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "E-mailinstellingen" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "E-mailontwerp" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "Voorbeeld" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "E-mailinhoud" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "Geplaatste bestelling" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "Betaalde bestelling" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "Gratis bestelling" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "Stuur link opnieuw" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "Betalingsherinnering" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "Wachtlijstnotificatie" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "Aangepaste mail bestelling" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "Herinnering om kaartjes te downloaden" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "Goedkeuringsproces voor bestellingen" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "SMTP-instellingen" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "Sla op en test aangepaste SMTP-verbinding" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "Bewerken" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -13220,14 +13723,20 @@ msgstr "Geïnstalleerde plugins" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "Je wijzigingen zijn opgeslagen." @@ -13391,16 +13900,17 @@ msgstr "" "We raden aan om een manier te hebben voor je klanten om contact op te nemen " "voor het geval er iets misgaat of onduidelijk is:" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "Algemene instellingen" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "Basisinstellingen" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -13408,52 +13918,52 @@ msgstr "Basisinstellingen" msgid "Meta data" msgstr "Metadata" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "Lokalisatie" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "Gegevens van gasten en klanten" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 msgid "Customer data (once per order)" msgstr "Klantgegevens (eenmaal per bestelling)" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 msgid "Name and address" msgstr "Naam en adres" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 msgid "See invoice settings" msgstr "Zie factuurinstellingen" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 msgid "Attendee data (once per admission ticket)" msgstr "Gastgegevens (eenmaal per toegangsbewijs)" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 msgid "Custom fields" msgstr "Aangepaste velden" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 msgid "Manage questions" msgstr "Vragen beheren" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 msgid "Other settings" msgstr "Andere instellingen" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "Teksten" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "Bevestigingstekst" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -13465,16 +13975,16 @@ msgstr "" "Als je de Pages-functie gebruikt om je voorwaarden te publiceren heb je deze " "instelling niet nodig, omdat je dit daar kunt instellen." -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 msgid "Add confirmation text" msgstr "Bevestigingstekst toevoegen" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "Winkelontwerp" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -13482,19 +13992,19 @@ msgstr "Winkelontwerp" msgid "Timeline" msgstr "Tijdlijn" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "Weergave" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "Winkelwagen" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 msgid "Item metadata" msgstr "Productmetadata" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " @@ -13504,11 +14014,11 @@ msgstr "" "je later kunt instellen voor je producten en hergebruiken in plaatsen als " "layouts van kaartjes. Dit kan je tijd schelen als je veel producten aanmaakt." -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "Eigenschap toevoegen" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -13599,7 +14109,7 @@ msgid "Add a new rule" msgstr "Voeg een nieuwe regel toe" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 msgid "Change history" msgstr "Wijzigingsgeschiedenis" @@ -13879,19 +14389,6 @@ msgstr "Reeks" msgid "More quotas" msgstr "Meer quota" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "In de verkoop" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -14317,7 +14814,7 @@ msgstr "" "Merk op dat je variant niet beschikbaar zal zijn om te " "kopen tot je het aan een bestaand of nieuw aangemaakt quotum toevoegt." -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "Voeg een nieuwe variant toe" @@ -14325,17 +14822,33 @@ msgstr "Voeg een nieuwe variant toe" msgid "Availability" msgstr "Beschikbaarheid" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "Tickets & inchecken" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "Extra instellingen" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +#, fuzzy +#| msgid "in days" +msgid "days" +msgstr "in dagen" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +#, fuzzy +#| msgid "month(s)" +msgid "months" +msgstr "maand(en)" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "Productgeschiedenis" @@ -14479,8 +14992,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "Geannuleerd" @@ -15019,27 +15534,27 @@ msgstr "" "de originele prijs van het product op het moment van de aankoop." #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "Veranderen naar" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "inclusief alle belasting" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" "Deze plaats verwijderen zal ook alle add-ons van deze plaats verwijderen." -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "Product toevoegen" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " @@ -15049,12 +15564,12 @@ msgstr "" "kosten anders kunnen zijn na later volgende wijzigingen in de bestelling of " "wanneer een andere betalingsmethode wordt gekozen." -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "Andere acties" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "Veranderingen uitvoeren" @@ -15080,7 +15595,7 @@ msgid "Change order information" msgstr "Verander bestellingsinformatie" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -15226,7 +15741,20 @@ msgstr "Bestellingsdetails" msgid "Cancellation date" msgstr "Annuleringsdatum" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account" +msgstr "Klantacties" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +#, fuzzy +#| msgid "Contact information" +msgid "Contact email" +msgstr "Contactgegevens" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." @@ -15234,18 +15762,18 @@ msgstr "" "We weten dat dit e-mailadres werkt, omdat de gebruiker op een link in een e-" "mail heeft geklikt." -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" "Stel de factuur opnieuw samen met bijgewerkte gegevens maar hetzelfde " "factuurnummer." -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "Opnieuw genereren" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." @@ -15253,87 +15781,87 @@ msgstr "" "Genereer een annuleringsdocument voor deze factuur en genereer een nieuwe " "factuur met een nieuw factuurnummer." -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "Genereer annulering" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "Annuleren en opnieuw uitgeven" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "Genereer factuur" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "Verander antwoorden" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "Verander producten" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "Bestelde items" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "Automatisch als afwezig gemarkeerd: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, python-format msgid "Exit scan: %(date)s" msgstr "Uitgangsscan: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "Extra ingangsscan: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "Automatisch ingecheckt: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, python-format msgid "Entry scan: %(date)s" msgstr "Ingangsscan: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "Vouchercode gebruikt:" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "Originele prijs: %(price)s" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 msgid "Ticket page" msgstr "Kaartjespagina" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "niet beantwoord" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "Deze vraag zal bij het inchecken worden gesteld." -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." @@ -15341,61 +15869,61 @@ msgstr "" "Dit bestand is geüpload door een gebruiker, en kan virussen of andere " "kwaadaardige inhoud bevatten." -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "Belastingen" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Totaal" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "Geslaagde betalingen" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "Openstaand bedrag" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "Betalingen" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "Bevestigingsdatum" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." @@ -15403,68 +15931,68 @@ msgstr "" "Deze betaling is aangemaakt met een oudere versie van pretix, hierom kan " "nauwkeurige data mogelijk niet aanwezig zijn." -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "GEMIGREERD" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "Annuleer betaling" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "Bevestig als betaald" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "Maak een terugbetaling aan" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "Bron" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "Annuleer overschrijving" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "Bevestig als klaar" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "Negeer" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "Verwerk terugbetaling" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "Veranderen" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "Postcode en stad" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "Geldig EU btw-nummer" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "Controleren" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "Bestelgeschiedenis" @@ -15929,37 +16457,47 @@ msgid "Remove filter" msgstr "Verwijder filter" #: pretix/control/templates/pretixcontrol/orders/index.html:116 -msgid "Order paid / total" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 +#, fuzzy +#| msgid "Order paid / total" +msgid "Order paid / total" msgstr "Bestelling betaald / totaal" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "ANNULERING AANGEVRAAGD" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "OPENSTAANDE TERUGBETALING" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "OVERBETAALD" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "ONDERBETAALD" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "VOLLEDIG BETAALD" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -16027,6 +16565,143 @@ msgstr "Acties" msgid "Search" msgstr "Zoeken" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "Custom fields" +msgid "Customer #%(id)s" +msgstr "Aangepaste velden" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "Details" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Customer VAT ID" +msgid "Customer ID" +msgstr "Btw-nummer van klant" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Disabled" +msgid "disabled" +msgstr "Uitgeschakeld" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Deactivate" +msgid "not yet activated" +msgstr "Deactiveren" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Inactive" +msgid "active" +msgstr "Uitgeschakeld" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "Anonimiseren" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +#, fuzzy +#| msgid "Members" +msgid "Memberships" +msgstr "Leden" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Valid" +msgid "Valid from" +msgstr "Geldig" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +#, fuzzy +#| msgid "Use languages" +msgid "Usages" +msgstr "Gebruik talen" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +#, fuzzy +#| msgid "Team memberships" +msgid "Add membership" +msgstr "Teamlidmaatschappen" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "User history" +msgid "Customer history" +msgstr "Gebruikershistorie" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, fuzzy, python-format +#| msgid "Anonymize user" +msgid "Anonymize customer #%(id)s" +msgstr "Gebruiker anonimiseren" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +#, fuzzy +#| msgid "Are you sure you want to delete the gate?" +msgid "Are you sure you want to anonymize this customer account?" +msgstr "Weet je zeker dat je de toegangslocatie wilt verwijderen?" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "The transaction has been reversed." +msgid "This action is irreversible." +msgstr "De transactie is teruggeboekt." + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgid "No exports have been created yet." +msgid "No customer accounts have been created yet." +msgstr "Er zijn nog geen exports aangemaakt." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "Verwijder organisator" @@ -16225,7 +16900,7 @@ msgstr "Organisatorinstellingen" msgid "Organizer page" msgstr "Organisatorpagina" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -16264,11 +16939,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "Cadeaubon: %(card)s" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "Details" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 msgid "Expire date" msgstr "Verloopdatum" @@ -16352,6 +17022,69 @@ msgstr "" msgid "Organizer logs" msgstr "Organisatoren" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "Submit registration" +msgid "Customer account registration" +msgstr "Verstuur aanmelding" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account email change" +msgstr "Klantacties" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "Je huidige wachtwoord" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Team memberships" +msgid "Delete membership type:" +msgstr "Teamlidmaatschappen" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +#, fuzzy +#| msgid "Are you sure you want to delete the gate?" +msgid "Are you sure you want to delete this membership type?" +msgstr "Weet je zeker dat je de toegangslocatie wilt verwijderen?" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +#, fuzzy +#| msgid "A voucher can not be deleted if it already has been redeemed." +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" +"Een voucher kan niet worden verwijderd wanneer de voucher al is verzilverd." + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +#, fuzzy +#| msgid "Members" +msgid "Membership type:" +msgstr "Leden" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Create a new event" +msgid "Create a new membership type" +msgstr "Nieuw evenement aanmaken" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -16427,7 +17160,7 @@ msgstr "Je kan in de volgende stap teamleden toevoegen." msgid "Organizer permissions" msgstr "Organisatorpermissies" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "Evenementspermissies" @@ -17635,10 +18368,6 @@ msgstr "Verstuur wachtwoordherstelmail" msgid "Impersonate user" msgstr "Werk als andere gebruiker" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "Anonimiseren" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "Authenticatie-backend" @@ -17962,20 +18691,30 @@ 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:65 -msgid "Organizer-level settings" -msgstr "Instellingen op organisator-niveau" +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Create a new organizer" +msgid "Currently set on organizer level" +msgstr "Nieuwe organisator aanmaken" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" -msgstr "Globale instellingen" +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Currently for sale" +msgid "Currently set on global level" +msgstr "Momenteel te koop" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 +#, fuzzy +#| 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 go to the organizer settings to change them or decouple them from " +#| "the organizer account to change them for this event individually." 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" "Deze instellingen zijn momenteel op het niveau van de organisator ingesteld. " "Hierdoor kan je de instellingen gemakkelijk voor al je evenementen tegelijk " @@ -17983,12 +18722,18 @@ 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:72 +#: pretix/control/templatetags/hierarkey_form.py:74 +#, fuzzy +#| 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 global settings to change them or decouple them from the global " +#| "settings to change them for this event individually." 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" "Deze instellingen zijn momenteel op het site-niveau ingesteld. Hierdoor kan " "je de instellingen gemakkelijk voor alle organisators tegelijk wijzigen. Je " @@ -17996,21 +18741,23 @@ msgstr "" "instellingen ontkoppelen van de globale instellingen om ze alleen voor dit " "evenement aan te passen." -#: 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:78 +#, fuzzy +#| msgid "Blocked" +msgid "Unlock" +msgstr "Geblokkeerd" -#: 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:79 +#, fuzzy +#| msgid "Organizer settings" +msgid "Go to organizer settings" +msgstr "Organisatorinstellingen" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "Verander voor alle evenementen" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" -msgstr "Verander voor alle organisators" +#: pretix/control/templatetags/hierarkey_form.py:79 +#, fuzzy +#| msgid "Global settings" +msgid "Go to global settings" +msgstr "Globale instellingen" #: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" @@ -18116,10 +18863,10 @@ msgstr "De nieuwe inchecklijst is aangemaakt." #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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." @@ -18211,7 +18958,7 @@ msgstr "" msgid "Set up event" msgstr "Stel evenement in" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "Geen datums" @@ -18243,7 +18990,7 @@ msgid_plural "{num} orders" msgstr[0] "{num} bestelling" msgstr[1] "{num} bestellingen" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -18278,12 +19025,12 @@ msgstr "" "Deze betalingsprovider bestaat niet of de bijbehorende plug-in is " "uitgeschakeld." -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, 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:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." @@ -18291,7 +19038,7 @@ msgstr "" "Je wijzigingen zijn opgeslagen en de verbindingspoging met je SMTP-server is " "geslaagd." -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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 " @@ -18301,13 +19048,14 @@ 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: 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:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "ongeldig item" @@ -18316,7 +19064,7 @@ msgid "Unknown e-mail renderer." msgstr "Onbekende e-mail-renderer." #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "Je vroeg een ongeldig kaartjesuitvoertype." @@ -18422,7 +19170,7 @@ msgstr "Kaartje met korting" msgid "Your changes have not been saved, see below for errors." msgstr "Je wijzigingen zijn niet opgeslagen, zie onder voor details." -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -18430,26 +19178,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -18457,35 +19205,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -18657,15 +19405,15 @@ msgstr "We konden het geüploade bestand niet openen als een CSV-bestand." #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 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:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "Kaartjes downloaden is niet ingeschakeld voor dit product." @@ -18903,15 +19651,15 @@ msgstr "Persoonlijke gegevens zijn uit de factuur verwijderd." 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:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "Deze factuur is niet gevonden" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 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:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -18943,49 +19691,49 @@ 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:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "Er is iets misgegaan. Zie de details hieronder." -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 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:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "De bestelling is aangepast." -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 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:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "Niets hoefde te worden aangepast aan de bestelling." -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 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:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Onderwerp: {subject}" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 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:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "Kon geen mail sturen naar de volgende gebruiker: {}" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -18993,24 +19741,24 @@ msgstr "" "Deze link is niet meer geldig. Ga terug, ververs de pagina, en probeer het " "opnieuw." -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "Er is geen bestelling met de gegeven bestelcode." -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "De gekozen exporteerder was niet gevonden." -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 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:2289 +#: pretix/control/views/orders.py:2317 msgid "All orders have been canceled." msgstr "Alle bestellingen zijn geannuleerd." -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " @@ -19019,23 +19767,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:2312 +#: pretix/control/views/orders.py:2340 msgid "Your input was not valid." msgstr "Je invoer was ongeldig." -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "Tokennaam" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "Deze organisator kan niet worden verwijderd." -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "De organisator is verwijderd." -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -19043,37 +19791,40 @@ msgstr "" "De organisator kon niet worden verwijderd omdat sommige beperkingen (bijv. " "data aangemaakt door plug-ins) het niet toestaan." -#: pretix/control/views/organizer.py:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "De nieuwe organisator is aangemaakt." -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "Administrators" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 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:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "Je wijzigingen konden niet worden opgeslagen." -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "Het gekozen team is verwijderd." -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "Het gekozen team kan niet worden verwijderd." -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -19081,45 +19832,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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "Het lid is verwijderd uit het team." -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "Ongeldige uitnodiging geselecteerd." -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "De uitnodiging is ingetrokken." -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "De uitnodiging is opnieuw verstuurd." -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "Ongeldig token geselecteerd." -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "Het token is ingetrokken." -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 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:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "Het nieuwe lid is uitgenodigd voor het team." -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "Het nieuwe lid is toegevoegd aan het team." -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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 " @@ -19129,67 +19880,79 @@ msgstr "" "Kopieer dit geheim naar een veilige plaats. Je zal het hier niet opnieuw " "kunnen zien." -#: pretix/control/views/organizer.py:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "Het apparaat is succesvol geïnstalleerd." -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "Dit apparaat heeft momenteel geen toegang." -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "De toegang voor dit apparaat is ingetrokken." -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "De gekozen cadeaukaartuitgever is toegevoegd." -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "De gekozen cadeaukaartuitgever is verwijderd." -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "Cadeaubonnen kunnen geen negatieve waarde hebben." -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 msgid "The transaction could not be reversed." msgstr "De transactie kon niet worden teruggeboekt." -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 msgid "The transaction has been reversed." msgstr "De transactie is teruggeboekt." -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "Je invoer was ongeldig, probeer het opnieuw." -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "De handmatige transactie is opgeslagen." -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 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:1392 +#: pretix/control/views/organizer.py:1500 msgid "The selected gate has been deleted." msgstr "De geselecteerde toegangslocatie is verwijderd." -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1529 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "Het product is aangemaakt." -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "Het gekozen product is verwijderd." +#: pretix/control/views/organizer.py:1718 +#, fuzzy +#| msgid "The selected product has been deleted." +msgid "The selected object has been deleted." +msgstr "Het gekozen product is verwijderd." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "This user has been anonymized." +msgid "The customer account has been anonymized." +msgstr "De gebruiker is geanonimiseerd." + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "Het geüploade PDF-bestand is te groot." @@ -19247,15 +20010,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "{} nieuwe datums zijn aangemaakt." -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "Reeks:" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "Bestelling {}" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "Voucher {}" @@ -19809,8 +20572,8 @@ msgstr "Vul je bankrekeninggegevens in." #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -20475,16 +21238,16 @@ msgstr "" msgid "PayPal account" msgstr "PayPal-account" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 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:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "Endpoint" @@ -20576,8 +21339,8 @@ msgstr "" "PayPal heeft de betaling nog niet goedgekeurd. We zullen het aan je melden " "zodra de betaling is voltooid." -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "Er is een fout opgetreden bij het versturen van de bevestigingsmail." @@ -21158,7 +21921,7 @@ msgstr "" "zodra je de eerste bestellingen ontvangt!" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "Stripe" @@ -21188,7 +21951,7 @@ msgstr "Stripe Connect: App-toeslag (max.)" msgid "Stripe Connect: App fee (min)" msgstr "Stripe Connect: App-toeslag (min.)" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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 " @@ -21198,15 +21961,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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "Verbinden met Stripe" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "Verbinding met Stripe verbreken" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -21218,22 +21981,22 @@ msgstr "" "annuleren wanneer betalingen extern worden terugbetaald, en om asynchrone " "betalingsmethoden zoals SOFORT te verwerken." -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "MOTO-betalingen voor wederverkopers inschakelen" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 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:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "Stripe Integration security guide" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -21250,21 +22013,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:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "Stripe-account" -#: pretix/plugins/stripe/payment.py:173 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Live" msgstr "Live" -#: pretix/plugins/stripe/payment.py:174 +#: pretix/plugins/stripe/payment.py:175 msgctxt "stripe" msgid "Testing" msgstr "Testing" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -21272,15 +22035,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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "Publiceerbare sleutel" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "Geheime sleutel" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -21288,39 +22051,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:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "Creditcardbetalingen" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "giropay" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "Moet eerst in je Stripe-account worden aangezet." -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -21332,23 +22095,29 @@ 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:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "EPS" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "Multibanco" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "Przelewy24" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "WeChat Pay" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Beschrijving" + +#: pretix/plugins/stripe/payment.py:321 #, 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:441 pretix/plugins/stripe/payment.py:791 -#: pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:454 pretix/plugins/stripe/payment.py:808 +#: pretix/plugins/stripe/payment.py:903 #, 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: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 +#: pretix/plugins/stripe/payment.py:481 pretix/plugins/stripe/payment.py:618 +#: pretix/plugins/stripe/payment.py:821 pretix/plugins/stripe/payment.py:915 +#: pretix/plugins/stripe/payment.py:1487 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -21375,7 +22144,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:486 pretix/plugins/stripe/payment.py:838 +#: pretix/plugins/stripe/payment.py:499 pretix/plugins/stripe/payment.py:855 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -21383,16 +22152,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:495 pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:508 pretix/plugins/stripe/payment.py:869 #, python-format msgid "Stripe reported an error: %s" msgstr "Stripe meldde een fout: %s" -#: pretix/plugins/stripe/payment.py:551 +#: pretix/plugins/stripe/payment.py:564 msgid "No payment information found." msgstr "Geen betalingsinformatie gevonden." -#: pretix/plugins/stripe/payment.py:572 +#: pretix/plugins/stripe/payment.py:589 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -21400,100 +22169,100 @@ 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:576 +#: pretix/plugins/stripe/payment.py:593 msgid "Stripe returned an error" msgstr "Stripe meldde een fout" -#: pretix/plugins/stripe/payment.py:672 +#: pretix/plugins/stripe/payment.py:689 msgid "Credit card via Stripe" msgstr "Creditcard via Stripe" -#: pretix/plugins/stripe/payment.py:673 +#: pretix/plugins/stripe/payment.py:690 msgid "Credit card" msgstr "Creditcard" -#: pretix/plugins/stripe/payment.py:700 +#: pretix/plugins/stripe/payment.py:717 msgid "You may need to enable JavaScript for Stripe payments." msgstr "Je moet mogelijk JavaScript inschakelen voor Stripe-betalingen." -#: pretix/plugins/stripe/payment.py:846 +#: pretix/plugins/stripe/payment.py:863 msgid "Your payment failed. Please try again." msgstr "Je betaling is mislukt. Probeer het alsjeblieft opnieuw." -#: pretix/plugins/stripe/payment.py:919 +#: pretix/plugins/stripe/payment.py:936 msgid "giropay via Stripe" msgstr "giropay via Stripe" -#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 -#: pretix/plugins/stripe/payment.py:1270 +#: pretix/plugins/stripe/payment.py:968 pretix/plugins/stripe/payment.py:1135 +#: pretix/plugins/stripe/payment.py:1287 msgid "unknown name" msgstr "onbekende naam" -#: 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 +#: pretix/plugins/stripe/payment.py:1000 pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1167 pretix/plugins/stripe/payment.py:1319 +#: pretix/plugins/stripe/payment.py:1422 #, python-brace-format msgid "Bank account at {bank}" msgstr "Bankrekening bij {bank}" -#: pretix/plugins/stripe/payment.py:991 +#: pretix/plugins/stripe/payment.py:1008 msgid "iDEAL via Stripe" msgstr "iDEAL via Stripe" -#: pretix/plugins/stripe/payment.py:1043 +#: pretix/plugins/stripe/payment.py:1060 msgid "Alipay via Stripe" msgstr "Alipay via Stripe" -#: pretix/plugins/stripe/payment.py:1086 +#: pretix/plugins/stripe/payment.py:1103 msgid "Bancontact via Stripe" msgstr "Bancontact via Stripe" -#: pretix/plugins/stripe/payment.py:1158 +#: pretix/plugins/stripe/payment.py:1175 msgid "SOFORT via Stripe" msgstr "SOFORT via Stripe" -#: pretix/plugins/stripe/payment.py:1175 +#: pretix/plugins/stripe/payment.py:1192 msgid "Country of your bank" msgstr "Land van je bank" -#: pretix/plugins/stripe/payment.py:1176 +#: pretix/plugins/stripe/payment.py:1193 msgid "Germany" msgstr "Duitsland" -#: pretix/plugins/stripe/payment.py:1177 +#: pretix/plugins/stripe/payment.py:1194 msgid "Austria" msgstr "Oostenrijk" -#: pretix/plugins/stripe/payment.py:1178 +#: pretix/plugins/stripe/payment.py:1195 msgid "Belgium" msgstr "België" -#: pretix/plugins/stripe/payment.py:1179 +#: pretix/plugins/stripe/payment.py:1196 msgid "Netherlands" msgstr "Nederland" -#: pretix/plugins/stripe/payment.py:1180 +#: pretix/plugins/stripe/payment.py:1197 msgid "Spain" msgstr "Spanje" -#: pretix/plugins/stripe/payment.py:1227 +#: pretix/plugins/stripe/payment.py:1244 #, python-brace-format msgid "Bank account {iban} at {bank}" msgstr "Bankrekening {iban} bij {bank}" -#: pretix/plugins/stripe/payment.py:1238 +#: pretix/plugins/stripe/payment.py:1255 msgid "EPS via Stripe" msgstr "EPS via Stripe" -#: pretix/plugins/stripe/payment.py:1310 +#: pretix/plugins/stripe/payment.py:1327 msgid "Multibanco via Stripe" msgstr "Multibanco via Stripe" -#: pretix/plugins/stripe/payment.py:1357 +#: pretix/plugins/stripe/payment.py:1374 msgid "Przelewy24 via Stripe" msgstr "Przelewy24 via Stripe" -#: pretix/plugins/stripe/payment.py:1413 +#: pretix/plugins/stripe/payment.py:1430 msgid "WeChat Pay via Stripe" msgstr "WeChat Pay via Stripe" @@ -21950,22 +22719,42 @@ msgstr "Check-in" msgid "Check-in" msgstr "Check-in" -#: pretix/presale/checkoutflow.py:97 +#: pretix/presale/checkoutflow.py:101 msgctxt "checkoutflow" msgid "Step" msgstr "Stap" -#: pretix/presale/checkoutflow.py:232 +#: pretix/presale/checkoutflow.py:233 +#, fuzzy +#| msgid "Customer actions" +msgctxt "checkoutflow" +msgid "Customer account" +msgstr "Klantacties" + +#: pretix/presale/checkoutflow.py:349 +#, fuzzy +#| msgid "Members" +msgctxt "checkoutflow" +msgid "Membership" +msgstr "Leden" + +#: pretix/presale/checkoutflow.py:391 pretix/presale/checkoutflow.py:411 +msgid "" +"Your cart includes a product that requires an active membership to be " +"selected." +msgstr "" + +#: pretix/presale/checkoutflow.py:430 msgctxt "checkoutflow" msgid "Add-on products" msgstr "Add-onproducten" -#: pretix/presale/checkoutflow.py:450 +#: pretix/presale/checkoutflow.py:648 msgctxt "checkoutflow" msgid "Your information" msgstr "Je gegevens" -#: pretix/presale/checkoutflow.py:605 +#: pretix/presale/checkoutflow.py:828 msgid "" "Unfortunately, based on the invoice address you entered, we're not able to " "sell you the selected products for tax-related legal reasons." @@ -21973,7 +22762,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:611 +#: pretix/presale/checkoutflow.py:834 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 " @@ -21983,68 +22772,135 @@ msgstr "" "belastingtarief toepassen voor je bestelling en hebben we de prijs van de " "producten in je winkelwagen aangepast." -#: pretix/presale/checkoutflow.py:624 pretix/presale/checkoutflow.py:630 +#: pretix/presale/checkoutflow.py:847 pretix/presale/checkoutflow.py:853 msgid "Please enter a valid email address." msgstr "Vul alsjeblieft een geldig e-mailadres in." -#: pretix/presale/checkoutflow.py:637 +#: pretix/presale/checkoutflow.py:860 msgid "Please enter your invoicing address." msgstr "Vul alsjeblieft je factuuradres in." -#: pretix/presale/checkoutflow.py:641 +#: pretix/presale/checkoutflow.py:864 msgid "Please enter your name." msgstr "Vul alsjeblieft je naam in." -#: pretix/presale/checkoutflow.py:675 pretix/presale/checkoutflow.py:680 -#: pretix/presale/checkoutflow.py:685 pretix/presale/checkoutflow.py:690 -#: pretix/presale/checkoutflow.py:695 +#: pretix/presale/checkoutflow.py:898 pretix/presale/checkoutflow.py:903 +#: pretix/presale/checkoutflow.py:908 pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:918 msgid "Please fill in answers to all required questions." msgstr "Beantwoord alsjeblieft alle vereiste vragen." -#: pretix/presale/checkoutflow.py:722 +#: pretix/presale/checkoutflow.py:945 msgctxt "checkoutflow" msgid "Payment" msgstr "Betaling" -#: pretix/presale/checkoutflow.py:767 pretix/presale/views/order.py:647 +#: pretix/presale/checkoutflow.py:990 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "Selecteer een betaalmethode." -#: pretix/presale/checkoutflow.py:791 pretix/presale/checkoutflow.py:797 +#: pretix/presale/checkoutflow.py:1014 pretix/presale/checkoutflow.py:1020 #: 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:828 +#: pretix/presale/checkoutflow.py:1051 msgctxt "checkoutflow" msgid "Review order" msgstr "Controleer bestelling" -#: pretix/presale/checkoutflow.py:916 +#: pretix/presale/checkoutflow.py:1136 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:951 +#: pretix/presale/checkoutflow.py:1179 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:70 +#: pretix/presale/forms/checkout.py:73 msgid "E-mail address (repeated)" msgstr "E-mailadres (opnieuw)" -#: pretix/presale/forms/checkout.py:71 +#: pretix/presale/forms/checkout.py:74 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:117 +#: pretix/presale/forms/checkout.py:120 msgid "Please enter the same email address twice." msgstr "Voer twee keer hetzelfde e-mailadres in." +#: pretix/presale/forms/customer.py:60 +#, fuzzy +#| msgctxt "subevent" +#| msgid "You need to select a date." +msgid "You need to fill out all fields." +msgstr "Je moet een datum selecteren." + +#: pretix/presale/forms/customer.py:62 +#, fuzzy +#| msgid "Please enter a correct email address and password." +msgid "We have not found an account with this email address and password." +msgstr "Voer een correct e-mailadres en wachtwoord in." + +#: pretix/presale/forms/customer.py:64 +#, fuzzy +#| msgid "This account is inactive." +msgid "This account is disabled." +msgstr "Dit account is uitgeschakeld." + +#: pretix/presale/forms/customer.py:65 +msgid "" +"You have not yet activated your account and set a password. Please click the " +"link in the email we sent you. Click \"Reset password\" to receive a new " +"email in case you cannot find it again." +msgstr "" + +#: pretix/presale/forms/customer.py:128 +#, fuzzy +#| msgid "For security reasons, please wait 5 minutes before you try again." +msgid "" +"We've received a lot of registration requests from you, please wait 10 " +"minutes before you try again." +msgstr "" +"Om veiligheidsredenen moet je vijf minuten wachten voor je dit opnieuw kunt " +"proberen." + +#: pretix/presale/forms/customer.py:130 +msgid "" +"An account with this email address is already registered. Please try to log " +"in or reset your password instead." +msgstr "" + +#: pretix/presale/forms/customer.py:215 +#, python-brace-format +msgid "Activate your account at {organizer}" +msgstr "" + +#: pretix/presale/forms/customer.py:271 +#, fuzzy +#| msgid "For security reasons, please wait 5 minutes before you try again." +msgid "For security reasons, please wait 10 minutes before you try again." +msgstr "" +"Om veiligheidsredenen moet je vijf minuten wachten voor je dit opnieuw kunt " +"proberen." + +#: pretix/presale/forms/customer.py:272 +#, fuzzy +#| msgid "This combination of credentials is not known to our system." +msgid "A user with this email address is not known in our system." +msgstr "" +"Deze combinatie van gebruikersnaam en wachtwoord is niet bekend in onze " +"database." + +#: pretix/presale/forms/customer.py:391 +msgid "Only required if you change your email address" +msgstr "" + #: 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 @@ -22112,20 +22968,22 @@ msgstr "Deze winkel is op het moment alleen zichtbaar voor jou en je team." msgid "Take it live now" msgstr "Zet je winkel nu live" -#: pretix/presale/templates/pretixpresale/event/base.html:40 -#: pretix/presale/templates/pretixpresale/event/base.html:86 +#: pretix/presale/templates/pretixpresale/event/base.html:41 +#: pretix/presale/templates/pretixpresale/event/base.html:90 +#: pretix/presale/templates/pretixpresale/organizers/base.html:16 +#: pretix/presale/templates/pretixpresale/organizers/base.html:50 #, fuzzy #| msgid "Use languages" msgid "select language" msgstr "Gebruik talen" -#: pretix/presale/templates/pretixpresale/event/base.html:52 +#: pretix/presale/templates/pretixpresale/event/base.html:55 #, python-format msgid "Show all events of %(name)s" msgstr "Toon alle evenementen van %(name)s" -#: pretix/presale/templates/pretixpresale/event/base.html:101 -#: pretix/presale/templates/pretixpresale/event/base.html:137 +#: pretix/presale/templates/pretixpresale/event/base.html:107 +#: pretix/presale/templates/pretixpresale/event/base.html:143 msgid "" "This ticket shop is currently in test mode. Please do not perform any real " "purchases as your order might be deleted without notice." @@ -22134,8 +22992,8 @@ msgstr "" "echte aankopen uit, omdat je bestelling op ieder moment verwijderd kan " "worden." -#: pretix/presale/templates/pretixpresale/event/base.html:107 -#: pretix/presale/templates/pretixpresale/event/base.html:143 +#: pretix/presale/templates/pretixpresale/event/base.html:113 +#: pretix/presale/templates/pretixpresale/event/base.html:149 msgid "" "Orders made through this sales channel cannot be deleted - even if the " "ticket shop is in test mode!" @@ -22143,13 +23001,13 @@ msgstr "" "Bestellingen die via dit verkoopkanaal worden gemaakt kunnen niet worden " "verwijderd - zelfs niet als de kaartjeswinkel in testmodus staat!" -#: pretix/presale/templates/pretixpresale/event/base.html:151 -#: pretix/presale/templates/pretixpresale/organizers/base.html:69 +#: pretix/presale/templates/pretixpresale/event/base.html:157 +#: pretix/presale/templates/pretixpresale/organizers/base.html:75 msgid "Contact event organizer" msgstr "Neem contact op met de organisator" -#: pretix/presale/templates/pretixpresale/event/base.html:154 -#: pretix/presale/templates/pretixpresale/organizers/base.html:72 +#: pretix/presale/templates/pretixpresale/event/base.html:160 +#: pretix/presale/templates/pretixpresale/organizers/base.html:78 msgid "Imprint" msgstr "Colofon" @@ -22267,7 +23125,9 @@ msgid "There are no add-ons available for this product." msgstr "Er zijn geen add-ons beschikbaar voor dit product." #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:337 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:192 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:209 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:130 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:86 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:72 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:152 msgid "Go back" @@ -22365,11 +23225,11 @@ msgstr "Contactgegevens" msgid "Contact information" msgstr "Contactgegevens" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:162 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:179 msgid "Confirmations" msgstr "Bevestigingen" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:180 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:197 msgid "" "Your order requires approval by the event organizer before it can be " "confirmed and forms a valid contract." @@ -22377,7 +23237,7 @@ msgstr "" "Je bestelling moet worden goedgekeurd door de organisator van het evenement " "voordat de bestelling kan worden bevestigd en een geldig contract vormt." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:182 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:199 msgid "" "We will sent you an email as soon as the event organizer approved or " "rejected your order. If your order was approved, we will send you a link " @@ -22387,14 +23247,97 @@ msgstr "" "bestelling heeft goedgekeurd of geweigerd. Als je bestelling is goedgekeurd " "zullen we je een link sturen die je kan gebruiken om te betalen." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:198 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:215 msgid "Place binding order" msgstr "Plaats bestelling" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:200 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:217 msgid "Submit registration" msgstr "Verstuur aanmelding" +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:20 +#, fuzzy +#| msgid "Enter custom amount" +msgid "Log in with a customer account" +msgstr "Voer aangepast bedrag in" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:30 +#, fuzzy +#| msgid "You are currently working on behalf of %(user)s." +msgid "You are currently logged in with the following credentials." +msgstr "Je werkt momenteel namens %(user)s." + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:48 +#, python-format +msgid "" +"If you created a customer account at %(org)s before, you can log in now and " +"connect your order to your account. This will allow you to see all your " +"orders in one place and access them at any time." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:60 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:31 +#, fuzzy +#| msgid "Repeat password" +msgid "Reset password" +msgstr "Herhaal wachtwoord" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:77 +#, fuzzy +#| msgid "Create a new account" +msgid "Create a new customer account" +msgstr "Maak een nieuw account" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:87 +#, python-format +msgid "" +"We will send you an email with a link to activate your account and set a " +"password, so you can use the account for future orders at %(org)s. You can " +"still go ahead with this purchase before you received the email." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:106 +#, fuzzy +#| msgid "Continue in new tab" +msgid "Continue as a guest" +msgstr "Ga verder in een nieuw tabblad" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:115 +msgid "" +"You are not required to create an account. If you proceed as a guest, you " +"will be able to access the details and status of your order any time through " +"the secret link we will send you via email once the order is complete." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:6 +#, fuzzy +#| msgid "" +#| "For some of the products in your cart, you can choose additional options " +#| "before you continue." +msgid "" +"Some of the products in your cart can only be purchased if there is an " +"active membership on your account." +msgstr "" +"Voor sommige van de producten in je winkelwagen kan je aanvullende opties " +"kiezen voor je doorgaat." + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:38 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 +msgid "Selected add-ons" +msgstr "Geselecteerde add-ons" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:69 +msgid "" +"Your account does not include an active membership that allows you to buy " +"this product." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:70 +#, fuzzy +#| msgid "Add-on products will not be counted." +msgid "You will not be able to continue." +msgstr "Add-onproducten zullen niet worden meegeteld." + #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:7 msgid "Please select how you want to pay." msgstr "Selecteer hoe je wilt betalen." @@ -22442,10 +23385,6 @@ msgstr "" msgid "Copy answers from above" msgstr "Kopieer de antwoorden van hierboven" -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 -msgid "Selected add-ons" -msgstr "Geselecteerde add-ons" - #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:133 msgid "Copy answers" msgstr "Kopieer antwoorden" @@ -22511,36 +23450,36 @@ msgstr "" "Alle nog overgebleven producten zijn gereserveerd, maar er kunnen weer " "producten beschikbaar worden." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:54 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:57 #, fuzzy #| msgid "Show attendee names on invoices" msgid "No attendee name provided" msgstr "Toon namen van gasten op facturen" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:151 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:202 #, 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:159 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:162 msgid "Okay, we're removing that…" msgstr "Ok, dat halen we weg…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:166 msgid "Remove one" msgstr "Verwijder één" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:175 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:179 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:177 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:180 #: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 #: pretix/presale/templates/pretixpresale/event/voucher.html:78 @@ -22552,38 +23491,38 @@ 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:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:195 msgid "Add one more" msgstr "Voeg nog een toe" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:211 #, fuzzy #| msgid "Price" msgid "price" msgstr "Prijs" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:292 #, 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:303 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:306 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "incl. %(tax_sum)s%% belasting" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 #: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Verzilver een voucher" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 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:323 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:326 #: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Voucher inwisselen" @@ -23420,6 +24359,24 @@ msgstr "" " van %(start_date)s\n" " " +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:5 +#, fuzzy +#| msgid "Customer actions" +msgid "customer account" +msgstr "Klantacties" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:8 +#, fuzzy +#| msgid "Enter custom amount" +msgid "View customer account" +msgstr "Voer aangepast bedrag in" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:9 +#, fuzzy +#| msgid "User profile only" +msgid "View user profile" +msgstr "Alleen gebruikersprofiel" + #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:78 #, python-format msgid "" @@ -23492,6 +24449,97 @@ msgid "Note that the events in this view are in different timezones." msgstr "" "Merk op dat de evenementen in dit overzicht in verschillende tijdzones zijn." +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:15 +#, fuzzy +#| msgid "Account information changed" +msgid "Account information" +msgstr "Accountinformatie gewijzigd" + +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:11 +#, fuzzy +#| msgid "Change order information" +msgid "Update your account information" +msgstr "Verander bestellingsinformatie" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:11 +#, python-format +msgid "Sign in to your account at %(org)s" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:20 +#, fuzzy +#| msgid "Create a new account" +msgid "Create account" +msgstr "Maak een nieuw account" + +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:10 +#, fuzzy +#| msgid "Team memberships" +msgid "Your membership" +msgstr "Teamlidmaatschappen" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:6 +#, fuzzy +#| msgid "Password recovery" +msgid "Password reset" +msgstr "Wachtwoord herstel" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:11 +#, fuzzy +#| msgid "Set new password" +msgid "Set a new password for your account" +msgstr "Stel nieuw wachtwoord in" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:10 +#, fuzzy +#| msgid "Stripe account" +msgid "Your account" +msgstr "Stripe-account" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:31 +#, fuzzy +#| msgid "Change contact information" +msgid "Change account information" +msgstr "Contactgegevens veranderen" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:35 +#, fuzzy +#| msgid "Change answers" +msgid "Change password" +msgstr "Verander antwoorden" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:6 +#, fuzzy +#| msgid "Your registration" +msgid "Registration" +msgstr "Jouw aanmelding" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:11 +#, fuzzy, python-format +#| msgid "Create a new account" +msgid "Create a new account at %(org)s" +msgstr "Maak een nieuw account" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:24 +#, fuzzy +#| msgid "Add product to an existing quota" +msgid "Log in to an existing account" +msgstr "Voeg product toe aan een bestaand quotum" + +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:20 +#, fuzzy +#| msgid "Repeat new password" +msgid "Request a new password" +msgstr "Herhaal nieuw wachtwoord" + #: pretix/presale/templates/pretixpresale/organizers/index.html:8 msgid "Event list" msgstr "Evenementenlijst" @@ -23533,20 +24581,20 @@ msgstr "Pagina %(page)s van %(of)s" msgid "We are processing your request …" msgstr "We verwerken je aanvraag…" -#: pretix/presale/utils.py:78 pretix/presale/utils.py:197 -#: pretix/presale/utils.py:198 +#: pretix/presale/utils.py:170 pretix/presale/utils.py:292 +#: pretix/presale/utils.py:293 msgid "The selected event was not found." msgstr "Het geselecteerde evenement kon niet worden gevonden." -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:256 msgid "The selected ticket shop is currently not available." msgstr "De geselecteerde kaartjeswinkel is op dit moment niet beschikbaar." -#: pretix/presale/utils.py:167 +#: pretix/presale/utils.py:262 msgid "This feature is not enabled." msgstr "Deze functie is niet ingeschakeld." -#: pretix/presale/utils.py:206 pretix/presale/utils.py:210 +#: pretix/presale/utils.py:301 pretix/presale/utils.py:305 msgid "The selected organizer was not found." msgstr "De gekozen organisator kon niet worden gevonden." @@ -23592,6 +24640,55 @@ 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/customer.py:172 +msgid "" +"Your account has been created. Please follow the link in the email we sent " +"you to activate your account and choose a password." +msgstr "" + +#: pretix/presale/views/customer.py:191 pretix/presale/views/customer.py:194 +#: pretix/presale/views/customer.py:448 pretix/presale/views/customer.py:454 +#, fuzzy +#| msgid "You entered an invalid number." +msgid "You clicked an invalid link." +msgstr "Je voerde een ongeldig getal in." + +#: pretix/presale/views/customer.py:214 +#, fuzzy +#| msgid "Your password has been changed." +msgid "Your new password has been set! You can now use it to log in." +msgstr "Je wachtwoord is veranderd." + +#: pretix/presale/views/customer.py:243 +#, python-brace-format +msgid "Set a new password for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:252 +#, fuzzy +#| msgid "We sent out an e-mail containing further instructions." +msgid "" +"We've sent you an email with further instructions on resetting your password." +msgstr "We hebben een e-mail met verdere instructies verstuurd." + +#: pretix/presale/views/customer.py:409 +#, python-brace-format +msgid "Confirm email address for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:416 +msgid "" +"Your changes have been saved. We've sent you an email with a link to update " +"your email address. The email address of your account will be changed as " +"soon as you click that link." +msgstr "" + +#: pretix/presale/views/customer.py:464 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "Your email address has been updated." +msgstr "Je winkelwagen is bijgewerkt." + #: 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." @@ -23633,38 +24730,38 @@ msgstr "De betalingsmethode voor deze bestelling kan niet veranderd worden." msgid "A payment is currently pending for this order." msgstr "Een betaling staat momenteel open voor deze bestelling." -#: pretix/presale/views/order.py:800 +#: pretix/presale/views/order.py:808 msgid "You cannot modify this order" msgstr "Je kan deze bestelling niet aanpassen" -#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 -#: pretix/presale/views/order.py:888 +#: pretix/presale/views/order.py:886 pretix/presale/views/order.py:891 +#: pretix/presale/views/order.py:896 msgid "You chose an invalid cancellation fee." msgstr "Je hebt een ongeldig bedrag voor de annuleringskosten gekozen." -#: pretix/presale/views/order.py:904 +#: pretix/presale/views/order.py:912 msgid "Canceled by customer" msgstr "Geannuleerd door klant" -#: pretix/presale/views/order.py:915 +#: pretix/presale/views/order.py:923 msgid "The cancellation has been requested." msgstr "De annulering is aangevraagd." -#: pretix/presale/views/order.py:969 +#: pretix/presale/views/order.py:977 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:978 +#: pretix/presale/views/order.py:986 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:1137 +#: pretix/presale/views/order.py:1145 msgid "You cannot change this order." msgstr "Je kan deze bestelling niet veranderen." -#: pretix/presale/views/order.py:1240 +#: pretix/presale/views/order.py:1248 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " @@ -23759,98 +24856,116 @@ msgstr "Dit is geen evenementenreeks." msgid "from %(start_date)s" msgstr "vanaf %(start_date)s" -#: pretix/settings.py:469 +#: pretix/settings.py:470 msgid "English" msgstr "Engels" -#: pretix/settings.py:470 +#: pretix/settings.py:471 msgid "German" msgstr "Duits" -#: pretix/settings.py:471 +#: pretix/settings.py:472 msgid "German (informal)" msgstr "Duits (informeel)" -#: pretix/settings.py:472 +#: pretix/settings.py:473 msgid "Arabic" msgstr "Arabisch" -#: pretix/settings.py:473 +#: pretix/settings.py:474 msgid "Chinese (simplified)" msgstr "Chinees (versimpeld)" -#: pretix/settings.py:474 +#: pretix/settings.py:475 msgid "Danish" msgstr "Deens" -#: pretix/settings.py:475 +#: pretix/settings.py:476 msgid "Dutch" msgstr "Nederlands" -#: pretix/settings.py:476 +#: pretix/settings.py:477 msgid "Dutch (informal)" msgstr "Nederlands (informeel)" -#: pretix/settings.py:477 +#: pretix/settings.py:478 msgid "French" msgstr "Frans" -#: pretix/settings.py:478 +#: pretix/settings.py:479 msgid "Finnish" msgstr "Fins" -#: pretix/settings.py:479 +#: pretix/settings.py:480 msgid "Greek" msgstr "Grieks" -#: pretix/settings.py:480 +#: pretix/settings.py:481 msgid "Italian" msgstr "Italiaans" -#: pretix/settings.py:481 +#: pretix/settings.py:482 msgid "Latvian" msgstr "Lets" -#: pretix/settings.py:482 +#: pretix/settings.py:483 msgid "Polish" msgstr "Pools" -#: pretix/settings.py:483 +#: pretix/settings.py:484 msgid "Portuguese (Portugal)" msgstr "Portugees (Portugal)" -#: pretix/settings.py:484 +#: pretix/settings.py:485 msgid "Portuguese (Brazil)" msgstr "Portugees (Brazilië)" -#: pretix/settings.py:485 +#: pretix/settings.py:486 msgid "Russian" msgstr "Russisch" -#: pretix/settings.py:486 +#: pretix/settings.py:487 msgid "Spanish" msgstr "Spaans" -#: pretix/settings.py:487 +#: pretix/settings.py:488 msgid "Turkish" msgstr "Turks" -#: pretix/settings.py:787 +#: pretix/settings.py:788 msgid "User profile only" msgstr "Alleen gebruikersprofiel" -#: pretix/settings.py:788 +#: pretix/settings.py:789 msgid "Read access" msgstr "Leestoegang" -#: pretix/settings.py:789 +#: pretix/settings.py:790 msgid "Write access" msgstr "Schrijftoegang" -#: pretix/settings.py:799 +#: pretix/settings.py:800 msgid "Kosovo" msgstr "Kosovo" +#~ msgid "Organizer-level settings" +#~ msgstr "Instellingen op organisator-niveau" + +#~ msgid "Site-level settings" +#~ msgstr "Globale instellingen" + +#~ msgid "Change only for this event" +#~ msgstr "Verander alleen voor dit evenement" + +#~ msgid "Change only for this organizer" +#~ msgstr "Verander alleen voor deze organisator" + +#~ msgid "Change for all events" +#~ msgstr "Verander voor alle evenementen" + +#~ msgid "Change for all organizers" +#~ msgstr "Verander voor alle organisators" + #, fuzzy #~| msgid "Only include tickets for dates on or before this date." #~ msgid "Only include orders issued on or before this date." @@ -24262,9 +25377,6 @@ msgstr "Kosovo" #~ msgid "Tickets on sale" #~ msgstr "Kaartjes in de verkoop" -#~ msgid "Please enter a correct email address and password." -#~ msgstr "Voer een correct e-mailadres en wachtwoord in." - #~ msgid "" #~ "This will only work if you handle your check-in with pretixdroid 1.8 or " #~ "newer or pretixdesk 0.2 or newer." diff --git a/src/pretix/locale/nl_Informal/LC_MESSAGES/djangojs.po b/src/pretix/locale/nl_Informal/LC_MESSAGES/djangojs.po index 6b3d07f6f7..8d82ab5ea2 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-04-30 09:39+0000\n" +"POT-Creation-Date: 2021-05-06 18:55+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:27 +#: htmlcov/pretix_control_views_dashboards_py.html:963 +#: pretix/control/templates/pretixcontrol/events/index.html:142 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 +#: pretix/control/views/dashboards.py:530 +msgid "Shop disabled" +msgstr "Sklep wyłączony" + +#: htmlcov/pretix_control_views_dashboards_py.html:965 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1117 +#: 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" + +#: htmlcov/pretix_control_views_dashboards_py.html:967 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1116 +#: 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" + +#: htmlcov/pretix_control_views_dashboards_py.html:969 +#: 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:536 +msgid "On sale" +msgstr "Sprzedaż trwa" + +#: pretix/api/auth/devicesecurity.py:28 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:43 +#: pretix/api/auth/devicesecurity.py:44 msgid "pretixSCAN" msgstr "" -#: pretix/api/auth/devicesecurity.py:73 +#: pretix/api/auth/devicesecurity.py:74 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:101 +#: pretix/api/auth/devicesecurity.py:102 #, fuzzy #| msgid "pretix default" msgid "pretixPOS" @@ -70,40 +101,40 @@ msgid "Target URL" msgstr "URL docelowy" #: pretix/api/models.py:99 pretix/base/models/devices.py:121 -#: pretix/base/models/organizer.py:221 +#: pretix/base/models/organizer.py:247 msgid "All events (including newly created ones)" msgstr "Wszystkie wydarzenia (włącznie z nowo stworzonymi)" #: pretix/api/models.py:100 pretix/base/models/devices.py:122 -#: pretix/base/models/organizer.py:222 +#: pretix/base/models/organizer.py:248 msgid "Limit to events" msgstr "Ogranicz do wydarzeń" -#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1168 msgid "The product \"{}\" is not assigned to a quota." msgstr "Produkt \"{}\" nie jest jest przypisany do przydziału." -#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1180 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:116 pretix/api/serializers/order.py:1121 -#: pretix/base/services/orders.py:1219 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1140 +#: pretix/base/services/orders.py:1238 #, 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:65 pretix/base/models/event.py:1361 -#: pretix/base/models/items.py:1349 pretix/base/models/items.py:1580 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1370 +#: pretix/base/models/items.py:1386 pretix/base/models/items.py:1617 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:69 pretix/api/serializers/checkin.py:72 -#: pretix/base/models/items.py:1591 pretix/base/models/items.py:1594 +#: pretix/base/models/items.py:1628 pretix/base/models/items.py:1631 #: 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." @@ -138,17 +169,17 @@ msgstr "Klucz metadanych '{name}' nie istnieje." msgid "Unknown plugin: '{name}'." msgstr "Nieznany plugin: '{name}'." -#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:880 #, 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:106 pretix/control/forms/item.py:835 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:882 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:169 +#: pretix/api/serializers/item.py:177 #, fuzzy #| msgid "" #| "Updating add-ons or variations via PATCH/PUT is not supported. Please use " @@ -160,25 +191,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:178 pretix/control/forms/item.py:532 +#: pretix/api/serializers/item.py:186 pretix/control/forms/item.py:554 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:183 pretix/control/forms/item.py:538 +#: pretix/api/serializers/item.py:191 pretix/control/forms/item.py:560 #, 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:220 +#: pretix/api/serializers/item.py:228 #, 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:337 +#: pretix/api/serializers/item.py:345 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." @@ -186,46 +217,47 @@ msgstr "" "Zmiana opcji via PATCH/PUT nie jest możliwa. Proszę użyć dedykowanego " "zagnieżdżonego endpointu." -#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 +#: pretix/api/serializers/item.py:359 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 +#: pretix/api/serializers/item.py:364 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:361 pretix/control/forms/item.py:123 +#: pretix/api/serializers/item.py:369 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "" -#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 +#: pretix/api/serializers/order.py:1153 pretix/api/serializers/order.py:1160 #, 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:81 pretix/control/forms/organizer.py:349 +#: pretix/api/serializers/organizer.py:119 +#: pretix/control/forms/organizer.py:492 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/serializers/organizer.py:163 -#: pretix/control/views/organizer.py:557 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:665 msgid "pretix account invitation" msgstr "" -#: pretix/api/serializers/organizer.py:185 -#: pretix/control/views/organizer.py:656 +#: pretix/api/serializers/organizer.py:223 +#: pretix/control/views/organizer.py:764 msgid "This user already has been invited for this team." msgstr "" -#: pretix/api/serializers/organizer.py:201 -#: pretix/control/views/organizer.py:673 +#: pretix/api/serializers/organizer.py:239 +#: pretix/control/views/organizer.py:781 msgid "This user already has permissions for this team." msgstr "" -#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:414 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -233,12 +265,12 @@ msgid "" msgstr "Aplikacja '{application_name}' uzyskała dostęp do Państwa konta." #: pretix/api/views/order.py:485 pretix/control/views/orders.py:1250 -#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:771 msgid "You cannot generate an invoice for this order." msgstr "" #: pretix/api/views/order.py:490 pretix/control/views/orders.py:1252 -#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:773 msgid "An invoice for this order already exists." msgstr "" @@ -248,7 +280,7 @@ msgid "There was an error sending the mail. Please try again later." msgstr "" #: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 -#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 +#: pretix/base/services/orders.py:133 pretix/presale/views/order.py:755 #, fuzzy #| msgid "The subevent does not belong to this event." msgid "One of the selected products is not available in the selected country." @@ -267,7 +299,7 @@ msgid "Order marked as paid" msgstr "Zamówienie oznaczone jako opłacone" #: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 -#: pretix/control/templates/pretixcontrol/event/mail.html:68 +#: pretix/control/templates/pretixcontrol/event/mail.html:72 #: pretix/control/views/orders.py:1216 msgid "Order canceled" msgstr "Zamówienie anulowane" @@ -291,7 +323,7 @@ msgid "Order contact address changed" msgstr "Adres kontaktowy zamówienia został zmieniony" #: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 -#: pretix/control/templates/pretixcontrol/event/mail.html:59 +#: pretix/control/templates/pretixcontrol/event/mail.html:63 msgid "Order changed" msgstr "Zamówienie zmodyfikowane" @@ -355,18 +387,25 @@ msgid "{system} User" msgstr "" #: 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/base/models/auth.py:124 pretix/base/models/customers.py:45 +#: pretix/base/models/notifications.py:46 pretix/base/models/orders.py:192 +#: pretix/control/navigation.py:81 pretix/control/navigation.py:464 +#: pretix/control/templates/pretixcontrol/event/settings.html:68 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:38 #: pretix/plugins/checkinlists/exporters.py:454 -#: pretix/presale/checkoutflow.py:861 pretix/presale/forms/checkout.py:57 -#: pretix/presale/forms/user.py:40 +#: pretix/presale/checkoutflow.py:1085 pretix/presale/forms/checkout.py:60 +#: pretix/presale/forms/customer.py:50 pretix/presale/forms/customer.py:124 +#: pretix/presale/forms/customer.py:231 pretix/presale/forms/customer.py:275 +#: pretix/presale/forms/customer.py:318 pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:22 msgid "E-mail" msgstr "E-mail" #: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 -#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 +#: pretix/base/forms/auth.py:205 pretix/base/models/customers.py:46 +#: pretix/control/forms/__init__.py:395 pretix/presale/forms/customer.py:54 +#: pretix/presale/forms/customer.py:235 msgid "Password" msgstr "Hasło" @@ -390,7 +429,7 @@ msgstr "" msgid "source code" msgstr "Kraj" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -400,57 +439,57 @@ msgstr "Kraj" msgid "Default" msgstr "" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "" -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "Format eksportu" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (z przecinkami)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (w stylu Excela)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (ze średnikami)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "Połączone Excel (.xlsx)" @@ -458,7 +497,7 @@ msgstr "Połączone Excel (.xlsx)" msgid "Answers to file upload questions" msgstr "Odpowiedzi na pytania dotyczące uploadowanych plików" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -475,10 +514,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -503,6 +542,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -522,9 +562,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:86 pretix/base/models/orders.py:1390 -#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -535,7 +575,7 @@ msgid "Payment provider" msgstr "Dostawca płatności" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "Wszyscy dostawcy płatności" @@ -558,9 +598,9 @@ msgstr "Wszystkie faktury" msgid "Invoice data" msgstr "Dane faktury" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -576,8 +616,8 @@ msgstr "Numer faktury" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -589,13 +629,15 @@ msgstr "Data" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -606,6 +648,8 @@ msgstr "Data" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "Kod zamówienia" @@ -627,7 +671,8 @@ msgstr "Anulowanie" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Język" @@ -646,19 +691,23 @@ msgstr "Nadawca faktury:" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -669,10 +718,13 @@ msgstr "Nadawca faktury:" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "Imię" @@ -682,10 +734,10 @@ msgstr "Imię" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -699,9 +751,9 @@ msgstr "Adres" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -714,9 +766,9 @@ msgstr "Kod pocztowy" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -729,11 +781,11 @@ msgstr "Miasto" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -752,9 +804,9 @@ msgstr "Identyfikator podatkowy" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -782,7 +834,7 @@ msgstr "Odbiorca faktury:" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -801,9 +853,9 @@ msgstr "Adres" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -815,19 +867,19 @@ msgid "State" msgstr "Status" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Beneficjent" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Wewnętrzna adnotacja" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "Odwrotne obciążenie" @@ -867,7 +919,7 @@ msgid "Cancellation" msgstr "Anulowanie" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Faktura" @@ -876,9 +928,9 @@ msgstr "Faktura" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -886,7 +938,6 @@ msgstr "Faktura" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Tak" @@ -894,9 +945,9 @@ msgstr "Tak" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -904,7 +955,6 @@ msgstr "Tak" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "Nie" @@ -913,12 +963,12 @@ msgid "Line number" msgstr "Numer linii" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Opis" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "Cena brutto" @@ -927,14 +977,14 @@ msgid "Net price" msgstr "Cena netto" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "Wartość podatku" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -961,15 +1011,17 @@ msgstr "Filtruj po statusie" msgid "Order data" msgstr "Dane zamówienia" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "Zamówienia" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Pozycje zamówienia" @@ -1027,8 +1079,8 @@ msgstr "Data zakończenia" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "" @@ -1036,6 +1088,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "Suma zamówienia" @@ -1045,16 +1098,19 @@ msgstr "Suma zamówienia" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1063,6 +1119,8 @@ msgstr "Suma zamówienia" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" @@ -1072,21 +1130,23 @@ msgstr "Status" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "Email" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 #, fuzzy @@ -1097,9 +1157,11 @@ msgstr "Numer linii" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1107,6 +1169,8 @@ msgstr "Numer linii" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "Data zamówienia" @@ -1119,7 +1183,7 @@ msgstr "Data zamówienia" msgid "Order time" msgstr "Data zamówienia" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 #, fuzzy #| msgid "E-mail address" msgid "Custom address field" @@ -1167,16 +1231,16 @@ msgid "Sales channel" msgstr "" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "Wymaga specjalnej uwagi" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1186,11 +1250,13 @@ msgstr "Komentarz" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 #, fuzzy #| msgid "E-mail address" @@ -1208,11 +1274,11 @@ msgid "Fee type" msgstr "Typ prowizji" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1243,16 +1309,17 @@ msgstr "ID pozycji" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1261,19 +1328,21 @@ msgstr "ID pozycji" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1284,35 +1353,40 @@ msgstr "Data" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "Produkt" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "Wariant" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "Imię uczestnika" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "Adres email uczestnika" @@ -1386,9 +1460,10 @@ msgid "Refund states" msgstr "Opcja pytania" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1409,7 +1484,7 @@ msgid "Creation date" msgstr "Data stworzenia" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "Data realizacji" @@ -1418,10 +1493,10 @@ msgid "Status code" msgstr "Kod statusu" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1430,8 +1505,8 @@ msgid "Amount" msgstr "Ilość" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1470,9 +1545,9 @@ msgid "Current user's carts" msgstr "Wózek obecnego użytkownika" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1514,10 +1589,10 @@ msgstr "Karta prezentowa" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 #, fuzzy #| msgid "Gift card" msgid "Gift card code" @@ -1528,8 +1603,8 @@ msgstr "Karta prezentowa" msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 #, fuzzy #| msgid "Gift card" msgid "Gift cards" @@ -1549,9 +1624,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1579,7 +1654,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1599,7 +1674,7 @@ msgstr "" msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1614,7 +1689,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 #, fuzzy @@ -1677,15 +1752,15 @@ msgid "Voucher expired" msgstr "" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1709,8 +1784,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1725,6 +1800,7 @@ msgid "This combination of credentials is not known to our system." msgstr "" #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1741,6 +1817,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "Proszę wpisać to samo hasło dwukrotnie" @@ -1749,6 +1826,7 @@ msgid "Email address" msgstr "Adres email" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "Powtórz hasło" @@ -1806,9 +1884,10 @@ msgstr "Przedsprzedaż nierozpoczęta" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "" @@ -1863,15 +1942,18 @@ msgid "" "or password." msgstr "Proszę wprowadzić obecne hasło w celu zmiany adresu email lub hasła." -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "Wprowadzone obecne hasło jest nieprawidłowe." -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "Obecne hasło" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "Nowe hasło" @@ -1879,7 +1961,8 @@ msgstr "Nowe hasło" msgid "Repeat new password" msgstr "Powtórz nowe hasło" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Domyślna strefa czasowa" @@ -1922,7 +2005,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "Nieprawidłowy(e) symbol(e) zastępstwa: %(value)s" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "Klient firmowy" @@ -1951,27 +2034,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "Nabywca" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "Kod zamówienia" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "Numer anulowania" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "Oryginalna faktura" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "Numer faktury" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "Data anulowania" @@ -1981,7 +2064,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "Data oryginalnej faktury" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "Data faktury" @@ -2007,6 +2090,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -2014,10 +2099,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "TRYB TESTOWY" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -2055,7 +2142,7 @@ msgid "Invoice" msgstr "Faktura" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -2071,7 +2158,7 @@ msgctxt "invoice" msgid "Qty" msgstr "Szt." -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "Stawka podatku" @@ -2108,27 +2195,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "Wartość netto" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "Wartość brutto" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "Podatek" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "Podatki" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2138,7 +2225,7 @@ msgstr "" "Używając kursu wymiany 1:{rate} opublikowanego przez Europejski Bank " "Centrylny w dniu {date}, odpowiada to:" -#: pretix/base/invoice.py:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2148,7 +2235,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:709 +#: pretix/base/invoice.py:712 #, fuzzy #| msgctxt "invoice" #| msgid "Classic renderer (pretix 1.0)" @@ -2160,8 +2247,9 @@ msgstr "Klasyczny renderer (pretix 1.0)" msgid "Default list" msgstr "Lista domyślna" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Imię i nazwisko" @@ -2195,14 +2283,13 @@ 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: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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "Użytkownik" @@ -2249,7 +2336,7 @@ 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:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "" @@ -2301,11 +2388,35 @@ msgstr "Kraj" msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "This account is inactive." +msgid "Account active" +msgstr "To konto jest nieaktywne." + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee email" +msgid "Verified email address" +msgstr "Adres email uczestnika" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +msgid "Last login" +msgstr "" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Expiration date" +msgid "Registration date" +msgstr "Data wygaśnięcia" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "Identyfikator wewnętrzny" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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." @@ -2313,7 +2424,7 @@ 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:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "Identyfikator użyty przy innym pytaniu." @@ -2353,11 +2464,11 @@ 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:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 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:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Krótka forma" @@ -2370,26 +2481,26 @@ msgstr "Sklep jest aktywny" msgid "Event currency" msgstr "Waluta wydarzenia" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Czas rozpoczęcia wydarzenia" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Czas zakończenia wydarzenia" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Czas wstępu" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "Pokaż w listach" @@ -2401,12 +2512,12 @@ msgstr "" "Jeśli wybrane, wydarzenie będzie publiczne w liście wydarzeń konta " "organizatora." -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Koniec przedsprzedaży" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " @@ -2415,26 +2526,26 @@ 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Rozpoczęcie przedsprzedaży" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: 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:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Miejsce" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "" @@ -2444,12 +2555,12 @@ msgstr "Wtyczki" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "Komentarz wewnętrzny" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2466,11 +2577,15 @@ msgid "Only sell tickets for this event on the following sales channels." msgstr "" #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Wydarzenie" @@ -2481,11 +2596,11 @@ msgstr "Wydarzenie" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "Wydarzenia" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2493,54 +2608,54 @@ msgstr "" "Skonfigurowany został przynajmniej jeden produkt ale nie zostały wprowadzone " "żadne środki płatności." -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 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:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 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:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "Krótka forma eventu nie może zostać zmieniony." -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 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:1132 +#: pretix/base/models/event.py:1141 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:1138 +#: pretix/base/models/event.py:1147 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:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Aktywne" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 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:1172 +#: pretix/base/models/event.py:1181 #, fuzzy #| msgid "" #| "If selected, this event will show up publicly on the list of events for " @@ -2552,74 +2667,74 @@ msgstr "" "Jeśli wybrane, wydarzenie będzie publiczne w liście wydarzeń konta " "organizatora." -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "Tekst strony czołowej" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "Data w serii wydarzeń" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "Daty w serii wydarzeń" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 #, 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:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 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:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 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:1461 +#: pretix/base/models/event.py:1470 #, fuzzy #| msgctxt "invoice" #| msgid "Net value" msgid "Default value" msgstr "Wartość netto" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 #, 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:1465 +#: pretix/base/models/event.py:1474 #, fuzzy #| msgid "External refund of payment" msgid "Required for events" msgstr "Zewnętrzny zwrot płatności" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 #, fuzzy #| msgid "Tax value" msgid "Valid values" msgstr "Wartość podatku" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 #, 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." @@ -2738,7 +2853,7 @@ msgstr "Dostępno do" 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:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Kategoria" @@ -2759,7 +2874,7 @@ msgstr "Nazwa przedmiotu" msgid "This is shown below the product name in lists." msgstr "Umieszczone poniżej nazwy prouktu w listach." -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "Cena domyślna" @@ -2818,8 +2933,8 @@ msgstr "Na liście oczekiwania od" 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:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "" @@ -2962,11 +3077,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:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "Cena oryginalna" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2976,7 +3091,7 @@ msgstr "" "przeceny. Ustawienie kosmetyczne bez wzgędlu na faktyczną cenę sprzedaży." #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "Kanały sprzedaży" @@ -2992,8 +3107,34 @@ msgid "" "corresponding to the product price." msgstr "" -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +msgid "Require a valid membership" +msgstr "" + +#: pretix/base/models/items.py:523 +msgid "Allowed membership types" +msgstr "" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -3005,7 +3146,7 @@ msgstr "" msgid "Products" msgstr "Produkty" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -3013,53 +3154,59 @@ msgstr "" "Maksymalna ilość w zamówieniu nie możę być niższa od minimalnej ilości w " "zamówieniu." -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 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:692 +#: pretix/base/models/items.py:720 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:698 +#: pretix/base/models/items.py:726 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:744 +#: pretix/base/models/items.py:772 msgid "This is shown below the variation name in lists." msgstr "Widoczne poniżej nazwy wariantu w listach." -#: pretix/base/models/items.py:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "Pozycja" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +msgid "Membership types" +msgstr "" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Warianty produktu" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "Ilość minimalna" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "Ilość maksymalna" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "Dodatki doliczone w cenie" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -3067,51 +3214,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:939 +#: pretix/base/models/items.py:976 #, 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:958 +#: pretix/base/models/items.py:995 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:963 +#: pretix/base/models/items.py:1000 msgid "The item already has an add-on of this category." msgstr "Przedmiot posiada już dodatek tej kategorii." -#: pretix/base/models/items.py:968 +#: pretix/base/models/items.py:1005 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:973 +#: pretix/base/models/items.py:1010 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:978 +#: pretix/base/models/items.py:1015 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:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 #, fuzzy #| msgid "Product variation" msgid "Bundled variation" msgstr "Wariant produktu" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "Liczba" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -3119,68 +3266,68 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 #, 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:1048 +#: pretix/base/models/items.py:1085 #, 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:1050 +#: pretix/base/models/items.py:1087 #, 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:1055 +#: pretix/base/models/items.py:1092 #, 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:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "Tekst (jedna linia)" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "Tekst wieloliniowy" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "Tak/Nie" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "Do wyboru z listy" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "Do wyboru wielu z listy" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "Upload pliku" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "Czas trwania" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "Data i czas" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3188,182 +3335,182 @@ msgstr "" msgid "Question" msgstr "Pytanie" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "Tekst pomocy" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 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:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "Typ pytania" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Wymagana odpowiedź" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 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:1164 +#: pretix/base/models/items.py:1201 msgid "Ask during check-in instead of in the ticket buying process" msgstr "Pytanie zadane podczas meldunku zamiast kupna" -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 #, fuzzy #| msgid "Required question" msgid "Hidden question" msgstr "Wymagana odpowiedź" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 #, 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:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Ilość minimalna" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Ilość maksymalna" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 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:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Wybrano nieprawidłową opcję." -#: pretix/base/models/items.py:1296 +#: pretix/base/models/items.py:1333 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "Wprowadzono nieprawidłową liczbę." -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 #, 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:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 #, 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:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "Wprowadzono nieprawidłową datę." -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "Wprowadzono nieprawidłowy czas." -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "Wprowadzono nieprawidłową datę i czas." -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Odpowiedź" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 msgid "The identifier \"{}\" is already used for a different option." msgstr "Identyfikator \"{}\" został już użyty dla innej opcji." -#: pretix/base/models/items.py:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "Opcja pytania" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "Opcje pytań" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Calkowita objętość" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 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:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Przedmiot" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "Warianty" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3373,13 +3520,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3388,13 +3535,13 @@ msgstr "Pula" msgid "Quotas" msgstr "Pule" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 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:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3402,7 +3549,7 @@ msgstr "" "Jeden lub więcej przedmiot posiada warianty ale żaden nie jest obecny w " "liście wariantów." -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Podwydarzenie nie może być puste dla serii wydarzeń." @@ -3447,38 +3594,86 @@ msgstr "Pytanie {val}" msgid "Tax rule {val}" msgstr "Reguła podatkowa {val}" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "" + +#: pretix/base/models/memberships.py:58 +msgid "Number of times this membership can be used in a purchase." +msgstr "" + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +#, fuzzy +#| msgid "Fee type" +msgid "Membership type" +msgstr "Typ prowizji" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "w toku" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "zapłacone" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "wygaśnięte" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "anulowane" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer" +msgstr "Klient" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "Region" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "Data wygaśnięcia" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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." @@ -3486,7 +3681,7 @@ msgstr "" "Pole niewidoczne dla użytkownika i możliwe do wykorzystania w dowolnym " "dogodnym celu." -#: pretix/base/models/orders.py:214 +#: pretix/base/models/orders.py:224 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,11 +3693,11 @@ msgstr "" "wybrane ostrzeżenie, więc ekipa meldunkowa musi zostać przeszkolona na temat " "obsługi tych przypadków." -#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "Metadane" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3510,7 +3705,7 @@ msgstr "" "Płatność nie może być zaakceptowana ponieważ skonfigurowany czas ostatniej " "możliwej płatności minął." -#: pretix/base/models/orders.py:805 +#: pretix/base/models/orders.py:815 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." @@ -3518,226 +3713,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:807 +#: pretix/base/models/orders.py:817 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:827 +#: pretix/base/models/orders.py:841 #, 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:828 +#: pretix/base/models/orders.py:842 #, 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:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, 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:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 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:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "Nazwa firmy" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "Proszę wybrać kraj" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "stworzone" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "w toku" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "potwierdzone" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "anulowane" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "nieudane" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "zwrócone" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "Informacje o płatności" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Płatność otrzymana dla zamówienia: %(code)s" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "rozpoczęty zewnętrznie" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "stworzony" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "w tranzycie" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "skończony" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "nieudany" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "anulowany" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "Organizator" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "Klient" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "Zewnętrzne" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 #, fuzzy #| msgid "Question option" msgid "Refund reason" msgstr "Opcja pytania" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "Prowizja płatności" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "Koszt dostawy" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "Koszt dostarczenie usługi" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Koszt anulowania" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "Inne opłaty" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Wartość" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "Pozycja zamówienia" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, fuzzy, python-format #| msgid "Presale not started" msgid "Your event registration: %(code)s" msgstr "Przedsprzedaż nierozpoczęta" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "ID wózka (np. klucz sesji)" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "Pozycja wózka" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "Pozycje wózka" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "Tylko dla klientów biznesowych wewnątrz UE." -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 msgid "This reference will be printed on your invoice for your convenience." msgstr "Ta adnotacja zostanie wydrukowana na fakturze." -#: pretix/base/models/organizer.py:73 +#: pretix/base/models/organizer.py:75 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 " @@ -3747,45 +3942,46 @@ 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "Organizator" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "Nazwa ekipy" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Członkowie ekipy" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "Może tworzyć wydarzenia" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "Może zmieniać ekipy i uprawnienia" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "Może zmienić ustawienia organizatora" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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!" @@ -3794,61 +3990,67 @@ msgstr "" "poprzez raporty prywatności. Tylko zaufane osoby powinny posiadać to " "uprawnienie." -#: pretix/base/models/organizer.py:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Internal comment" +msgid "Can manage customer accounts" +msgstr "Komentarz wewnętrzny" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "Może zmieniać ustawienia wydarzenia" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "Może zmieniać ustawienia produktów" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "Może edytować" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" @@ -3895,7 +4097,7 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "" @@ -3951,10 +4153,6 @@ msgstr "" msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" @@ -3976,11 +4174,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "" @@ -4265,8 +4467,8 @@ msgid "Event date" msgstr "" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "" @@ -4447,9 +4649,9 @@ msgstr "Adres email uczestnika" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 #, fuzzy #| msgid "Attendee email" msgid "Attendee address" @@ -4473,7 +4675,7 @@ msgstr "" #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "" @@ -4714,26 +4916,26 @@ msgid "In test mode, only test cards will work." msgstr "" #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 #, 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:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 #, 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:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "" @@ -4780,7 +4982,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 #, fuzzy #| msgid "This order is not yet approved by the event organizer." msgid "This gift card is not accepted by this event organizer." @@ -4857,9 +5059,9 @@ msgid "Price including add-ons" msgstr "" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 #, fuzzy #| msgid "Attendee email" msgid "Attendee company" @@ -4975,7 +5177,7 @@ msgstr "" msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "" @@ -4991,7 +5193,7 @@ msgstr "" msgid "Event location" msgstr "" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "" @@ -5108,7 +5310,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "Miejsca stojące" @@ -5132,17 +5334,23 @@ msgstr "" msgid "Seat: seat number" msgstr "Ulica i numer domu" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Date and time" +msgid "Date and time of first scan" +msgstr "Data i czas" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -5151,12 +5359,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" @@ -5215,7 +5423,7 @@ msgstr "" msgid "Event canceled" msgstr "stworzone" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5272,7 +5480,7 @@ msgid "" "items of it." msgstr "" -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "" @@ -5292,7 +5500,7 @@ msgid "" "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5513,25 +5721,75 @@ msgstr "" msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" +#: pretix/base/services/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, python-brace-format +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "" + +#: pretix/base/services/memberships.py:139 +#, fuzzy +#| msgid "You cannot select an item that belongs to a different event." +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "Wybrano przedmiot należący do innego wydarzenia." + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5545,255 +5803,255 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "Wprowadzono nieprawidłową datę." -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 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:102 +#: pretix/base/services/orders.py:106 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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, 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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 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:113 +#: pretix/base/services/orders.py:117 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:115 +#: pretix/base/services/orders.py:119 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:117 +#: pretix/base/services/orders.py:121 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:119 +#: pretix/base/services/orders.py:123 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:121 +#: pretix/base/services/orders.py:125 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:123 +#: pretix/base/services/orders.py:127 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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 #, 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:1223 +#: pretix/base/services/orders.py:1242 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5870,53 +6128,65 @@ msgstr "" msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, 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:116 +#, fuzzy +#| msgid "Ticket checked in" +msgid "Allow customers to create accounts" +msgstr "Bilet zameldowany" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5928,89 +6198,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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,80 +6289,80 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 #, fuzzy #| msgid "Invoice address name" msgid "Invoice address explanation" msgstr "Nazwa adresu faktury" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 #, fuzzy #| msgid "Expiration date" msgid "Show expiration date of order" msgstr "Data wygaśnięcia" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -6103,79 +6373,79 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 #, fuzzy #| msgid "End of presale" msgid "End of presale text" msgstr "Koniec przedsprzedaży" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 #, fuzzy #| msgid "Payment method" msgid "Set payment term" msgstr "Metoda płatności" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -6183,11 +6453,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -6195,13 +6465,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 #, fuzzy #| msgid "Payment fee" msgid "Payment term in minutes" msgstr "Prowizja płatności" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -6209,164 +6479,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6374,28 +6644,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6403,55 +6673,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6459,11 +6729,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6472,130 +6742,130 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Device name" msgid "Require name" msgstr "Nazwa urządzenia" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "Line number" msgid "Ask for a phone number" msgstr "Numer linii" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1050 -#, fuzzy -#| msgid "Line number" -msgid "Require phone number" -msgstr "Numer linii" - -#: pretix/base/settings.py:1051 -msgid "Require a phone number when signing up to the waiting list.." -msgstr "" - #: pretix/base/settings.py:1061 #, fuzzy #| msgid "Line number" +msgid "Require phone number" +msgstr "Numer linii" + +#: pretix/base/settings.py:1062 +msgid "Require a phone number when signing up to the waiting list.." +msgstr "" + +#: pretix/base/settings.py:1072 +#, fuzzy +#| msgid "Line number" msgid "Phone number explanation" msgstr "Numer linii" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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:1096 +#: pretix/base/settings.py:1107 #, 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:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 #, fuzzy #| msgid "Generate tickets" msgid "Generate tickets for all products" msgstr "Generowanie biletów" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 #, fuzzy #| msgctxt "checkin" #| msgid "Include pending orders" msgid "Generate tickets for pending orders" msgstr "Dołączenie zamówień w toku" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6604,55 +6874,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6660,91 +6930,91 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 #, 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:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6752,117 +7022,117 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 #, fuzzy #| msgid "Gift card" msgid "All refunds are issued as gift cards" msgstr "Karta prezentowa" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Payment method" msgid "Refund method" msgstr "Metoda płatności" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 #, fuzzy #| msgid "Start of presale" msgid "Attach ticket files" msgstr "Rozpoczęcie przedsprzedaży" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 #, fuzzy #| msgid "Attendee name" msgid "Sender name" msgstr "Imię uczstnika" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -6877,7 +7147,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -6891,7 +7161,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6905,7 +7175,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -6920,7 +7190,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -6936,7 +7206,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -6954,7 +7224,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6968,7 +7238,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -6982,7 +7252,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -6998,7 +7268,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7012,7 +7282,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -7028,7 +7298,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -7053,7 +7323,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -7067,7 +7337,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -7085,7 +7355,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -7100,7 +7370,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -7117,7 +7387,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -7129,21 +7399,21 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1765 #, python-brace-format msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -7157,58 +7427,118 @@ msgid "" "Your {event} team" msgstr "" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 #, fuzzy #| msgid "Attendee name" msgid "Header image" msgstr "Imię uczstnika" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -7217,25 +7547,25 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 #, 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:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -7244,11 +7574,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -7257,95 +7587,95 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "Imię uczstnika" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -7353,208 +7683,209 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 #, fuzzy #| msgid "Gift card" msgid "Length of gift card codes" msgstr "Karta prezentowa" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 #, fuzzy #| msgid "Gift card" msgid "Validity of gift card codes in years" msgstr "Karta prezentowa" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "Anulowanie" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" @@ -7583,62 +7914,63 @@ msgstr "" #: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Imię uczestnika" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -7966,12 +8298,56 @@ msgstr "" msgid "Filetype not allowed!" msgstr "" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "" + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "" + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -8053,51 +8429,51 @@ msgstr "" msgid "Default ({value})" msgstr "Data {val}" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 #, 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:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 #, fuzzy #| msgid "Free price input" msgid "Free text input" @@ -8112,7 +8488,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -8175,15 +8551,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "" @@ -8192,7 +8568,7 @@ msgstr "" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "" @@ -8227,7 +8603,8 @@ msgstr "" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -8287,121 +8664,77 @@ msgstr "" msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "" - -#: 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:1029 -msgid "Hostname" -msgstr "" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "" - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "" - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 #, fuzzy #| msgid "Ticket design" msgid "Ticket code generator" msgstr "Projekt biletu" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 #, fuzzy #| msgid "Presale not started" msgid "Sale not allowed" msgstr "Przedsprzedaż nierozpoczęta" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 #, fuzzy #| msgid "Text (one line)" msgid "Text on invoice" msgstr "Tekst (jedna linia)" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -8409,48 +8742,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -8458,27 +8791,27 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "" @@ -8586,25 +8919,25 @@ msgstr "" msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -8638,40 +8971,26 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 #, fuzzy #| msgid "Client secret" msgid "Ticket secret" msgstr "Sekret klienta" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 #, fuzzy @@ -8679,7 +8998,7 @@ msgstr "Przedsprzedaż zakończona" msgid "Date from" msgstr "Data" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 #, fuzzy #| msgid "Date and time" @@ -8724,142 +9043,143 @@ msgid "Sunday" msgstr "" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 #, fuzzy #| msgid "Date joined" msgid "Date filter" msgstr "Data dołączenia" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by status" msgid "Filter by…" msgstr "Filtruj po statusie" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" @@ -9071,7 +9391,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 #, fuzzy #| msgid "Product category" msgid "No category" @@ -9117,43 +9437,47 @@ msgstr "" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9161,36 +9485,36 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "" @@ -9223,21 +9547,21 @@ msgstr "" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -9245,15 +9569,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -9262,17 +9586,17 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 #, fuzzy #| msgid "Cancellation fee" msgid "Generate cancellation for invoice" msgstr "Koszt anulowania" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -9281,160 +9605,174 @@ msgstr "" msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "Miejsce" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +msgid "Membership" +msgstr "" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 #, fuzzy #| msgid "Cart position" msgid "Cancel this position" msgstr "Pozycja wózka" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +msgid "(No membership)" +msgstr "" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 #, fuzzy #| msgid "Can view orders" msgid "Cancel all dates" msgstr "Może edytować" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:678 +#: pretix/control/forms/orders.py:741 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 " @@ -9442,35 +9780,35 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "Karta prezentowa" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 #, 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:719 +#: pretix/control/forms/orders.py:782 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "Prowizje zamówienia" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -9478,25 +9816,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 #, fuzzy #| msgid "Order information changed" msgid "Send information via email" msgstr "Informacje o zamówieniu zostały zmienione" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 #, fuzzy #| msgid "Order information changed" msgid "Send information to waiting list" msgstr "Informacje o zamówieniu zostały zmienione" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "Może tworzyć wydarzenia" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -9514,7 +9852,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -9528,61 +9866,71 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +msgid "This will be attached to every email." +msgstr "" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Karta prezentowa" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "A voucher with this code already exists." +msgid "An account with this email address is already registered." +msgstr "Voucher o tym kodzie już istnieje." + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -9818,974 +10166,1043 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 -msgid "This object has been created by cloning." -msgstr "" - -#: 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: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:313 -msgid "Gift card acceptance for another organizer has been added." -msgstr "" - #: pretix/control/logdisplay.py:314 -msgid "Gift card acceptance for another organizer has been removed." +msgid "This object has been created by cloning." msgstr "" #: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "This product can only be bought using a voucher." -msgid "The webhook has been created." +msgid "The organizer has been changed." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." #: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "This product can only be bought using a voucher." -msgid "The webhook has been changed." +msgid "The organizer settings have been changed." msgstr "Produkt może być kupiony tylko przy użyciu vouchera." #: pretix/control/logdisplay.py:317 -msgid "The event's internal comment has been updated." +msgid "Gift card acceptance for another organizer has been added." msgstr "" #: pretix/control/logdisplay.py:318 +msgid "Gift card acceptance for another organizer has been removed." +msgstr "" + +#: pretix/control/logdisplay.py:319 +#, 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:320 +#, 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:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgid "This product can only be bought using a voucher." +msgid "The membership type has been created." +msgstr "Produkt może być kupiony tylko przy użyciu vouchera." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgid "This product can only be bought using a voucher." +msgid "The membership type has been changed." +msgstr "Produkt może być kupiony tylko przy użyciu vouchera." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgid "This product can only be bought using a voucher." +msgid "The membership type has been deleted." +msgstr "Produkt może być kupiony tylko przy użyciu vouchera." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "This product can only be bought using a voucher." +msgid "The account has been created." +msgstr "Produkt może być kupiony tylko przy użyciu vouchera." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "This product can only be bought using a voucher." +msgid "The account has been changed." +msgstr "Produkt może być kupiony tylko przy użyciu vouchera." + +#: pretix/control/logdisplay.py:326 +msgid "A membership for this account has been added." +msgstr "" + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "This product can only be bought using a voucher." +msgid "A membership of this account has been changed." +msgstr "Produkt może być kupiony tylko przy użyciu vouchera." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "This product can only be bought using a voucher." +msgid "The account has been disabled and anonymized." +msgstr "Produkt może być kupiony tylko przy użyciu vouchera." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "This product can only be bought using a voucher." +msgid "A new password has been requested." +msgstr "Produkt może być kupiony tylko przy użyciu vouchera." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "This product can only be bought using a voucher." +msgid "A new password has been set." +msgstr "Produkt może być kupiony tylko przy użyciu vouchera." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 +msgid "The event's internal comment has been updated." +msgstr "" + +#: pretix/control/logdisplay.py:333 #, fuzzy #| msgid "Allow product to be canceled" msgid "The event has been canceled." msgstr "Ten produkt może być anulowany" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 #, fuzzy #| msgid "Allow product to be canceled" msgid "An event has been deleted." msgstr "Ten produkt może być anulowany" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 #, 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:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 #, 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:330 +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "This product can only be bought using a voucher." +msgid "The customer account has been changed." +msgstr "Produkt może być kupiony tylko przy użyciu vouchera." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 #, 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:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 #, 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:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 #, 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:465 +#: pretix/control/logdisplay.py:481 #, 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:466 +#: pretix/control/logdisplay.py:482 #, 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:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 #, 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:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 #, 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:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 #, 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:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -10810,18 +11227,19 @@ msgstr "" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -10871,14 +11289,14 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "" @@ -10976,12 +11394,28 @@ msgstr "Bilet zameldowany" msgid "Event metadata" msgstr "Data rozpoczęcia wydarzenia" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customers" +msgstr "Klient" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Cart positions" +msgid "Customer accounts" +msgstr "Pozycje wózka" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "" @@ -11029,6 +11463,9 @@ msgid "Register" msgstr "" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "" @@ -11076,6 +11513,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -11124,19 +11563,19 @@ msgid "Set new password" msgstr "" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -11147,13 +11586,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -11170,6 +11613,9 @@ msgstr "" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "" @@ -11204,6 +11650,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "" @@ -11418,6 +11866,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -11501,7 +11950,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -11514,8 +11963,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -11550,6 +12001,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -11607,6 +12059,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -11814,7 +12281,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 #, fuzzy #| msgid "Can create events" msgid "Cancel or delete event" @@ -11922,7 +12389,7 @@ msgid "Geo coordinates" msgstr "" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -12015,7 +12482,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "" @@ -12043,9 +12510,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -12193,79 +12660,75 @@ msgstr "" msgid "No results" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -12334,14 +12797,20 @@ msgstr "" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "" @@ -12480,16 +12949,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -12497,68 +12967,68 @@ msgstr "" msgid "Meta data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 #, fuzzy #| msgid "Location" msgid "Localization" msgstr "Miejsce" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 #, fuzzy #| msgid "Attendee name" msgid "Customer and attendee data" msgstr "Imię uczstnika" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 msgid "Customer data (once per order)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 #, fuzzy #| msgid "Email address" msgid "Name and address" msgstr "Adres email" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 #, fuzzy #| msgid "Invoice lines" msgid "See invoice settings" msgstr "Linie faktury" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 #, fuzzy #| msgid "Is an admission ticket" msgid "Attendee data (once per admission ticket)" msgstr "Bilet wejśćiowy" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 #, fuzzy #| msgid "E-mail address" msgid "Custom fields" msgstr "Adres email" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 #, fuzzy #| msgid "Required question" msgid "Manage questions" msgstr "Wymagana odpowiedź" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 #, fuzzy #| msgid "Other fees" msgid "Other settings" msgstr "Inne opłaty" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -12566,18 +13036,18 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 #, fuzzy #| msgid "Comment" msgid "Add confirmation text" msgstr "Komentarz" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -12585,32 +13055,32 @@ msgstr "" msgid "Timeline" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 #, fuzzy #| msgid "Event start date" msgid "Item metadata" msgstr "Data rozpoczęcia wydarzenia" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -12681,7 +13151,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 #, fuzzy #| msgid "Can view orders" msgid "Change history" @@ -12924,19 +13394,6 @@ msgstr "" msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "Sprzedaż trwa" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -13305,7 +13762,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "" @@ -13313,19 +13770,31 @@ msgstr "" msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 #, fuzzy #| msgid "Ticket checked in" msgid "Tickets & check-in" msgstr "Bilet zameldowany" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +msgid "days" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +msgid "months" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "" @@ -13462,8 +13931,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "" @@ -13936,41 +14407,41 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 #, fuzzy #| msgctxt "invoice" #| msgid "Included taxes" msgid "including all taxes" msgstr "Podatki" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "" @@ -13994,7 +14465,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -14142,244 +14613,256 @@ msgstr "" msgid "Cancellation date" msgstr "Data anulowania" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer account" +msgstr "Klient" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +msgid "Contact email" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, fuzzy, python-format #| msgid "Gift card" msgid "Exit scan: %(date)s" msgstr "Karta prezentowa" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, fuzzy, python-format #| msgid "Event start date" msgid "Entry scan: %(date)s" msgstr "Data rozpoczęcia wydarzenia" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, fuzzy, python-format #| msgid "Original price" msgid "Original price: %(price)s" msgstr "Cena oryginalna" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 #, fuzzy #| msgid "Client secret" msgid "Ticket page" msgstr "Sekret klienta" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Razem" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 #, fuzzy #| msgid "Only successful payments" msgid "Successful payments" msgstr "Tylko pomyślne płatności" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 #, fuzzy #| msgid "Pending orders" msgid "Pending total" msgstr "Zamówienia w toku" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "" @@ -14818,39 +15301,47 @@ msgid "Remove filter" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:116 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 #, fuzzy #| msgid "Order total" -msgid "Order paid / total" +msgid "Order paid / total" msgstr "Suma zamówienia" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -14916,6 +15407,136 @@ msgstr "" msgid "Search" msgstr "Tekst pomocy" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "E-mail address" +msgid "Customer #%(id)s" +msgstr "Adres email" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer ID" +msgstr "Klient" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Shop disabled" +msgid "disabled" +msgstr "Sklep wyłączony" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Is active" +msgid "not yet activated" +msgstr "Aktywny" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Active" +msgid "active" +msgstr "Aktywne" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +msgid "Memberships" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Paid orders" +msgid "Valid from" +msgstr "Zapłacone zamówienia" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +msgid "Usages" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +#, fuzzy +#| msgid "Team members" +msgid "Add membership" +msgstr "Członkowie ekipy" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "Can view orders" +msgid "Customer history" +msgstr "Może edytować" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, python-format +msgid "Anonymize customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +msgid "Are you sure you want to anonymize this customer account?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "This product can only be bought using a voucher." +msgid "This action is irreversible." +msgstr "Produkt może być kupiony tylko przy użyciu vouchera." + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgid "Allow product to be canceled" +msgid "No customer accounts have been created yet." +msgstr "Ten produkt może być anulowany" + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "" @@ -15091,7 +15712,7 @@ msgstr "" msgid "Organizer page" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -15128,11 +15749,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "Karta prezentowa" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 #, fuzzy #| msgid "Expiration date" @@ -15214,6 +15830,58 @@ msgstr "" msgid "Organizer logs" msgstr "Organizatorzy" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +msgid "Customer account registration" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Account information changed" +msgid "Customer account email change" +msgstr "Zmiana informacji konta" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "Obecne hasło" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +msgid "Delete membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +msgid "Are you sure you want to delete this membership type?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +msgid "Membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Creation date" +msgid "Create a new membership type" +msgstr "Data stworzenia" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -15276,7 +15944,7 @@ msgstr "" msgid "Organizer permissions" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "" @@ -16397,10 +17065,6 @@ msgstr "" msgid "Impersonate user" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "" @@ -16684,48 +17348,44 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on organizer level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on global level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 +#: pretix/control/templatetags/hierarkey_form.py:79 #, fuzzy #| msgid "Can change organizer settings" -msgid "Change for all organizers" +msgid "Go to organizer settings" msgstr "Może zmienić ustawienia organizatora" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to global settings" +msgstr "" + #: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" @@ -16816,10 +17476,10 @@ msgstr "" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -16909,7 +17569,7 @@ msgstr "" msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "" @@ -16942,7 +17602,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -16981,29 +17641,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "" @@ -17012,7 +17673,7 @@ msgid "Unknown e-mail renderer." msgstr "" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "" @@ -17108,7 +17769,7 @@ msgstr "" msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -17116,26 +17777,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -17143,35 +17804,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -17343,14 +18004,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "" @@ -17549,15 +18210,15 @@ msgstr "" msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -17585,246 +18246,261 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 #, 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:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 #, 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:1088 +#: pretix/control/views/organizer.py:1196 #, 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:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1392 +#: pretix/control/views/organizer.py:1500 #, 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:1421 +#: pretix/control/views/organizer.py:1529 #, 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:1483 +#: pretix/control/views/organizer.py:1591 #, 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/organizer.py:1718 +#, fuzzy +#| msgid "This product can only be bought using a voucher." +msgid "The selected object has been deleted." +msgstr "Produkt może być kupiony tylko przy użyciu vouchera." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "This product can only be bought using a voucher." +msgid "The customer account has been anonymized." +msgstr "Produkt może być kupiony tylko przy użyciu vouchera." + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" @@ -17883,17 +18559,17 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 #, fuzzy #| msgid "Order {val}" msgid "Order {}" msgstr "Zamówienie {val}" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 #, fuzzy #| msgid "Voucher" msgid "Voucher {}" @@ -18411,8 +19087,8 @@ msgstr "" #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -19036,16 +19712,16 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "" @@ -19119,8 +19795,8 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "" @@ -19685,7 +20361,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "" @@ -19712,22 +20388,22 @@ msgstr "" msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -19735,20 +20411,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -19759,73 +20435,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:173 -msgctxt "stripe" -msgid "Live" -msgstr "" - #: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" +msgid "Live" +msgstr "" + +#: pretix/plugins/stripe/payment.py:175 +msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -19833,23 +20509,29 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Opis" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: Polish =2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -#: pretix/api/auth/devicesecurity.py:27 +#: htmlcov/pretix_control_views_dashboards_py.html:963 +#: pretix/control/templates/pretixcontrol/events/index.html:142 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 +#: pretix/control/views/dashboards.py:530 +msgid "Shop disabled" +msgstr "" + +#: htmlcov/pretix_control_views_dashboards_py.html:965 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1117 +#: 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 "" + +#: htmlcov/pretix_control_views_dashboards_py.html:967 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1116 +#: 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 "" + +#: htmlcov/pretix_control_views_dashboards_py.html:969 +#: 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:536 +msgid "On sale" +msgstr "" + +#: pretix/api/auth/devicesecurity.py:28 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:43 +#: pretix/api/auth/devicesecurity.py:44 msgid "pretixSCAN" msgstr "" -#: pretix/api/auth/devicesecurity.py:73 +#: pretix/api/auth/devicesecurity.py:74 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:101 +#: pretix/api/auth/devicesecurity.py:102 msgid "pretixPOS" msgstr "" @@ -66,37 +97,37 @@ msgid "Target URL" msgstr "" #: pretix/api/models.py:99 pretix/base/models/devices.py:121 -#: pretix/base/models/organizer.py:221 +#: pretix/base/models/organizer.py:247 msgid "All events (including newly created ones)" msgstr "" #: pretix/api/models.py:100 pretix/base/models/devices.py:122 -#: pretix/base/models/organizer.py:222 +#: pretix/base/models/organizer.py:248 msgid "Limit to events" msgstr "" -#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1168 msgid "The product \"{}\" is not assigned to a quota." msgstr "" -#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1180 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "" -#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 -#: pretix/base/services/orders.py:1219 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1140 +#: pretix/base/services/orders.py:1238 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "" -#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1361 -#: pretix/base/models/items.py:1349 pretix/base/models/items.py:1580 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1370 +#: pretix/base/models/items.py:1386 pretix/base/models/items.py:1617 msgid "One or more items do not belong to this event." msgstr "" #: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 -#: pretix/base/models/items.py:1591 pretix/base/models/items.py:1594 +#: pretix/base/models/items.py:1628 pretix/base/models/items.py:1631 #: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "" @@ -126,79 +157,80 @@ msgstr "" msgid "Unknown plugin: '{name}'." msgstr "" -#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:880 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:882 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:169 +#: pretix/api/serializers/item.py:177 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:178 pretix/control/forms/item.py:532 +#: pretix/api/serializers/item.py:186 pretix/control/forms/item.py:554 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:183 pretix/control/forms/item.py:538 +#: pretix/api/serializers/item.py:191 pretix/control/forms/item.py:560 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:220 +#: pretix/api/serializers/item.py:228 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/item.py:337 +#: pretix/api/serializers/item.py:345 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 +#: pretix/api/serializers/item.py:359 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 +#: pretix/api/serializers/item.py:364 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "" -#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 +#: pretix/api/serializers/item.py:369 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "" -#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 +#: pretix/api/serializers/order.py:1153 pretix/api/serializers/order.py:1160 msgid "The product \"{}\" is not available on this date." msgstr "" -#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 +#: pretix/api/serializers/organizer.py:119 +#: pretix/control/forms/organizer.py:492 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/serializers/organizer.py:163 -#: pretix/control/views/organizer.py:557 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:665 msgid "pretix account invitation" msgstr "" -#: pretix/api/serializers/organizer.py:185 -#: pretix/control/views/organizer.py:656 +#: pretix/api/serializers/organizer.py:223 +#: pretix/control/views/organizer.py:764 msgid "This user already has been invited for this team." msgstr "" -#: pretix/api/serializers/organizer.py:201 -#: pretix/control/views/organizer.py:673 +#: pretix/api/serializers/organizer.py:239 +#: pretix/control/views/organizer.py:781 msgid "This user already has permissions for this team." msgstr "" -#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:414 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -206,12 +238,12 @@ msgid "" msgstr "" #: pretix/api/views/order.py:485 pretix/control/views/orders.py:1250 -#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:771 msgid "You cannot generate an invoice for this order." msgstr "" #: pretix/api/views/order.py:490 pretix/control/views/orders.py:1252 -#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:773 msgid "An invoice for this order already exists." msgstr "" @@ -221,7 +253,7 @@ msgid "There was an error sending the mail. Please try again later." msgstr "" #: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 -#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 +#: pretix/base/services/orders.py:133 pretix/presale/views/order.py:755 msgid "One of the selected products is not available in the selected country." msgstr "" @@ -238,7 +270,7 @@ msgid "Order marked as paid" msgstr "" #: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 -#: pretix/control/templates/pretixcontrol/event/mail.html:68 +#: pretix/control/templates/pretixcontrol/event/mail.html:72 #: pretix/control/views/orders.py:1216 msgid "Order canceled" msgstr "" @@ -260,7 +292,7 @@ msgid "Order contact address changed" msgstr "" #: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 -#: pretix/control/templates/pretixcontrol/event/mail.html:59 +#: pretix/control/templates/pretixcontrol/event/mail.html:63 msgid "Order changed" msgstr "" @@ -313,18 +345,25 @@ msgid "{system} User" msgstr "" #: 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/base/models/auth.py:124 pretix/base/models/customers.py:45 +#: pretix/base/models/notifications.py:46 pretix/base/models/orders.py:192 +#: pretix/control/navigation.py:81 pretix/control/navigation.py:464 +#: pretix/control/templates/pretixcontrol/event/settings.html:68 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:38 #: pretix/plugins/checkinlists/exporters.py:454 -#: pretix/presale/checkoutflow.py:861 pretix/presale/forms/checkout.py:57 -#: pretix/presale/forms/user.py:40 +#: pretix/presale/checkoutflow.py:1085 pretix/presale/forms/checkout.py:60 +#: pretix/presale/forms/customer.py:50 pretix/presale/forms/customer.py:124 +#: pretix/presale/forms/customer.py:231 pretix/presale/forms/customer.py:275 +#: pretix/presale/forms/customer.py:318 pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:22 msgid "E-mail" msgstr "" #: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 -#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 +#: pretix/base/forms/auth.py:205 pretix/base/models/customers.py:46 +#: pretix/control/forms/__init__.py:395 pretix/presale/forms/customer.py:54 +#: pretix/presale/forms/customer.py:235 msgid "Password" msgstr "" @@ -346,7 +385,7 @@ msgstr "" msgid "source code" msgstr "" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -356,57 +395,57 @@ msgstr "" msgid "Default" msgstr "" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "" -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "" @@ -414,7 +453,7 @@ msgstr "" msgid "Answers to file upload questions" msgstr "" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -431,10 +470,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -457,6 +496,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -474,9 +514,9 @@ msgid "" "date does not always correspond to the order or payment date." msgstr "" -#: 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:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -487,7 +527,7 @@ msgid "Payment provider" msgstr "" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "" @@ -506,9 +546,9 @@ msgstr "" msgid "Invoice data" msgstr "" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -524,8 +564,8 @@ msgstr "" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -537,13 +577,15 @@ msgstr "" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -554,6 +596,8 @@ msgstr "" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "" @@ -575,7 +619,8 @@ msgstr "" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "" @@ -594,19 +639,23 @@ msgstr "" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -617,10 +666,13 @@ msgstr "" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "" @@ -630,10 +682,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -647,9 +699,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -662,9 +714,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -677,11 +729,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -700,9 +752,9 @@ msgstr "" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -730,7 +782,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -749,9 +801,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -761,19 +813,19 @@ msgid "State" msgstr "" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "" @@ -811,7 +863,7 @@ msgid "Cancellation" msgstr "" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "" @@ -820,9 +872,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -830,7 +882,6 @@ msgstr "" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "" @@ -838,9 +889,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -848,7 +899,6 @@ msgstr "" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "" @@ -857,12 +907,12 @@ msgid "Line number" msgstr "" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "" @@ -871,14 +921,14 @@ msgid "Net price" msgstr "" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -905,15 +955,17 @@ msgstr "" msgid "Order data" msgstr "" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "" @@ -962,8 +1014,8 @@ msgstr "" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "" @@ -971,6 +1023,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "" @@ -980,16 +1033,19 @@ msgstr "" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -998,6 +1054,8 @@ msgstr "" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "" @@ -1007,21 +1065,23 @@ msgstr "" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" @@ -1030,9 +1090,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1040,6 +1102,8 @@ msgstr "" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "" @@ -1050,7 +1114,7 @@ msgstr "" msgid "Order time" msgstr "" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 msgid "Custom address field" msgstr "" @@ -1096,16 +1160,16 @@ msgid "Sales channel" msgstr "" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1115,11 +1179,13 @@ msgstr "" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "" @@ -1134,11 +1200,11 @@ msgid "Fee type" msgstr "" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1169,16 +1235,17 @@ msgstr "" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1187,19 +1254,21 @@ msgstr "" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1210,35 +1279,40 @@ msgstr "" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "" @@ -1296,9 +1370,10 @@ msgid "Refund states" msgstr "" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1319,7 +1394,7 @@ msgid "Creation date" msgstr "" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "" @@ -1328,10 +1403,10 @@ msgid "Status code" msgstr "" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1340,8 +1415,8 @@ msgid "Amount" msgstr "" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1380,9 +1455,9 @@ msgid "Current user's carts" msgstr "" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1420,10 +1495,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "" @@ -1432,8 +1507,8 @@ msgstr "" msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 msgid "Gift cards" msgstr "" @@ -1451,9 +1526,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1481,7 +1556,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1501,7 +1576,7 @@ msgstr "" msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1516,7 +1591,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1570,15 +1645,15 @@ msgid "Voucher expired" msgstr "" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1600,8 +1675,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1616,6 +1691,7 @@ msgid "This combination of credentials is not known to our system." msgstr "" #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1630,6 +1706,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "" @@ -1638,6 +1715,7 @@ msgid "Email address" msgstr "" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "" @@ -1689,9 +1767,10 @@ msgstr "" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "" @@ -1738,15 +1817,18 @@ msgid "" "or password." msgstr "" -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "" @@ -1754,7 +1836,8 @@ msgstr "" msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" @@ -1792,7 +1875,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "" @@ -1821,27 +1904,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "" @@ -1851,7 +1934,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "" @@ -1875,6 +1958,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1882,10 +1967,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -1918,7 +2005,7 @@ msgid "Invoice" msgstr "" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -1934,7 +2021,7 @@ msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "" @@ -1969,27 +2056,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -1997,7 +2084,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2005,7 +2092,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -2014,8 +2101,9 @@ msgstr "" msgid "Default list" msgstr "" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" @@ -2049,14 +2137,13 @@ msgid "If turned off, you will not get any notifications." msgstr "" #: 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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "" @@ -2095,7 +2182,7 @@ msgid "" "been paid." msgstr "" -#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "" @@ -2143,17 +2230,35 @@ msgstr "" msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +msgid "Account active" +msgstr "" + +#: pretix/base/models/customers.py:50 +msgid "Verified email address" +msgstr "" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +msgid "Last login" +msgstr "" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +msgid "Registration date" +msgstr "" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "" @@ -2188,11 +2293,11 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" @@ -2205,26 +2310,26 @@ msgstr "" msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "" @@ -2234,38 +2339,38 @@ msgid "" "organizer account." msgstr "" -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "" @@ -2275,12 +2380,12 @@ msgstr "" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2297,11 +2402,15 @@ msgid "Only sell tickets for this event on the following sales channels." msgstr "" #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "" @@ -2312,122 +2421,122 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1461 +#: pretix/base/models/event.py:1470 msgid "Default value" msgstr "" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1465 +#: pretix/base/models/event.py:1474 msgid "Required for events" msgstr "" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 msgid "Valid values" msgstr "" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 msgid "You cannot set a default value that is not a valid value." msgstr "" @@ -2535,7 +2644,7 @@ msgstr "" msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" @@ -2554,7 +2663,7 @@ msgstr "" msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "" @@ -2602,8 +2711,8 @@ msgstr "" msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "" @@ -2715,11 +2824,11 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2727,7 +2836,7 @@ msgid "" msgstr "" #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "" @@ -2741,8 +2850,34 @@ msgid "" "corresponding to the product price." msgstr "" -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +msgid "Require a valid membership" +msgstr "" + +#: pretix/base/models/items.py:523 +msgid "Allowed membership types" +msgstr "" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2754,102 +2889,108 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:692 +#: pretix/base/models/items.py:720 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:698 +#: pretix/base/models/items.py:726 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:744 +#: pretix/base/models/items.py:772 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +msgid "Membership types" +msgstr "" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 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:939 +#: pretix/base/models/items.py:976 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:958 +#: pretix/base/models/items.py:995 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:963 +#: pretix/base/models/items.py:1000 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:968 +#: pretix/base/models/items.py:1005 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:973 +#: pretix/base/models/items.py:1010 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:978 +#: pretix/base/models/items.py:1015 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -2857,60 +2998,60 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1085 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -2918,170 +3059,170 @@ msgstr "" msgid "Question" msgstr "" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1164 +#: pretix/base/models/items.py:1201 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 msgid "Maximum value" msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1296 +#: pretix/base/models/items.py:1333 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3091,13 +3232,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3106,17 +3247,17 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "" @@ -3161,44 +3302,87 @@ msgstr "" msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:156 -msgid "pending" +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" msgstr "" -#: pretix/base/models/orders.py:157 -msgid "paid" +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." msgstr "" -#: pretix/base/models/orders.py:158 -msgid "expired" +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "" + +#: pretix/base/models/memberships.py:58 +msgid "Number of times this membership can be used in a purchase." +msgstr "" + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +msgid "Membership type" msgstr "" #: pretix/base/models/orders.py:159 +msgid "pending" +msgstr "" + +#: pretix/base/models/orders.py:160 +msgid "paid" +msgstr "" + +#: pretix/base/models/orders.py:161 +msgid "expired" +msgstr "" + +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +msgid "Customer" +msgstr "" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3206,342 +3390,347 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 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:805 +#: pretix/base/models/orders.py:815 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:807 +#: pretix/base/models/orders.py:817 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:827 +#: pretix/base/models/orders.py:841 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:828 +#: pretix/base/models/orders.py:842 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:73 +#: pretix/base/models/organizer.py:75 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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:240 +#: pretix/base/models/organizer.py:266 +msgid "Can manage customer accounts" +msgstr "" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" @@ -3586,7 +3775,7 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "" @@ -3642,10 +3831,6 @@ msgstr "" msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" @@ -3665,11 +3850,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "" @@ -3928,8 +4117,8 @@ msgid "Event date" msgstr "" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "" @@ -4096,9 +4285,9 @@ msgstr "" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 msgid "Attendee address" msgstr "" @@ -4118,7 +4307,7 @@ msgstr "" #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "" @@ -4349,22 +4538,22 @@ msgid "In test mode, only test cards will work." msgstr "" #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "" #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 msgid "This gift card can only be used in test mode." msgstr "" #: pretix/base/payment.py:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "" @@ -4407,7 +4596,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "" @@ -4474,9 +4663,9 @@ msgid "Price including add-ons" msgstr "" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 msgid "Attendee company" msgstr "" @@ -4578,7 +4767,7 @@ msgstr "" msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "" @@ -4594,7 +4783,7 @@ msgstr "" msgid "Event location" msgstr "" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "" @@ -4695,7 +4884,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "" @@ -4715,17 +4904,21 @@ msgstr "" msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +msgid "Date and time of first scan" +msgstr "" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -4734,12 +4927,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" @@ -4795,7 +4988,7 @@ msgstr "" msgid "Event canceled" msgstr "" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -4852,7 +5045,7 @@ msgid "" "items of it." msgstr "" -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "" @@ -4872,7 +5065,7 @@ msgid "" "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5085,25 +5278,73 @@ msgstr "" msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" +#: pretix/base/services/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, python-brace-format +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "" + +#: pretix/base/services/memberships.py:139 +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "" + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5116,253 +5357,253 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 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:102 +#: pretix/base/services/orders.py:106 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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, 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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 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:113 +#: pretix/base/services/orders.py:117 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:115 +#: pretix/base/services/orders.py:119 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:117 +#: pretix/base/services/orders.py:121 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:119 +#: pretix/base/services/orders.py:123 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:121 +#: pretix/base/services/orders.py:125 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:123 +#: pretix/base/services/orders.py:127 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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1223 +#: pretix/base/services/orders.py:1242 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5439,52 +5680,62 @@ msgstr "" msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" +#: pretix/base/settings.py:116 +msgid "Allow customers to create accounts" +msgstr "" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5496,89 +5747,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -5587,76 +5838,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -5667,75 +5918,75 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 msgid "Set payment term" msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -5743,11 +5994,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -5755,11 +6006,11 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 msgid "Payment term in minutes" msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -5767,164 +6018,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5932,28 +6183,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -5961,55 +6212,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6017,11 +6268,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6030,115 +6281,115 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1040 msgid "Require name" msgstr "" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1051 msgid "Ask for a phone number" msgstr "" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1061 msgid "Require phone number" msgstr "" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1072 msgid "Phone number explanation" msgstr "" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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:1096 +#: pretix/base/settings.py:1107 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6147,55 +6398,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6203,89 +6454,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6293,109 +6544,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -6410,7 +6661,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -6424,7 +6675,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6438,7 +6689,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -6453,7 +6704,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -6469,7 +6720,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -6487,7 +6738,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6501,7 +6752,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -6515,7 +6766,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -6531,7 +6782,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6545,7 +6796,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -6561,7 +6812,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -6586,7 +6837,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -6600,7 +6851,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -6618,7 +6869,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -6633,7 +6884,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -6650,7 +6901,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -6662,21 +6913,21 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1765 #, python-brace-format msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -6690,56 +6941,116 @@ msgid "" "Your {event} team" msgstr "" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -6748,23 +7059,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -6773,11 +7084,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -6786,93 +7097,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -6880,202 +7191,203 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" @@ -7102,60 +7414,61 @@ msgstr "" #: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -7472,12 +7785,56 @@ msgstr "" msgid "Filetype not allowed!" msgstr "" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "" + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "" + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -7557,49 +7914,49 @@ msgstr "" msgid "Default ({value})" msgstr "" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "" @@ -7612,7 +7969,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -7675,15 +8032,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "" @@ -7692,7 +8049,7 @@ msgstr "" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "" @@ -7725,7 +8082,8 @@ msgstr "" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -7783,114 +8141,70 @@ msgstr "" msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "" - -#: 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:1029 -msgid "Hostname" -msgstr "" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "" - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "" - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 msgid "Ticket code generator" msgstr "" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 msgid "Sale not allowed" msgstr "" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -7898,48 +8212,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -7947,27 +8261,27 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "" @@ -8067,25 +8381,25 @@ msgstr "" msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -8113,44 +8427,30 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" @@ -8193,138 +8493,139 @@ msgid "Sunday" msgstr "" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" @@ -8532,7 +8833,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 msgid "No category" msgstr "" @@ -8576,43 +8877,47 @@ msgstr "" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8620,36 +8925,36 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "" @@ -8682,21 +8987,21 @@ msgstr "" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -8704,15 +9009,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -8721,15 +9026,15 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -8738,156 +9043,170 @@ msgstr "" msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +msgid "Membership" +msgstr "" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +msgid "(No membership)" +msgstr "" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:678 +#: pretix/control/forms/orders.py:741 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 " @@ -8895,29 +9214,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -8925,20 +9244,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -8956,7 +9275,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -8970,59 +9289,67 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +msgid "This will be attached to every email." +msgstr "" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +msgid "An account with this email address is already registered." +msgstr "" + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -9248,942 +9575,991 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 +#: pretix/control/logdisplay.py:314 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 msgid "The organizer has been changed." msgstr "" -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 msgid "The organizer settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 msgid "The webhook has been created." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 msgid "The webhook has been changed." msgstr "" -#: pretix/control/logdisplay.py:317 -msgid "The event's internal comment has been updated." -msgstr "" - -#: pretix/control/logdisplay.py:318 -msgid "The event has been canceled." -msgstr "" - -#: pretix/control/logdisplay.py:319 -msgid "An event has been deleted." -msgstr "" - -#: pretix/control/logdisplay.py:320 -msgid "The order details have been changed." -msgstr "" - -#: pretix/control/logdisplay.py:321 -msgid "The order has been marked as unpaid." +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +msgid "The membership type has been created." msgstr "" #: pretix/control/logdisplay.py:322 -msgid "The order's secret has been changed." +msgid "The membership type has been changed." msgstr "" #: pretix/control/logdisplay.py:323 -msgid "The order's expiry date has been changed." +msgid "The membership type has been deleted." msgstr "" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 -msgid "The order has been marked as expired." +#: pretix/control/logdisplay.py:324 +msgid "The account has been created." msgstr "" #: pretix/control/logdisplay.py:325 -msgid "The order has been marked as paid." +msgid "The account has been changed." msgstr "" #: pretix/control/logdisplay.py:326 -msgid "The cancellation request has been deleted." +msgid "A membership for this account has been added." msgstr "" #: pretix/control/logdisplay.py:327 -msgid "The order has been refunded." +msgid "A membership of this account has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 -msgid "The order has been canceled." +#: pretix/control/logdisplay.py:328 +msgid "The account has been disabled and anonymized." msgstr "" -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 -msgid "The order has been reactivated." +#: pretix/control/logdisplay.py:329 +msgid "A new password has been requested." msgstr "" #: pretix/control/logdisplay.py:330 +msgid "A new password has been set." +msgstr "" + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 +msgid "The event's internal comment has been updated." +msgstr "" + +#: pretix/control/logdisplay.py:333 +msgid "The event has been canceled." +msgstr "" + +#: pretix/control/logdisplay.py:334 +msgid "An event has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py:335 +msgid "The order details have been changed." +msgstr "" + +#: pretix/control/logdisplay.py:336 +msgid "The order has been marked as unpaid." +msgstr "" + +#: pretix/control/logdisplay.py:337 +msgid "The order's secret has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:338 +msgid "The order's expiry date has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 +msgid "The order has been marked as expired." +msgstr "" + +#: pretix/control/logdisplay.py:340 +msgid "The order has been marked as paid." +msgstr "" + +#: pretix/control/logdisplay.py:341 +msgid "The cancellation request has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py:342 +msgid "The order has been refunded." +msgstr "" + +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 +msgid "The order has been canceled." +msgstr "" + +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 +msgid "The order has been reactivated." +msgstr "" + +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +msgid "The customer account has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 msgid "The event details have been changed." msgstr "" -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 msgid "The gate has been created." msgstr "" -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 msgid "The gate has been changed." msgstr "" -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 msgid "The gate has been deleted." msgstr "" -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -10208,18 +10584,19 @@ msgstr "" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -10269,14 +10646,14 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "" @@ -10370,12 +10747,23 @@ msgstr "" msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +msgid "Customers" +msgstr "" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +msgid "Customer accounts" +msgstr "" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "" @@ -10423,6 +10811,9 @@ msgid "Register" msgstr "" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "" @@ -10470,6 +10861,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -10518,19 +10911,19 @@ msgid "Set new password" msgstr "" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -10541,13 +10934,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -10564,6 +10961,9 @@ msgstr "" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "" @@ -10598,6 +10998,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "" @@ -10790,6 +11192,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -10872,7 +11275,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -10885,8 +11288,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -10921,6 +11326,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -10976,6 +11382,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -11179,7 +11600,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 msgid "Cancel or delete event" msgstr "" @@ -11283,7 +11704,7 @@ msgid "Geo coordinates" msgstr "" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -11376,7 +11797,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "" @@ -11404,9 +11825,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -11550,79 +11971,75 @@ msgstr "" msgid "No results" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -11691,14 +12108,20 @@ msgstr "" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "" @@ -11837,16 +12260,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -11854,52 +12278,52 @@ msgstr "" msgid "Meta data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 msgid "Customer data (once per order)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 msgid "Name and address" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 msgid "See invoice settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 msgid "Attendee data (once per admission ticket)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 msgid "Custom fields" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 msgid "Manage questions" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 msgid "Other settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -11907,16 +12331,16 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 msgid "Add confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -11924,30 +12348,30 @@ msgstr "" msgid "Timeline" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 msgid "Item metadata" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -12018,7 +12442,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 msgid "Change history" msgstr "" @@ -12253,19 +12677,6 @@ msgstr "" msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -12620,7 +13031,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "" @@ -12628,17 +13039,29 @@ msgstr "" msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +msgid "days" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +msgid "months" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "" @@ -12775,8 +13198,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "" @@ -13243,38 +13668,38 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "" @@ -13298,7 +13723,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -13437,235 +13862,244 @@ msgstr "" msgid "Cancellation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +msgid "Customer account" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +msgid "Contact email" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, python-format msgid "Exit scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, python-format msgid "Entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 msgid "Ticket page" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "" @@ -14076,37 +14510,45 @@ msgid "Remove filter" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:116 -msgid "Order paid / total" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 +msgid "Order paid / total" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -14170,6 +14612,116 @@ msgstr "" msgid "Search" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, python-format +msgid "Customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +msgid "Customer ID" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +msgid "disabled" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +msgid "not yet activated" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +msgid "active" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +msgid "Memberships" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +msgid "Valid from" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +msgid "Usages" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +msgid "Add membership" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +msgid "Customer history" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, python-format +msgid "Anonymize customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +msgid "Are you sure you want to anonymize this customer account?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +msgid "This action is irreversible." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +msgid "No customer accounts have been created yet." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "" @@ -14343,7 +14895,7 @@ msgstr "" msgid "Organizer page" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -14377,11 +14929,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 msgid "Expire date" msgstr "" @@ -14453,6 +15000,52 @@ msgstr "" msgid "Organizer logs" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +msgid "Customer account registration" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +msgid "Customer account email change" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +msgid "Customer account password reset" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +msgid "Delete membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +msgid "Are you sure you want to delete this membership type?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +msgid "Membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +msgid "Create a new membership type" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -14513,7 +15106,7 @@ msgstr "" msgid "Organizer permissions" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "" @@ -15613,10 +16206,6 @@ msgstr "" msgid "Impersonate user" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "" @@ -15898,44 +16487,40 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on organizer level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on global level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to organizer settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to global settings" msgstr "" #: pretix/control/views/__init__.py:166 @@ -16028,10 +16613,10 @@ msgstr "" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -16121,7 +16706,7 @@ msgstr "" msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "" @@ -16154,7 +16739,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -16185,29 +16770,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "" @@ -16216,7 +16802,7 @@ msgid "Unknown e-mail renderer." msgstr "" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "" @@ -16312,7 +16898,7 @@ msgstr "" msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -16320,26 +16906,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -16347,35 +16933,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -16541,14 +17127,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "" @@ -16743,15 +17329,15 @@ msgstr "" msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -16779,234 +17365,245 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1392 +#: pretix/control/views/organizer.py:1500 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1529 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 msgid "The selected property has been deleted." msgstr "" +#: pretix/control/views/organizer.py:1718 +msgid "The selected object has been deleted." +msgstr "" + +#: pretix/control/views/organizer.py:1941 +msgid "The customer account has been anonymized." +msgstr "" + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" @@ -17063,15 +17660,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "" @@ -17580,8 +18177,8 @@ msgstr "" #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -18174,16 +18771,16 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "" @@ -18257,8 +18854,8 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "" @@ -18783,7 +19380,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "" @@ -18810,22 +19407,22 @@ msgstr "" msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18833,20 +19430,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -18857,73 +19454,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:173 -msgctxt "stripe" -msgid "Live" -msgstr "" - #: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" +msgid "Live" +msgstr "" + +#: pretix/plugins/stripe/payment.py:175 +msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -18931,23 +19528,27 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +msgid "Destination" +msgstr "" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: LANGUAGE \n" @@ -18,21 +18,52 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: pretix/api/auth/devicesecurity.py:27 +#: htmlcov/pretix_control_views_dashboards_py.html:963 +#: pretix/control/templates/pretixcontrol/events/index.html:142 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 +#: pretix/control/views/dashboards.py:530 +msgid "Shop disabled" +msgstr "" + +#: htmlcov/pretix_control_views_dashboards_py.html:965 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1117 +#: 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 "" + +#: htmlcov/pretix_control_views_dashboards_py.html:967 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1116 +#: 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 "" + +#: htmlcov/pretix_control_views_dashboards_py.html:969 +#: 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:536 +msgid "On sale" +msgstr "" + +#: pretix/api/auth/devicesecurity.py:28 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:43 +#: pretix/api/auth/devicesecurity.py:44 msgid "pretixSCAN" msgstr "" -#: pretix/api/auth/devicesecurity.py:73 +#: pretix/api/auth/devicesecurity.py:74 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:101 +#: pretix/api/auth/devicesecurity.py:102 msgid "pretixPOS" msgstr "" @@ -66,37 +97,37 @@ msgid "Target URL" msgstr "" #: pretix/api/models.py:99 pretix/base/models/devices.py:121 -#: pretix/base/models/organizer.py:221 +#: pretix/base/models/organizer.py:247 msgid "All events (including newly created ones)" msgstr "" #: pretix/api/models.py:100 pretix/base/models/devices.py:122 -#: pretix/base/models/organizer.py:222 +#: pretix/base/models/organizer.py:248 msgid "Limit to events" msgstr "" -#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1168 msgid "The product \"{}\" is not assigned to a quota." msgstr "" -#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1180 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "" -#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 -#: pretix/base/services/orders.py:1219 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1140 +#: pretix/base/services/orders.py:1238 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "" -#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1361 -#: pretix/base/models/items.py:1349 pretix/base/models/items.py:1580 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1370 +#: pretix/base/models/items.py:1386 pretix/base/models/items.py:1617 msgid "One or more items do not belong to this event." msgstr "" #: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 -#: pretix/base/models/items.py:1591 pretix/base/models/items.py:1594 +#: pretix/base/models/items.py:1628 pretix/base/models/items.py:1631 #: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "" @@ -126,79 +157,80 @@ msgstr "" msgid "Unknown plugin: '{name}'." msgstr "" -#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:880 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:882 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:169 +#: pretix/api/serializers/item.py:177 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:178 pretix/control/forms/item.py:532 +#: pretix/api/serializers/item.py:186 pretix/control/forms/item.py:554 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:183 pretix/control/forms/item.py:538 +#: pretix/api/serializers/item.py:191 pretix/control/forms/item.py:560 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:220 +#: pretix/api/serializers/item.py:228 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/item.py:337 +#: pretix/api/serializers/item.py:345 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 +#: pretix/api/serializers/item.py:359 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 +#: pretix/api/serializers/item.py:364 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "" -#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 +#: pretix/api/serializers/item.py:369 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "" -#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 +#: pretix/api/serializers/order.py:1153 pretix/api/serializers/order.py:1160 msgid "The product \"{}\" is not available on this date." msgstr "" -#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 +#: pretix/api/serializers/organizer.py:119 +#: pretix/control/forms/organizer.py:492 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/serializers/organizer.py:163 -#: pretix/control/views/organizer.py:557 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:665 msgid "pretix account invitation" msgstr "" -#: pretix/api/serializers/organizer.py:185 -#: pretix/control/views/organizer.py:656 +#: pretix/api/serializers/organizer.py:223 +#: pretix/control/views/organizer.py:764 msgid "This user already has been invited for this team." msgstr "" -#: pretix/api/serializers/organizer.py:201 -#: pretix/control/views/organizer.py:673 +#: pretix/api/serializers/organizer.py:239 +#: pretix/control/views/organizer.py:781 msgid "This user already has permissions for this team." msgstr "" -#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:414 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -206,12 +238,12 @@ msgid "" msgstr "" #: pretix/api/views/order.py:485 pretix/control/views/orders.py:1250 -#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:771 msgid "You cannot generate an invoice for this order." msgstr "" #: pretix/api/views/order.py:490 pretix/control/views/orders.py:1252 -#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:773 msgid "An invoice for this order already exists." msgstr "" @@ -221,7 +253,7 @@ msgid "There was an error sending the mail. Please try again later." msgstr "" #: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 -#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 +#: pretix/base/services/orders.py:133 pretix/presale/views/order.py:755 msgid "One of the selected products is not available in the selected country." msgstr "" @@ -238,7 +270,7 @@ msgid "Order marked as paid" msgstr "" #: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 -#: pretix/control/templates/pretixcontrol/event/mail.html:68 +#: pretix/control/templates/pretixcontrol/event/mail.html:72 #: pretix/control/views/orders.py:1216 msgid "Order canceled" msgstr "" @@ -260,7 +292,7 @@ msgid "Order contact address changed" msgstr "" #: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 -#: pretix/control/templates/pretixcontrol/event/mail.html:59 +#: pretix/control/templates/pretixcontrol/event/mail.html:63 msgid "Order changed" msgstr "" @@ -313,18 +345,25 @@ msgid "{system} User" msgstr "" #: 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/base/models/auth.py:124 pretix/base/models/customers.py:45 +#: pretix/base/models/notifications.py:46 pretix/base/models/orders.py:192 +#: pretix/control/navigation.py:81 pretix/control/navigation.py:464 +#: pretix/control/templates/pretixcontrol/event/settings.html:68 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:38 #: pretix/plugins/checkinlists/exporters.py:454 -#: pretix/presale/checkoutflow.py:861 pretix/presale/forms/checkout.py:57 -#: pretix/presale/forms/user.py:40 +#: pretix/presale/checkoutflow.py:1085 pretix/presale/forms/checkout.py:60 +#: pretix/presale/forms/customer.py:50 pretix/presale/forms/customer.py:124 +#: pretix/presale/forms/customer.py:231 pretix/presale/forms/customer.py:275 +#: pretix/presale/forms/customer.py:318 pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:22 msgid "E-mail" msgstr "" #: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 -#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 +#: pretix/base/forms/auth.py:205 pretix/base/models/customers.py:46 +#: pretix/control/forms/__init__.py:395 pretix/presale/forms/customer.py:54 +#: pretix/presale/forms/customer.py:235 msgid "Password" msgstr "" @@ -346,7 +385,7 @@ msgstr "" msgid "source code" msgstr "" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -356,57 +395,57 @@ msgstr "" msgid "Default" msgstr "" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "" -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "" @@ -414,7 +453,7 @@ msgstr "" msgid "Answers to file upload questions" msgstr "" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -431,10 +470,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -457,6 +496,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -474,9 +514,9 @@ msgid "" "date does not always correspond to the order or payment date." msgstr "" -#: 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:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -487,7 +527,7 @@ msgid "Payment provider" msgstr "" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "" @@ -506,9 +546,9 @@ msgstr "" msgid "Invoice data" msgstr "" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -524,8 +564,8 @@ msgstr "" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -537,13 +577,15 @@ msgstr "" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -554,6 +596,8 @@ msgstr "" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "" @@ -575,7 +619,8 @@ msgstr "" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "" @@ -594,19 +639,23 @@ msgstr "" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -617,10 +666,13 @@ msgstr "" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "" @@ -630,10 +682,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -647,9 +699,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -662,9 +714,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -677,11 +729,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -700,9 +752,9 @@ msgstr "" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -730,7 +782,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -749,9 +801,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -761,19 +813,19 @@ msgid "State" msgstr "" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "" @@ -811,7 +863,7 @@ msgid "Cancellation" msgstr "" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "" @@ -820,9 +872,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -830,7 +882,6 @@ msgstr "" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "" @@ -838,9 +889,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -848,7 +899,6 @@ msgstr "" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "" @@ -857,12 +907,12 @@ msgid "Line number" msgstr "" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "" @@ -871,14 +921,14 @@ msgid "Net price" msgstr "" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -905,15 +955,17 @@ msgstr "" msgid "Order data" msgstr "" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "" @@ -962,8 +1014,8 @@ msgstr "" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "" @@ -971,6 +1023,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "" @@ -980,16 +1033,19 @@ msgstr "" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -998,6 +1054,8 @@ msgstr "" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "" @@ -1007,21 +1065,23 @@ msgstr "" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" @@ -1030,9 +1090,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1040,6 +1102,8 @@ msgstr "" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "" @@ -1050,7 +1114,7 @@ msgstr "" msgid "Order time" msgstr "" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 msgid "Custom address field" msgstr "" @@ -1096,16 +1160,16 @@ msgid "Sales channel" msgstr "" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1115,11 +1179,13 @@ msgstr "" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "" @@ -1134,11 +1200,11 @@ msgid "Fee type" msgstr "" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1169,16 +1235,17 @@ msgstr "" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1187,19 +1254,21 @@ msgstr "" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1210,35 +1279,40 @@ msgstr "" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "" @@ -1296,9 +1370,10 @@ msgid "Refund states" msgstr "" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1319,7 +1394,7 @@ msgid "Creation date" msgstr "" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "" @@ -1328,10 +1403,10 @@ msgid "Status code" msgstr "" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1340,8 +1415,8 @@ msgid "Amount" msgstr "" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1380,9 +1455,9 @@ msgid "Current user's carts" msgstr "" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1420,10 +1495,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "" @@ -1432,8 +1507,8 @@ msgstr "" msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 msgid "Gift cards" msgstr "" @@ -1451,9 +1526,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1481,7 +1556,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1501,7 +1576,7 @@ msgstr "" msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1516,7 +1591,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1570,15 +1645,15 @@ msgid "Voucher expired" msgstr "" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1600,8 +1675,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1616,6 +1691,7 @@ msgid "This combination of credentials is not known to our system." msgstr "" #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1630,6 +1706,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "" @@ -1638,6 +1715,7 @@ msgid "Email address" msgstr "" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "" @@ -1689,9 +1767,10 @@ msgstr "" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "" @@ -1738,15 +1817,18 @@ msgid "" "or password." msgstr "" -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "" @@ -1754,7 +1836,8 @@ msgstr "" msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" @@ -1792,7 +1875,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "" @@ -1821,27 +1904,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "" @@ -1851,7 +1934,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "" @@ -1875,6 +1958,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1882,10 +1967,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -1918,7 +2005,7 @@ msgid "Invoice" msgstr "" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -1934,7 +2021,7 @@ msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "" @@ -1969,27 +2056,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -1997,7 +2084,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2005,7 +2092,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -2014,8 +2101,9 @@ msgstr "" msgid "Default list" msgstr "" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" @@ -2049,14 +2137,13 @@ msgid "If turned off, you will not get any notifications." msgstr "" #: 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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "" @@ -2095,7 +2182,7 @@ msgid "" "been paid." msgstr "" -#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "" @@ -2143,17 +2230,35 @@ msgstr "" msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +msgid "Account active" +msgstr "" + +#: pretix/base/models/customers.py:50 +msgid "Verified email address" +msgstr "" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +msgid "Last login" +msgstr "" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +msgid "Registration date" +msgstr "" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "" @@ -2188,11 +2293,11 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" @@ -2205,26 +2310,26 @@ msgstr "" msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "" @@ -2234,38 +2339,38 @@ msgid "" "organizer account." msgstr "" -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "" @@ -2275,12 +2380,12 @@ msgstr "" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2297,11 +2402,15 @@ msgid "Only sell tickets for this event on the following sales channels." msgstr "" #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "" @@ -2312,122 +2421,122 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1461 +#: pretix/base/models/event.py:1470 msgid "Default value" msgstr "" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1465 +#: pretix/base/models/event.py:1474 msgid "Required for events" msgstr "" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 msgid "Valid values" msgstr "" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 msgid "You cannot set a default value that is not a valid value." msgstr "" @@ -2535,7 +2644,7 @@ msgstr "" msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" @@ -2554,7 +2663,7 @@ msgstr "" msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "" @@ -2602,8 +2711,8 @@ msgstr "" msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "" @@ -2715,11 +2824,11 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2727,7 +2836,7 @@ msgid "" msgstr "" #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "" @@ -2741,8 +2850,34 @@ msgid "" "corresponding to the product price." msgstr "" -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +msgid "Require a valid membership" +msgstr "" + +#: pretix/base/models/items.py:523 +msgid "Allowed membership types" +msgstr "" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2754,102 +2889,108 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:692 +#: pretix/base/models/items.py:720 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:698 +#: pretix/base/models/items.py:726 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:744 +#: pretix/base/models/items.py:772 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +msgid "Membership types" +msgstr "" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 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:939 +#: pretix/base/models/items.py:976 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:958 +#: pretix/base/models/items.py:995 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:963 +#: pretix/base/models/items.py:1000 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:968 +#: pretix/base/models/items.py:1005 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:973 +#: pretix/base/models/items.py:1010 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:978 +#: pretix/base/models/items.py:1015 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -2857,60 +2998,60 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1085 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -2918,170 +3059,170 @@ msgstr "" msgid "Question" msgstr "" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1164 +#: pretix/base/models/items.py:1201 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 msgid "Maximum value" msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1296 +#: pretix/base/models/items.py:1333 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3091,13 +3232,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3106,17 +3247,17 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "" @@ -3161,44 +3302,87 @@ msgstr "" msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:156 -msgid "pending" +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" msgstr "" -#: pretix/base/models/orders.py:157 -msgid "paid" +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." msgstr "" -#: pretix/base/models/orders.py:158 -msgid "expired" +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "" + +#: pretix/base/models/memberships.py:58 +msgid "Number of times this membership can be used in a purchase." +msgstr "" + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +msgid "Membership type" msgstr "" #: pretix/base/models/orders.py:159 +msgid "pending" +msgstr "" + +#: pretix/base/models/orders.py:160 +msgid "paid" +msgstr "" + +#: pretix/base/models/orders.py:161 +msgid "expired" +msgstr "" + +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +msgid "Customer" +msgstr "" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3206,342 +3390,347 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 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:805 +#: pretix/base/models/orders.py:815 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:807 +#: pretix/base/models/orders.py:817 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:827 +#: pretix/base/models/orders.py:841 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:828 +#: pretix/base/models/orders.py:842 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:73 +#: pretix/base/models/organizer.py:75 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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:240 +#: pretix/base/models/organizer.py:266 +msgid "Can manage customer accounts" +msgstr "" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" @@ -3586,7 +3775,7 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "" @@ -3642,10 +3831,6 @@ msgstr "" msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" @@ -3665,11 +3850,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "" @@ -3928,8 +4117,8 @@ msgid "Event date" msgstr "" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "" @@ -4096,9 +4285,9 @@ msgstr "" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 msgid "Attendee address" msgstr "" @@ -4118,7 +4307,7 @@ msgstr "" #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "" @@ -4349,22 +4538,22 @@ msgid "In test mode, only test cards will work." msgstr "" #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "" #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 msgid "This gift card can only be used in test mode." msgstr "" #: pretix/base/payment.py:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "" @@ -4407,7 +4596,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "" @@ -4474,9 +4663,9 @@ msgid "Price including add-ons" msgstr "" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 msgid "Attendee company" msgstr "" @@ -4578,7 +4767,7 @@ msgstr "" msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "" @@ -4594,7 +4783,7 @@ msgstr "" msgid "Event location" msgstr "" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "" @@ -4695,7 +4884,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "" @@ -4715,17 +4904,21 @@ msgstr "" msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +msgid "Date and time of first scan" +msgstr "" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -4734,12 +4927,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" @@ -4795,7 +4988,7 @@ msgstr "" msgid "Event canceled" msgstr "" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -4852,7 +5045,7 @@ msgid "" "items of it." msgstr "" -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "" @@ -4872,7 +5065,7 @@ msgid "" "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5085,25 +5278,73 @@ msgstr "" msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" +#: pretix/base/services/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, python-brace-format +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "" + +#: pretix/base/services/memberships.py:139 +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "" + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5116,253 +5357,253 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 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:102 +#: pretix/base/services/orders.py:106 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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, 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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 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:113 +#: pretix/base/services/orders.py:117 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:115 +#: pretix/base/services/orders.py:119 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:117 +#: pretix/base/services/orders.py:121 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:119 +#: pretix/base/services/orders.py:123 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:121 +#: pretix/base/services/orders.py:125 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:123 +#: pretix/base/services/orders.py:127 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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1223 +#: pretix/base/services/orders.py:1242 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5439,52 +5680,62 @@ msgstr "" msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" +#: pretix/base/settings.py:116 +msgid "Allow customers to create accounts" +msgstr "" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5496,89 +5747,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -5587,76 +5838,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -5667,75 +5918,75 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 msgid "Set payment term" msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -5743,11 +5994,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -5755,11 +6006,11 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 msgid "Payment term in minutes" msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -5767,164 +6018,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5932,28 +6183,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -5961,55 +6212,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6017,11 +6268,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6030,115 +6281,115 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1040 msgid "Require name" msgstr "" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1051 msgid "Ask for a phone number" msgstr "" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1061 msgid "Require phone number" msgstr "" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1072 msgid "Phone number explanation" msgstr "" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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:1096 +#: pretix/base/settings.py:1107 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6147,55 +6398,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6203,89 +6454,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6293,109 +6544,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -6410,7 +6661,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -6424,7 +6675,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6438,7 +6689,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -6453,7 +6704,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -6469,7 +6720,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -6487,7 +6738,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6501,7 +6752,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -6515,7 +6766,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -6531,7 +6782,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6545,7 +6796,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -6561,7 +6812,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -6586,7 +6837,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -6600,7 +6851,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -6618,7 +6869,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -6633,7 +6884,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -6650,7 +6901,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -6662,21 +6913,21 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1765 #, python-brace-format msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -6690,56 +6941,116 @@ msgid "" "Your {event} team" msgstr "" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -6748,23 +7059,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -6773,11 +7084,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -6786,93 +7097,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -6880,202 +7191,203 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" @@ -7102,60 +7414,61 @@ msgstr "" #: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -7472,12 +7785,56 @@ msgstr "" msgid "Filetype not allowed!" msgstr "" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "" + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "" + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -7557,49 +7914,49 @@ msgstr "" msgid "Default ({value})" msgstr "" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "" @@ -7612,7 +7969,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -7675,15 +8032,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "" @@ -7692,7 +8049,7 @@ msgstr "" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "" @@ -7725,7 +8082,8 @@ msgstr "" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -7783,114 +8141,70 @@ msgstr "" msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "" - -#: 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:1029 -msgid "Hostname" -msgstr "" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "" - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "" - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 msgid "Ticket code generator" msgstr "" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 msgid "Sale not allowed" msgstr "" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -7898,48 +8212,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -7947,27 +8261,27 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "" @@ -8067,25 +8381,25 @@ msgstr "" msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -8113,44 +8427,30 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" @@ -8193,138 +8493,139 @@ msgid "Sunday" msgstr "" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" @@ -8532,7 +8833,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 msgid "No category" msgstr "" @@ -8576,43 +8877,47 @@ msgstr "" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8620,36 +8925,36 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "" @@ -8682,21 +8987,21 @@ msgstr "" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -8704,15 +9009,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -8721,15 +9026,15 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -8738,156 +9043,170 @@ msgstr "" msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +msgid "Membership" +msgstr "" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +msgid "(No membership)" +msgstr "" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:678 +#: pretix/control/forms/orders.py:741 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 " @@ -8895,29 +9214,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -8925,20 +9244,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -8956,7 +9275,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -8970,59 +9289,67 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +msgid "This will be attached to every email." +msgstr "" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +msgid "An account with this email address is already registered." +msgstr "" + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -9248,942 +9575,991 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 +#: pretix/control/logdisplay.py:314 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 msgid "The organizer has been changed." msgstr "" -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 msgid "The organizer settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 msgid "The webhook has been created." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 msgid "The webhook has been changed." msgstr "" -#: pretix/control/logdisplay.py:317 -msgid "The event's internal comment has been updated." -msgstr "" - -#: pretix/control/logdisplay.py:318 -msgid "The event has been canceled." -msgstr "" - -#: pretix/control/logdisplay.py:319 -msgid "An event has been deleted." -msgstr "" - -#: pretix/control/logdisplay.py:320 -msgid "The order details have been changed." -msgstr "" - -#: pretix/control/logdisplay.py:321 -msgid "The order has been marked as unpaid." +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +msgid "The membership type has been created." msgstr "" #: pretix/control/logdisplay.py:322 -msgid "The order's secret has been changed." +msgid "The membership type has been changed." msgstr "" #: pretix/control/logdisplay.py:323 -msgid "The order's expiry date has been changed." +msgid "The membership type has been deleted." msgstr "" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 -msgid "The order has been marked as expired." +#: pretix/control/logdisplay.py:324 +msgid "The account has been created." msgstr "" #: pretix/control/logdisplay.py:325 -msgid "The order has been marked as paid." +msgid "The account has been changed." msgstr "" #: pretix/control/logdisplay.py:326 -msgid "The cancellation request has been deleted." +msgid "A membership for this account has been added." msgstr "" #: pretix/control/logdisplay.py:327 -msgid "The order has been refunded." +msgid "A membership of this account has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 -msgid "The order has been canceled." +#: pretix/control/logdisplay.py:328 +msgid "The account has been disabled and anonymized." msgstr "" -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 -msgid "The order has been reactivated." +#: pretix/control/logdisplay.py:329 +msgid "A new password has been requested." msgstr "" #: pretix/control/logdisplay.py:330 +msgid "A new password has been set." +msgstr "" + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 +msgid "The event's internal comment has been updated." +msgstr "" + +#: pretix/control/logdisplay.py:333 +msgid "The event has been canceled." +msgstr "" + +#: pretix/control/logdisplay.py:334 +msgid "An event has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py:335 +msgid "The order details have been changed." +msgstr "" + +#: pretix/control/logdisplay.py:336 +msgid "The order has been marked as unpaid." +msgstr "" + +#: pretix/control/logdisplay.py:337 +msgid "The order's secret has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:338 +msgid "The order's expiry date has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 +msgid "The order has been marked as expired." +msgstr "" + +#: pretix/control/logdisplay.py:340 +msgid "The order has been marked as paid." +msgstr "" + +#: pretix/control/logdisplay.py:341 +msgid "The cancellation request has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py:342 +msgid "The order has been refunded." +msgstr "" + +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 +msgid "The order has been canceled." +msgstr "" + +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 +msgid "The order has been reactivated." +msgstr "" + +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +msgid "The customer account has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 msgid "The event details have been changed." msgstr "" -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 msgid "The gate has been created." msgstr "" -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 msgid "The gate has been changed." msgstr "" -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 msgid "The gate has been deleted." msgstr "" -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -10208,18 +10584,19 @@ msgstr "" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -10269,14 +10646,14 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "" @@ -10370,12 +10747,23 @@ msgstr "" msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +msgid "Customers" +msgstr "" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +msgid "Customer accounts" +msgstr "" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "" @@ -10423,6 +10811,9 @@ msgid "Register" msgstr "" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "" @@ -10470,6 +10861,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -10518,19 +10911,19 @@ msgid "Set new password" msgstr "" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -10541,13 +10934,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -10564,6 +10961,9 @@ msgstr "" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "" @@ -10598,6 +10998,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "" @@ -10790,6 +11192,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -10872,7 +11275,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -10885,8 +11288,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -10921,6 +11326,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -10976,6 +11382,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -11179,7 +11600,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 msgid "Cancel or delete event" msgstr "" @@ -11283,7 +11704,7 @@ msgid "Geo coordinates" msgstr "" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -11376,7 +11797,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "" @@ -11404,9 +11825,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -11550,79 +11971,75 @@ msgstr "" msgid "No results" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -11691,14 +12108,20 @@ msgstr "" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "" @@ -11837,16 +12260,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -11854,52 +12278,52 @@ msgstr "" msgid "Meta data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 msgid "Customer data (once per order)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 msgid "Name and address" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 msgid "See invoice settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 msgid "Attendee data (once per admission ticket)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 msgid "Custom fields" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 msgid "Manage questions" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 msgid "Other settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -11907,16 +12331,16 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 msgid "Add confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -11924,30 +12348,30 @@ msgstr "" msgid "Timeline" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 msgid "Item metadata" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -12018,7 +12442,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 msgid "Change history" msgstr "" @@ -12253,19 +12677,6 @@ msgstr "" msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -12619,7 +13030,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "" @@ -12627,17 +13038,29 @@ msgstr "" msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +msgid "days" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +msgid "months" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "" @@ -12774,8 +13197,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "" @@ -13242,38 +13667,38 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "" @@ -13297,7 +13722,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -13436,235 +13861,244 @@ msgstr "" msgid "Cancellation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +msgid "Customer account" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +msgid "Contact email" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, python-format msgid "Exit scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, python-format msgid "Entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 msgid "Ticket page" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "" @@ -14075,37 +14509,45 @@ msgid "Remove filter" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:116 -msgid "Order paid / total" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 +msgid "Order paid / total" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -14168,6 +14610,116 @@ msgstr "" msgid "Search" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, python-format +msgid "Customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +msgid "Customer ID" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +msgid "disabled" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +msgid "not yet activated" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +msgid "active" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +msgid "Memberships" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +msgid "Valid from" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +msgid "Usages" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +msgid "Add membership" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +msgid "Customer history" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, python-format +msgid "Anonymize customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +msgid "Are you sure you want to anonymize this customer account?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +msgid "This action is irreversible." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +msgid "No customer accounts have been created yet." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "" @@ -14341,7 +14893,7 @@ msgstr "" msgid "Organizer page" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -14375,11 +14927,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 msgid "Expire date" msgstr "" @@ -14451,6 +14998,52 @@ msgstr "" msgid "Organizer logs" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +msgid "Customer account registration" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +msgid "Customer account email change" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +msgid "Customer account password reset" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +msgid "Delete membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +msgid "Are you sure you want to delete this membership type?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +msgid "Membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +msgid "Create a new membership type" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -14511,7 +15104,7 @@ msgstr "" msgid "Organizer permissions" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "" @@ -15611,10 +16204,6 @@ msgstr "" msgid "Impersonate user" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "" @@ -15896,44 +16485,40 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on organizer level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on global level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to organizer settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to global settings" msgstr "" #: pretix/control/views/__init__.py:166 @@ -16026,10 +16611,10 @@ msgstr "" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -16119,7 +16704,7 @@ msgstr "" msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "" @@ -16151,7 +16736,7 @@ msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -16182,29 +16767,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "" @@ -16213,7 +16799,7 @@ msgid "Unknown e-mail renderer." msgstr "" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "" @@ -16309,7 +16895,7 @@ msgstr "" msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -16317,26 +16903,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -16344,35 +16930,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -16538,14 +17124,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "" @@ -16740,15 +17326,15 @@ msgstr "" msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -16776,234 +17362,245 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1392 +#: pretix/control/views/organizer.py:1500 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1529 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 msgid "The selected property has been deleted." msgstr "" +#: pretix/control/views/organizer.py:1718 +msgid "The selected object has been deleted." +msgstr "" + +#: pretix/control/views/organizer.py:1941 +msgid "The customer account has been anonymized." +msgstr "" + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" @@ -17060,15 +17657,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "" @@ -17577,8 +18174,8 @@ msgstr "" #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -18170,16 +18767,16 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "" @@ -18253,8 +18850,8 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "" @@ -18779,7 +19376,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "" @@ -18806,22 +19403,22 @@ msgstr "" msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18829,20 +19426,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -18853,73 +19450,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:173 -msgctxt "stripe" -msgid "Live" -msgstr "" - #: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" +msgid "Live" +msgstr "" + +#: pretix/plugins/stripe/payment.py:175 +msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -18927,23 +19524,27 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +msgid "Destination" +msgstr "" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: LANGUAGE \n" @@ -298,39 +298,42 @@ msgstr "" msgid "Number of days with a previous entry" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:219 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:97 msgid "All of the conditions below (AND)" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:220 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:98 msgid "At least one of the conditions below (OR)" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:228 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:99 msgid "Event start" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:229 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:100 msgid "Event end" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:230 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:101 msgid "Event admission" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:231 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:102 msgid "custom time" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:234 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:103 msgid "Tolerance (minutes)" msgstr "" -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:242 -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:449 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:104 msgid "Add condition" msgstr "" +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:105 +msgid "minutes" +msgstr "" + #: pretix/static/pretixcontrol/js/ui/editor.js:69 msgid "Lead Scan QR" msgstr "" @@ -410,31 +413,31 @@ msgid "" "darker shade." msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:384 +#: pretix/static/pretixcontrol/js/ui/main.js:387 msgid "All" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:385 +#: pretix/static/pretixcontrol/js/ui/main.js:388 msgid "None" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:386 +#: pretix/static/pretixcontrol/js/ui/main.js:389 msgid "Search query" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:389 +#: pretix/static/pretixcontrol/js/ui/main.js:392 msgid "Selected only" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:825 +#: pretix/static/pretixcontrol/js/ui/main.js:830 msgid "Use a different name internally" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:882 +#: pretix/static/pretixcontrol/js/ui/main.js:887 msgid "Click to close" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:897 +#: pretix/static/pretixcontrol/js/ui/main.js:902 msgid "You have unsaved changes!" msgstr "" @@ -478,26 +481,26 @@ 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:269 -msgid "Please enter a quantity for one of the ticket types." -msgstr "" - -#: pretix/static/pretixpresale/js/ui/main.js:305 -msgid "required" -msgstr "" - -#: pretix/static/pretixpresale/js/ui/main.js:402 +#: pretix/static/pretixpresale/js/ui/main.js:144 msgid "The organizer keeps %(currency)s %(amount)s" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:410 +#: pretix/static/pretixpresale/js/ui/main.js:152 msgid "You get %(currency)s %(amount)s back" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:426 +#: pretix/static/pretixpresale/js/ui/main.js:168 msgid "Please enter the amount the organizer can keep." msgstr "" +#: pretix/static/pretixpresale/js/ui/main.js:307 +msgid "Please enter a quantity for one of the ticket types." +msgstr "" + +#: pretix/static/pretixpresale/js/ui/main.js:343 +msgid "required" +msgstr "" + #: pretix/static/pretixpresale/js/ui/main.js:440 #: pretix/static/pretixpresale/js/ui/main.js:458 msgid "Time zone:" diff --git a/src/pretix/locale/pt_BR/LC_MESSAGES/django.po b/src/pretix/locale/pt_BR/LC_MESSAGES/django.po index 922ee57ae2..ebdb7d0b41 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-04-30 09:39+0000\n" +"POT-Creation-Date: 2021-05-06 18:54+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:27 +#: htmlcov/pretix_control_views_dashboards_py.html:963 +#: pretix/control/templates/pretixcontrol/events/index.html:142 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 +#: pretix/control/views/dashboards.py:530 +msgid "Shop disabled" +msgstr "Loja desativada" + +#: htmlcov/pretix_control_views_dashboards_py.html:965 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1117 +#: 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" + +#: htmlcov/pretix_control_views_dashboards_py.html:967 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1116 +#: 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" + +#: htmlcov/pretix_control_views_dashboards_py.html:969 +#: 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:536 +msgid "On sale" +msgstr "Disponível" + +#: pretix/api/auth/devicesecurity.py:28 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:43 +#: pretix/api/auth/devicesecurity.py:44 msgid "pretixSCAN" msgstr "" -#: pretix/api/auth/devicesecurity.py:73 +#: pretix/api/auth/devicesecurity.py:74 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:101 +#: pretix/api/auth/devicesecurity.py:102 #, fuzzy #| msgid "pretix default" msgid "pretixPOS" @@ -69,37 +100,37 @@ msgid "Target URL" msgstr "URL de destino" #: pretix/api/models.py:99 pretix/base/models/devices.py:121 -#: pretix/base/models/organizer.py:221 +#: pretix/base/models/organizer.py:247 msgid "All events (including newly created ones)" msgstr "Todos os eventos (incluindo os criados recentemente)" #: pretix/api/models.py:100 pretix/base/models/devices.py:122 -#: pretix/base/models/organizer.py:222 +#: pretix/base/models/organizer.py:248 msgid "Limit to events" msgstr "Limitar a eventos" -#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1168 msgid "The product \"{}\" is not assigned to a quota." msgstr "O produto \"{}\" não está associado a uma cota." -#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1180 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:116 pretix/api/serializers/order.py:1121 -#: pretix/base/services/orders.py:1219 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1140 +#: pretix/base/services/orders.py:1238 #, 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:65 pretix/base/models/event.py:1361 -#: pretix/base/models/items.py:1349 pretix/base/models/items.py:1580 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1370 +#: pretix/base/models/items.py:1386 pretix/base/models/items.py:1617 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:69 pretix/api/serializers/checkin.py:72 -#: pretix/base/models/items.py:1591 pretix/base/models/items.py:1594 +#: pretix/base/models/items.py:1628 pretix/base/models/items.py:1631 #: 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." @@ -134,15 +165,15 @@ msgstr "Propriedade Meta Data '{name}' não existe." msgid "Unknown plugin: '{name}'." msgstr "Plugin desconhecido: '{name}'." -#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:880 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:106 pretix/control/forms/item.py:835 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:882 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:169 +#: pretix/api/serializers/item.py:177 #, fuzzy #| msgid "" #| "Updating add-ons or variations via PATCH/PUT is not supported. Please use " @@ -154,23 +185,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:178 pretix/control/forms/item.py:532 +#: pretix/api/serializers/item.py:186 pretix/control/forms/item.py:554 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:183 pretix/control/forms/item.py:538 +#: pretix/api/serializers/item.py:191 pretix/control/forms/item.py:560 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:220 +#: pretix/api/serializers/item.py:228 #, 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:337 +#: pretix/api/serializers/item.py:345 #, fuzzy msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " @@ -179,46 +210,47 @@ msgstr "" "A atualização de complementos via PATCH / PUT não é suportada. Use o nó " "aninhado dedicado." -#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 +#: pretix/api/serializers/item.py:359 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 +#: pretix/api/serializers/item.py:364 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "Dependência circular entre perguntas detectado." -#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 +#: pretix/api/serializers/item.py:369 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "" -#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 +#: pretix/api/serializers/order.py:1153 pretix/api/serializers/order.py:1160 #, 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:81 pretix/control/forms/organizer.py:349 +#: pretix/api/serializers/organizer.py:119 +#: pretix/control/forms/organizer.py:492 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/serializers/organizer.py:163 -#: pretix/control/views/organizer.py:557 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:665 msgid "pretix account invitation" msgstr "" -#: pretix/api/serializers/organizer.py:185 -#: pretix/control/views/organizer.py:656 +#: pretix/api/serializers/organizer.py:223 +#: pretix/control/views/organizer.py:764 msgid "This user already has been invited for this team." msgstr "" -#: pretix/api/serializers/organizer.py:201 -#: pretix/control/views/organizer.py:673 +#: pretix/api/serializers/organizer.py:239 +#: pretix/control/views/organizer.py:781 msgid "This user already has permissions for this team." msgstr "" -#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:414 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -227,12 +259,12 @@ msgstr "" "A aplicação \"{application_name}\" foi autorizada para acessar sua conta." #: pretix/api/views/order.py:485 pretix/control/views/orders.py:1250 -#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:771 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:490 pretix/control/views/orders.py:1252 -#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:773 msgid "An invoice for this order already exists." msgstr "Uma fatura para este pedido já existe." @@ -242,7 +274,7 @@ 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:594 pretix/base/services/cart.py:143 -#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 +#: pretix/base/services/orders.py:133 pretix/presale/views/order.py:755 #, fuzzy #| msgid "The subevent does not belong to this event." msgid "One of the selected products is not available in the selected country." @@ -261,7 +293,7 @@ msgid "Order marked as paid" msgstr "Pedido marcado como pago" #: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 -#: pretix/control/templates/pretixcontrol/event/mail.html:68 +#: pretix/control/templates/pretixcontrol/event/mail.html:72 #: pretix/control/views/orders.py:1216 msgid "Order canceled" msgstr "Pedido cancelado" @@ -285,7 +317,7 @@ msgid "Order contact address changed" msgstr "Endereço do pedido alterado" #: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 -#: pretix/control/templates/pretixcontrol/event/mail.html:59 +#: pretix/control/templates/pretixcontrol/event/mail.html:63 msgid "Order changed" msgstr "Pedido alterado" @@ -348,18 +380,25 @@ msgid "{system} User" msgstr "" #: 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/base/models/auth.py:124 pretix/base/models/customers.py:45 +#: pretix/base/models/notifications.py:46 pretix/base/models/orders.py:192 +#: pretix/control/navigation.py:81 pretix/control/navigation.py:464 +#: pretix/control/templates/pretixcontrol/event/settings.html:68 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:38 #: pretix/plugins/checkinlists/exporters.py:454 -#: pretix/presale/checkoutflow.py:861 pretix/presale/forms/checkout.py:57 -#: pretix/presale/forms/user.py:40 +#: pretix/presale/checkoutflow.py:1085 pretix/presale/forms/checkout.py:60 +#: pretix/presale/forms/customer.py:50 pretix/presale/forms/customer.py:124 +#: pretix/presale/forms/customer.py:231 pretix/presale/forms/customer.py:275 +#: pretix/presale/forms/customer.py:318 pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:22 msgid "E-mail" msgstr "E-mail" #: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 -#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 +#: pretix/base/forms/auth.py:205 pretix/base/models/customers.py:46 +#: pretix/control/forms/__init__.py:395 pretix/presale/forms/customer.py:54 +#: pretix/presale/forms/customer.py:235 msgid "Password" msgstr "Senha" @@ -383,7 +422,7 @@ msgstr "" msgid "source code" msgstr "Código do voucher" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -393,59 +432,59 @@ msgstr "Código do voucher" msgid "Default" msgstr "" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:531 +#: pretix/base/email.py:535 #, 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:535 +#: pretix/base/email.py:539 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "Formato de exportação" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (com vírgulas)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (Estilo Excel)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (com ponto e vírgula)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "Excel (.xlsx)" @@ -453,7 +492,7 @@ msgstr "Excel (.xlsx)" msgid "Answers to file upload questions" msgstr "Responda às questão para enviar os arquivos" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -470,10 +509,10 @@ msgstr "Ingresso do evento {event}-{code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -498,6 +537,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -517,9 +557,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:86 pretix/base/models/orders.py:1390 -#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -530,7 +570,7 @@ msgid "Payment provider" msgstr "Meio de pagamento" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "Todos os meios de pagamento" @@ -553,9 +593,9 @@ msgstr "Todos os pedidos" msgid "Invoice data" msgstr "Dados da fatura" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -576,8 +616,8 @@ msgstr "Número da fatura" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -589,13 +629,15 @@ msgstr "Data" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -606,6 +648,8 @@ msgstr "Data" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "Código do pedido" @@ -629,7 +673,8 @@ msgstr "Taxa de cancelamento" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Idioma" @@ -651,19 +696,23 @@ msgstr "Número da fatura" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -674,10 +723,13 @@ msgstr "Número da fatura" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "Nome" @@ -687,10 +739,10 @@ msgstr "Nome" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -704,9 +756,9 @@ msgstr "Endereço" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -719,9 +771,9 @@ msgstr "CEP" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -734,11 +786,11 @@ msgstr "Cidade" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -760,9 +812,9 @@ msgstr "ID da taxa: %s" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -793,7 +845,7 @@ msgstr "Fatura para" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -812,9 +864,9 @@ msgstr "Endereço" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -826,19 +878,19 @@ msgid "State" msgstr "Status" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Beneficiário" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Referência interna" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "" @@ -883,7 +935,7 @@ msgid "Cancellation" msgstr "Cancelamento" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 #, fuzzy msgid "Invoice" @@ -893,9 +945,9 @@ msgstr "Fatura" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -903,7 +955,6 @@ msgstr "Fatura" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Sim" @@ -911,9 +962,9 @@ msgstr "Sim" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -921,7 +972,6 @@ msgstr "Sim" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "Não" @@ -932,12 +982,12 @@ msgid "Line number" msgstr "Número mínimo" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Descrição" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "" @@ -948,14 +998,14 @@ msgid "Net price" msgstr "Preço padrão" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "Valor do imposto" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -988,15 +1038,17 @@ msgstr "Filtrar por status" msgid "Order data" msgstr "Data do pedido" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "Encomendas" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Posição dos pedidos" @@ -1053,8 +1105,8 @@ msgstr "Data final" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "" @@ -1062,6 +1114,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "Total do pedido" @@ -1071,16 +1124,19 @@ msgstr "Total do pedido" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1089,6 +1145,8 @@ msgstr "Total do pedido" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" @@ -1098,21 +1156,23 @@ msgstr "Status" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "E-mail" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 #, fuzzy @@ -1123,9 +1183,11 @@ msgstr "Número mínimo" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1133,6 +1195,8 @@ msgstr "Número mínimo" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "Data do pedido" @@ -1145,7 +1209,7 @@ msgstr "Data do pedido" msgid "Order time" msgstr "Data do pedido" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 #, fuzzy #| msgid "E-mail address" msgid "Custom address field" @@ -1193,16 +1257,16 @@ msgid "Sales channel" msgstr "Canal de vendas" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "Requer atenção especial" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1212,11 +1276,13 @@ msgstr "Comente" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 #, fuzzy #| msgid "E-mail address" @@ -1234,11 +1300,11 @@ msgid "Fee type" msgstr "Tipo de taxa" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1269,16 +1335,17 @@ msgstr "ID Posição" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1287,19 +1354,21 @@ msgstr "ID Posição" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1310,35 +1379,40 @@ msgstr "Data" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "Produto" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "Variação" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "Nome do participante" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "E-mail do participante" @@ -1412,9 +1486,10 @@ msgid "Refund states" msgstr "Pergunta obrigatória" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1435,7 +1510,7 @@ msgid "Creation date" msgstr "Data de criação" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "Data da conclusão" @@ -1446,10 +1521,10 @@ msgid "Status code" msgstr "Status" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1458,8 +1533,8 @@ msgid "Amount" msgstr "Valor" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1498,9 +1573,9 @@ msgid "Current user's carts" msgstr "Carrinhos de usuários atuais" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1542,10 +1617,10 @@ msgstr "Cartão Presente" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 #, fuzzy #| msgid "Gift card" msgid "Gift card code" @@ -1556,8 +1631,8 @@ msgstr "Cartão Presente" msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 #, fuzzy #| msgid "Gift card" msgid "Gift cards" @@ -1577,9 +1652,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1607,7 +1682,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1627,7 +1702,7 @@ msgstr "" msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1642,7 +1717,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 #, fuzzy @@ -1710,15 +1785,15 @@ msgid "Voucher expired" msgstr "O carrinho expirou" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1742,8 +1817,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1758,6 +1833,7 @@ msgid "This combination of credentials is not known to our system." msgstr "" #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1773,6 +1849,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "Por favor, digite a mesma senha nos dois campos" @@ -1781,6 +1858,7 @@ msgid "Email address" msgstr "E-mail" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "Repita a senha" @@ -1839,9 +1917,10 @@ msgstr "Pré-venda não iniciada" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "" @@ -1899,15 +1978,18 @@ msgid "" msgstr "" "Digite sua senha atual se desejar alterar seu endereço de e-mail ou senha." -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "Senha incorreta." -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "Senha atual" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "Nova senha" @@ -1915,7 +1997,8 @@ msgstr "Nova senha" msgid "Repeat new password" msgstr "Digite a senha novamente" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Fuso-horário padrão" @@ -1959,7 +2042,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "Valores padrão inválido(s): %(value)s" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "Cliente comercial" @@ -1988,27 +2071,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "Fatura para" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "Código do pedido" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "Número do cancelamento" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "Fatura original" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "Número da fatura" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "Data do cancelamento" @@ -2018,7 +2101,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "Data da fatura original" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "Data da fatura" @@ -2044,6 +2127,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -2051,10 +2136,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "MODO DE TESTE" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -2091,7 +2178,7 @@ msgid "Invoice" msgstr "Fatura" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -2107,7 +2194,7 @@ msgctxt "invoice" msgid "Qty" msgstr "Qtd" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "Taxa de imposto" @@ -2144,27 +2231,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "Valor líquido" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "Valor bruto" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "Imposto" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "Taxas incluídas" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2174,7 +2261,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:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2184,7 +2271,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:709 +#: pretix/base/invoice.py:712 #, fuzzy #| msgctxt "invoice" #| msgid "Classic renderer (pretix 1.0)" @@ -2196,8 +2283,9 @@ msgstr "Processador clássico (pretix 1.0)" msgid "Default list" msgstr "Lista padrão" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Nome completo" @@ -2231,14 +2319,13 @@ msgid "If turned off, you will not get any notifications." msgstr "Se desligado, você não receberá notificações." #: 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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "Usuário" @@ -2285,7 +2372,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:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2340,11 +2427,35 @@ msgstr "País" msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "This account is inactive." +msgid "Account active" +msgstr "Esta conta está inativa." + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee email" +msgid "Verified email address" +msgstr "E-mail do participante" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +msgid "Last login" +msgstr "" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Expiration date" +msgid "Registration date" +msgstr "Data de validade" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "Identificador interno" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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." @@ -2353,7 +2464,7 @@ msgstr "" "dados com outras fontes. Se você não inserir um, nós geraremos um " "automaticamente." -#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "Esse identificador já é usado para uma pergunta diferente." @@ -2394,11 +2505,11 @@ 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:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 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:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Formulário curto" @@ -2411,26 +2522,26 @@ msgstr "Loja ativa" msgid "Event currency" msgstr "Moeda do evento" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Hora de início do evento" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Horário do final do evento" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Horário de entrada" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "Mostrar nas listas" @@ -2442,12 +2553,12 @@ msgstr "" "Se selecionado, esse evento aparecerá publicamente na lista de eventos da " "sua conta do organizador." -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Fim a pré venda" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " @@ -2456,26 +2567,26 @@ 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Inicio da venda antecipada" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: 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:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Localização" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "" @@ -2485,12 +2596,12 @@ msgstr "Plugins" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "Comentário interno" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2507,11 +2618,15 @@ msgid "Only sell tickets for this event on the following sales channels." msgstr "" #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Evento" @@ -2522,11 +2637,11 @@ msgstr "Evento" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "Eventos" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2534,46 +2649,46 @@ msgstr "" "Você configurou pelo menos um produto pago mas não habilitou nenhum meio de " "pagamento." -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 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:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 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:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "O slug do evento não pode ser alterado." -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 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:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "O evento não pode acabar antes que ele comece." -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 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:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Ativo" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2581,7 +2696,7 @@ msgstr "" "Somente com esta caixa de seleção habilitada, esta data é visível na " "interface para usuários." -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 #, fuzzy #| msgid "" #| "If selected, this event will show up publicly on the list of events for " @@ -2593,73 +2708,73 @@ msgstr "" "Se selecionado, esse evento aparecerá publicamente na lista de eventos da " "sua conta do organizador." -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "Texto da página inicial" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "Data na série de eventos" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "Datas nas séries de eventos" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 #, 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:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 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:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 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:1461 +#: pretix/base/models/event.py:1470 #, fuzzy #| msgid "Default timezone" msgid "Default value" msgstr "Fuso-horário padrão" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 #, 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:1465 +#: pretix/base/models/event.py:1474 #, fuzzy #| msgid "External refund of payment" msgid "Required for events" msgstr "Reembolso externo do pagamento" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 #, fuzzy #| msgid "Tax value" msgid "Valid values" msgstr "Valor do imposto" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 #, fuzzy #| msgid "This variation does not belong to this product." msgid "You cannot set a default value that is not a valid value." @@ -2778,7 +2893,7 @@ msgstr "Disponível até" 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:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Categoria" @@ -2799,7 +2914,7 @@ msgstr "Nome do item" 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:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "Preço padrão" @@ -2860,8 +2975,8 @@ msgstr "" 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:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "" @@ -3010,11 +3125,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:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "Preço original" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -3025,7 +3140,7 @@ msgstr "" "os preços." #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "Canal de vendas" @@ -3039,8 +3154,34 @@ msgid "" "corresponding to the product price." msgstr "" -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +msgid "Require a valid membership" +msgstr "" + +#: pretix/base/models/items.py:523 +msgid "Allowed membership types" +msgstr "" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -3052,57 +3193,63 @@ msgstr "" msgid "Products" msgstr "Produtos" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 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:687 +#: pretix/base/models/items.py:715 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:692 +#: pretix/base/models/items.py:720 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:698 +#: pretix/base/models/items.py:726 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:744 +#: pretix/base/models/items.py:772 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:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "Posição" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +msgid "Membership types" +msgstr "" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Variações do produto" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "Número mínimo" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "Número máximo" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "Add-Ons estão incluídos no preço" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -3110,51 +3257,51 @@ msgstr "" "Se selecionado, adicionar complementos a este ticket é gratuito, mesmo que " "os add-ons normalmente custem dinheiro individualmente." -#: pretix/base/models/items.py:939 +#: pretix/base/models/items.py:976 #, 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:958 +#: pretix/base/models/items.py:995 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:963 +#: pretix/base/models/items.py:1000 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:968 +#: pretix/base/models/items.py:1005 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:973 +#: pretix/base/models/items.py:1010 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:978 +#: pretix/base/models/items.py:1015 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:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 #, fuzzy #| msgid "Product variation" msgid "Bundled variation" msgstr "Variação do produto" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "Número" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -3162,68 +3309,68 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 #, 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:1048 +#: pretix/base/models/items.py:1085 #, 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:1050 +#: pretix/base/models/items.py:1087 #, 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:1055 +#: pretix/base/models/items.py:1092 #, 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:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "Texto (uma linha)" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "Texto multilinha" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "Sim/Não" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "Escolha um de uma lista" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "Escolha vários de uma lista" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "Upload de arquivo" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "Hora" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "Data e hora" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3231,187 +3378,187 @@ msgstr "" msgid "Question" msgstr "Pergunta" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "Texto de ajuda" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 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:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "Tipo de pergunta" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Pergunta obrigatória" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 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:1164 +#: pretix/base/models/items.py:1201 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:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 #, fuzzy #| msgid "Required question" msgid "Hidden question" msgstr "Pergunta obrigatória" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 #, 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:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Número mínimo" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Número máximo" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 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:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: 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:1296 +#: pretix/base/models/items.py:1333 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "Opção inválida selecionada." -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 #, 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:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 #, 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:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "Entrada de data inválida." -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "Entrada de hora inválida." -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "Entrada de data e hora inválida." -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 #, fuzzy #| msgctxt "subevent" #| msgid "Unknown date selected." msgid "Unknown country code." msgstr "Data desconhecida selecionada." -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Responda" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 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:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "Opção de pergunta" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "Opções de pergunta" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Capacidade total" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 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:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Item" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "Variações" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3421,13 +3568,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3436,19 +3583,19 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 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:1583 +#: pretix/base/models/items.py:1620 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:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 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." @@ -3493,38 +3640,86 @@ msgstr "Pergunta {val}" msgid "Tax rule {val}" msgstr "Norma fiscal {val}" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "" + +#: pretix/base/models/memberships.py:58 +msgid "Number of times this membership can be used in a purchase." +msgstr "" + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +#, fuzzy +#| msgid "Fee type" +msgid "Membership type" +msgstr "Tipo de taxa" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "pendente" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "pago" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "expirado" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "cancelado" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer" +msgstr "Cliente" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "Localidade" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "Data de validade" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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." @@ -3532,7 +3727,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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3544,11 +3739,11 @@ 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:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "Meta informação" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3556,7 +3751,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:805 +#: pretix/base/models/orders.py:815 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." @@ -3565,229 +3760,229 @@ msgstr "" "configurou que nenhum pagamento atrasado deve ser aceito nas configurações " "de pagamento." -#: pretix/base/models/orders.py:807 +#: pretix/base/models/orders.py:817 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:827 +#: pretix/base/models/orders.py:841 #, 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:828 +#: pretix/base/models/orders.py:842 #, 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:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, 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:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 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:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "Nome da empresa" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "Selecione o pais" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "criado" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "pendente" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "confirmado" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "cancelado" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "falhou" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "recusado" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "Informações de pagamento" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, fuzzy, python-format #| msgid "Order code" msgid "Event registration confirmed: %(code)s" msgstr "Código do pedido" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Pagamento recebido pelo seu pedido: %(code)s" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "começou externamente" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "criado" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "em andamento" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "concluído" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "falhou" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "cancelado" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 #, fuzzy #| msgid "Organizer" msgctxt "refund_source" msgid "Organizer" msgstr "Organizador" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "Cliente" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "Externa" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 #, fuzzy #| msgid "Payment date" msgid "Refund reason" msgstr "Data de pagamento" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "Taxa de pagamento" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "Taxa de envio" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "Taxa de serviço" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Taxa de cancelamento" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "Outras taxas" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Valor" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "Posição do pedido" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, fuzzy, python-format #| msgid "Presale not started" msgid "Your event registration: %(code)s" msgstr "Pré-venda não iniciada" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "ID do carrinho (por exemplo, chave de sessão)" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "Posição do carrinho" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "Posições do carrinho" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "Apenas para clientes empresariais na UE." -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 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:73 +#: pretix/base/models/organizer.py:75 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 " @@ -3797,45 +3992,46 @@ 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "Organizador" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "Nome do time" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Membros do time" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "Pode criar eventos" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "Pode mudar equipes e permissões" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "Pode alterar as configurações do organizador" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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!" @@ -3844,63 +4040,69 @@ 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:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Internal comment" +msgid "Can manage customer accounts" +msgstr "Comentário interno" + +#: pretix/base/models/organizer.py:270 #, fuzzy #| msgid "Can change orders" msgid "Can manage gift cards" msgstr "Pode mudar os pedidos" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "Pode alterar as configurações do evento" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "Pode mudar as configurações do produto" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "Pode ver os pedidos" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "Pode mudar os pedidos" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "Pode ver os comprovantes" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "Pode mudar os comprovantes" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s no %(object)s" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Time" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "Times" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Convidar para o time '{team}' para '{email}'" @@ -3956,7 +4158,7 @@ msgstr "" "Nenhuma garantia dada para o cálculo correto do imposto. USE POR SUA CONTA E " "RISCO." -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "País mercante" @@ -4017,10 +4219,6 @@ msgstr "Subtrair do preço do produto" msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" @@ -4042,11 +4240,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "Válido até" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "" @@ -4321,8 +4523,8 @@ msgid "Event date" msgstr "" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "" @@ -4519,9 +4721,9 @@ msgstr "E-mail do participante" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 #, fuzzy #| msgid "Attendee name" msgid "Attendee address" @@ -4547,7 +4749,7 @@ msgstr "" #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 #, fuzzy #| msgid "Ticket design" msgid "Ticket code" @@ -4807,26 +5009,26 @@ msgid "In test mode, only test cards will work." msgstr "" #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 #, 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:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 #, 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:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "" @@ -4879,7 +5081,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 #, fuzzy #| msgid "This order is not yet approved by the event organizer." msgid "This gift card is not accepted by this event organizer." @@ -4956,9 +5158,9 @@ msgid "Price including add-ons" msgstr "" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 #, fuzzy #| msgid "Attendee email" msgid "Attendee company" @@ -5080,7 +5282,7 @@ msgstr "" msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "" @@ -5096,7 +5298,7 @@ msgstr "" msgid "Event location" msgstr "" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "" @@ -5225,7 +5427,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 #, fuzzy #| msgid "General information" msgid "General admission" @@ -5251,17 +5453,23 @@ msgstr "" msgid "Seat: seat number" msgstr "Nome da rua e número do imóvel" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Date and time" +msgid "Date and time of first scan" +msgstr "Data e hora" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -5271,14 +5479,14 @@ msgstr "" msgid "Attendee name: {part}" msgstr "Nome do participante" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, fuzzy, python-brace-format #| msgctxt "invoice" #| msgid "Invoice date" msgid "Invoice address name: {part}" msgstr "Data da fatura" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" @@ -5336,7 +5544,7 @@ msgstr "" msgid "Event canceled" msgstr "Horário do final do evento" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5393,7 +5601,7 @@ msgid "" "items of it." msgstr "" -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "" @@ -5413,7 +5621,7 @@ msgid "" "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5639,25 +5847,73 @@ msgstr "" msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" +#: pretix/base/services/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, python-brace-format +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "" + +#: pretix/base/services/memberships.py:139 +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "" + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5671,262 +5927,262 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "Entrada de data inválida." -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 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:102 +#: pretix/base/services/orders.py:106 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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, 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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 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:113 +#: pretix/base/services/orders.py:117 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:115 +#: pretix/base/services/orders.py:119 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:117 +#: pretix/base/services/orders.py:121 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:119 +#: pretix/base/services/orders.py:123 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:121 +#: pretix/base/services/orders.py:125 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:123 +#: pretix/base/services/orders.py:127 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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 #, 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:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, fuzzy, python-format #| msgid "Order code" msgid "Order denied: %(code)s" msgstr "Código do pedido" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 #, 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:1222 +#: pretix/base/services/orders.py:1241 #, 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:1223 +#: pretix/base/services/orders.py:1242 #, 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:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -6005,53 +6261,65 @@ msgstr "" msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, 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:116 +#, fuzzy +#| msgid "Ticket checked in" +msgid "Allow customers to create accounts" +msgstr "Este ingresso já foi validado" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -6063,89 +6331,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -6154,81 +6422,81 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice date" msgid "Invoice address explanation" msgstr "Data da fatura" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 #, fuzzy #| msgid "Only paid orders" msgid "Show expiration date of order" msgstr "Apenas ordens pagas" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -6239,82 +6507,82 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 #, fuzzy #| msgid "End of presale" msgid "End of presale text" msgstr "Fim a pré venda" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 #, fuzzy #| msgid "Multiline text" msgid "Guidance text" msgstr "Texto multilinha" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Set payment term" msgstr "Cancelamento" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -6322,11 +6590,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -6334,13 +6602,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 #, fuzzy #| msgid "Payment date" msgid "Payment term in minutes" msgstr "Data de pagamento" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -6348,168 +6616,168 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 #, fuzzy #| msgid "Address" msgid "Address line" msgstr "Endereço" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 #, fuzzy #| msgid "VAT ID" msgid "EU VAT ID" msgstr "VAT ID" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6517,28 +6785,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6546,55 +6814,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6602,11 +6870,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6615,130 +6883,130 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Device name" msgid "Require name" msgstr "Nome do dispositivo" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "Minimum number" msgid "Ask for a phone number" msgstr "Número mínimo" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Minimum number" msgid "Require phone number" msgstr "Número mínimo" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1072 #, fuzzy #| msgid "Cart expired" msgid "Phone number explanation" msgstr "O carrinho expirou" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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:1096 +#: pretix/base/settings.py:1107 #, 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:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 #, fuzzy #| msgid "Device type" msgid "Generate tickets for all products" msgstr "Tipo de dispositivo" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 #, fuzzy #| msgctxt "checkin" #| msgid "Include pending orders" msgid "Generate tickets for pending orders" msgstr "Incluir ordens pendentes" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6747,59 +7015,59 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 #, fuzzy #| msgid "Date in event series" msgid "Show availability in event overviews" msgstr "Data na série de eventos" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 #, fuzzy #| msgid "Device type" msgid "Month calendar" msgstr "Tipo de dispositivo" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6807,103 +7075,103 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Do not allow changes after" msgstr "Cancelamento" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Do not allow cancellations after" msgstr "Cancelamento" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Keep a fixed cancellation fee" msgstr "Cancelamento" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Keep a percentual cancellation fee" msgstr "Cancelamento" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 #, fuzzy #| msgid "Cart expired" msgid "Voluntary lower refund explanation" msgstr "O carrinho expirou" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6911,119 +7179,119 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 #, fuzzy #| msgid "Gift card" msgid "All refunds are issued as gift cards" msgstr "Cartão Presente" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Required question" msgid "Refund method" msgstr "Pergunta obrigatória" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 #, fuzzy #| msgid "Device type" msgid "Attach ticket files" msgstr "Tipo de dispositivo" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 #, fuzzy #| msgid "Device type" msgid "Attach calendar files" msgstr "Tipo de dispositivo" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 #, fuzzy #| msgid "Attendee name" msgid "Sender name" msgstr "Nome do participante" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -7038,7 +7306,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -7052,7 +7320,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7066,7 +7334,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -7081,7 +7349,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -7097,7 +7365,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -7115,7 +7383,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7129,7 +7397,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -7143,7 +7411,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -7159,7 +7427,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7173,7 +7441,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -7189,7 +7457,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -7214,7 +7482,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -7228,7 +7496,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -7246,7 +7514,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -7261,7 +7529,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -7278,7 +7546,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -7290,21 +7558,21 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1765 #, python-brace-format msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -7318,58 +7586,118 @@ msgid "" "Your {event} team" msgstr "" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 #, fuzzy #| msgid "Attendee name" msgid "Header image" msgstr "Nome do participante" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -7378,25 +7706,25 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 #, 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:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -7405,11 +7733,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -7418,97 +7746,97 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 #, fuzzy #| msgid "Cart expired" msgid "Voucher explanation" msgstr "O carrinho expirou" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "Nome do participante" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -7516,180 +7844,181 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 #, fuzzy #| msgid "Event start time" msgid "Event start time (descending)" msgstr "Hora de início do evento" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 #, fuzzy #| msgid "Date joined" msgctxt "subevent" msgid "Date ordering" msgstr "Data de entrada" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 #, fuzzy #| msgid "Gift card" msgid "Length of gift card codes" msgstr "Cartão Presente" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 #, fuzzy #| msgid "Gift card" msgid "Validity of gift card codes in years" msgstr "Cartão Presente" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 #, 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:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 #, fuzzy #| msgid "Event name" msgid "Given name" msgstr "Nome do evento" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 #, fuzzy #| msgid "Full name" msgid "Family name" msgstr "Nome completo" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 #, fuzzy #| msgid "Device name" msgid "First name" msgstr "Nome do dispositivo" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 #, fuzzy #| msgid "Device name" msgid "Middle name" msgstr "Nome do dispositivo" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 #, fuzzy #| msgid "Full name" msgid "Calling name" msgstr "Nome completo" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 #, fuzzy #| msgid "Category description" msgid "Latin transcription" msgstr "Descrição da categoria" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" @@ -7697,46 +8026,46 @@ msgctxt "person_name" msgid "Salutation" msgstr "Cancelamento" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" @@ -7766,69 +8095,70 @@ msgstr "E-mail" #: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Nome do participante" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 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:330 +#: pretix/base/shredder.py:331 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice date" msgid "Invoice addresses" msgstr "Data da fatura" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 #, fuzzy #| msgid "Questions" msgid "Question answers" msgstr "Perguntas" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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:420 +#: pretix/base/shredder.py:421 #, fuzzy #| msgid "Device type" msgid "Cached ticket files" msgstr "Tipo de dispositivo" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -8167,12 +8497,56 @@ msgstr "" msgid "Filetype not allowed!" msgstr "" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "" + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "" + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -8254,51 +8628,51 @@ msgstr "" msgid "Default ({value})" msgstr "Data {val}" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 #, 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:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 #, fuzzy #| msgid "Free price input" msgid "Free text input" @@ -8313,7 +8687,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -8376,17 +8750,17 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 #, fuzzy #| msgid "Email address" msgid "Bcc address" msgstr "E-mail" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "" @@ -8395,7 +8769,7 @@ msgstr "" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "" @@ -8430,7 +8804,8 @@ msgstr "" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -8494,121 +8869,77 @@ msgstr "" msgid "Denied order" msgstr "Ordens pagas" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "" - -#: 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:1029 -msgid "Hostname" -msgstr "" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "" - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "" - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 #, fuzzy #| msgid "Ticket design" msgid "Ticket code generator" msgstr "Design de bilhetes" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 #, fuzzy #| msgid "Presale not started" msgid "Sale not allowed" msgstr "Pré-venda não iniciada" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 #, fuzzy #| msgid "Text (one line)" msgid "Text on invoice" msgstr "Texto (uma linha)" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -8616,52 +8947,52 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 #, fuzzy #| msgid "Ticket design" msgid "Ticket downloads" msgstr "Design de bilhetes" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 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:1372 +#: pretix/control/forms/event.py:1324 #, fuzzy #| msgid "Payment date" msgid "Payment via Stripe" msgstr "Data de pagamento" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -8669,29 +9000,29 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 #, fuzzy #| msgid "Payment date" msgid "Payment by bank transfer" msgstr "Data de pagamento" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 #, fuzzy #| msgid "Current availability" msgid "Quantity available" @@ -8810,25 +9141,25 @@ msgstr "Data de pagamento" msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -8862,40 +9193,26 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 #, fuzzy #| msgid "Device name" msgid "Ticket secret" msgstr "Nome do dispositivo" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 #, fuzzy @@ -8903,7 +9220,7 @@ msgstr "Pré-venda encerrada" msgid "Date from" msgstr "Data" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 #, fuzzy #| msgid "Date and time" @@ -8948,142 +9265,143 @@ msgid "Sunday" msgstr "Domingo" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 #, fuzzy #| msgid "Date joined" msgid "Date filter" msgstr "Data de entrada" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by status" msgid "Filter by…" msgstr "Filtrar por status" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" @@ -9295,7 +9613,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 #, fuzzy #| msgid "Product category" msgid "No category" @@ -9341,43 +9659,47 @@ msgstr "" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9385,33 +9707,33 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 #, fuzzy #| msgid "Product" msgid "Bundled products" msgstr "Produto" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 #, fuzzy #| msgid "Product" msgid "You added the same bundled product twice." msgstr "Produto" -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:23 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:50 #, fuzzy @@ -9419,8 +9741,8 @@ msgstr "Produto" msgid "Bundled product" msgstr "Produto" -#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "" @@ -9457,21 +9779,21 @@ msgstr "Apenas ordens pagas" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -9479,18 +9801,18 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Keep a cancellation fee of" msgstr "Cancelamento" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -9499,20 +9821,20 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Generate cancellation for invoice" msgstr "Cancelamento" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 #, fuzzy #| msgid "Payment date" msgid "Payment amount" msgstr "Data de pagamento" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -9521,163 +9843,177 @@ msgstr "Data de pagamento" msgid "Payment date" msgstr "Data de pagamento" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +msgid "Membership" +msgstr "" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Cancel this position" msgstr "Cancelamento" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +msgid "(No membership)" +msgstr "" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 #, fuzzy #| msgid "Can change orders" msgid "Cancel all dates" msgstr "Pode mudar os pedidos" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 #, 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:678 +#: pretix/control/forms/orders.py:741 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 " @@ -9685,38 +10021,38 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "Cartão Presente" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Keep a fixed cancellation fee per ticket" msgstr "Cancelamento" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 #, 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:719 +#: pretix/control/forms/orders.py:782 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "Taxas do pedido" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -9724,25 +10060,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 #, fuzzy #| msgid "Order information changed" msgid "Send information via email" msgstr "Informações do pedido alteradas" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 #, fuzzy #| msgid "Order information changed" msgid "Send information to waiting list" msgstr "Informações do pedido alteradas" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "Pode criar eventos" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -9760,7 +10096,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -9774,63 +10110,73 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +msgid "This will be attached to every email." +msgstr "" + +#: pretix/control/forms/organizer.py:442 #, fuzzy #| msgid "Events" msgctxt "webhooks" msgid "Event types" msgstr "Eventos" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Cartão Presente" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "A voucher with this code already exists." +msgid "An account with this email address is already registered." +msgstr "Um voucher com esse código já existe." + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -10070,1020 +10416,1091 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 #, fuzzy #| msgid "Your cart has been updated." msgid "A fee has been added" msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 +#: pretix/control/logdisplay.py:314 #, fuzzy #| msgid "Your cart has been updated." msgid "This object has been created by cloning." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "Your cart has been updated." msgid "The organizer has been changed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "Your cart has been updated." msgid "The organizer settings have been changed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "Your cart has been updated." msgid "The webhook has been created." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 #, fuzzy #| msgid "Your cart has been updated." msgid "The webhook has been changed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "The membership type has been created." +msgstr "Seu carrinho foi atualizado." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "The membership type has been changed." +msgstr "Seu carrinho foi atualizado." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "The membership type has been deleted." +msgstr "Seu carrinho foi atualizado." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "The account has been created." +msgstr "Seu carrinho foi atualizado." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "The account has been changed." +msgstr "Seu carrinho foi atualizado." + +#: pretix/control/logdisplay.py:326 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "A membership for this account has been added." +msgstr "Seu carrinho foi atualizado." + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "A membership of this account has been changed." +msgstr "Seu carrinho foi atualizado." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "The account has been disabled and anonymized." +msgstr "Seu carrinho foi atualizado." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The selected event was not found." +msgid "A new password has been requested." +msgstr "O evento selecionado não foi encontrado." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "A new password has been set." +msgstr "Seu carrinho foi atualizado." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 #, fuzzy #| msgid "Your cart has been updated." msgid "The event has been canceled." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 #, fuzzy #| msgid "Your cart has been updated." msgid "An event has been deleted." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 #, fuzzy #| msgid "Your cart has been updated." msgid "The cancellation request has been deleted." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 #, fuzzy #| msgid "Your cart has been updated." msgid "The order has been reactivated." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, 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:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 #, fuzzy #| msgid "Your cart has been updated." msgid "The order has been approved." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 #, fuzzy #| msgid "Your cart has been updated." msgid "The order has been denied." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "The customer account has been changed." +msgstr "Seu carrinho foi atualizado." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, 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:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, 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:378 +#: pretix/control/logdisplay.py:394 #, 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:379 +#: pretix/control/logdisplay.py:395 #, fuzzy #| msgid "Your cart has been updated." msgid "The order has been overpaid." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, 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:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, 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:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 #, fuzzy #| msgid "Your cart has been updated." msgid "This user has been anonymized." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, 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:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 #, 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:421 +#: pretix/control/logdisplay.py:437 #, 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:422 +#: pretix/control/logdisplay.py:438 #, 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:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 #, fuzzy #| msgid "Your cart has been updated." msgid "The quota has closed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 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:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 #, 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:447 +#: pretix/control/logdisplay.py:463 #, 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:448 +#: pretix/control/logdisplay.py:464 #, fuzzy #| msgid "Your cart has been updated." msgid "The event has been created." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "Your cart has been updated." msgid "The event details have been changed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 #, fuzzy #| msgid "Your cart has been updated." msgid "The gate has been created." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 #, fuzzy #| msgid "Your cart has been updated." msgid "The gate has been changed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "Your cart has been updated." msgid "The gate has been deleted." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 #, 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:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 #, fuzzy #| msgid "Your cart has been updated." msgid "The device has been created." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 #, fuzzy #| msgid "Your cart has been updated." msgid "The device has been changed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 #, fuzzy #| msgid "Your cart has been updated." msgid "Access of the device has been revoked." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 #, fuzzy #| msgid "Your cart has been updated." msgid "The device has been initialized." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 #, 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:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 #, fuzzy #| msgid "Your cart has been updated." msgid "The gift card has been created." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 #, fuzzy #| msgid "Your cart has been updated." msgid "The gift card has been changed." msgstr "Seu carrinho foi atualizado." -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 #, 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:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, 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:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -11108,18 +11525,19 @@ msgstr "" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -11172,14 +11590,14 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "" @@ -11282,12 +11700,29 @@ msgstr "Este ingresso já foi validado" msgid "Event metadata" msgstr "Hora de início do evento" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customers" +msgstr "Cliente" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Invoice total" +msgid "Customer accounts" +msgstr "Total da fatura" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 #, fuzzy #| msgid "Device name" msgid "Devices" @@ -11337,6 +11772,9 @@ msgid "Register" msgstr "" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "" @@ -11384,6 +11822,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -11432,19 +11872,19 @@ msgid "Set new password" msgstr "" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -11455,13 +11895,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -11478,6 +11922,9 @@ msgstr "" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "Salvar" @@ -11512,6 +11959,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "" @@ -11737,6 +12186,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -11823,7 +12273,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -11836,8 +12286,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -11872,6 +12324,7 @@ msgstr "Cancelar" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -11932,6 +12385,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "Nenhuma data selecionada." +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -12146,7 +12614,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 #, fuzzy #| msgid "Can create events" msgid "Cancel or delete event" @@ -12257,7 +12725,7 @@ msgid "Geo coordinates" msgstr "Nenhuma data selecionada." #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -12360,7 +12828,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "" @@ -12388,9 +12856,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -12553,80 +13021,76 @@ msgstr "" msgid "No results" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 #, fuzzy msgid "E-mail design" msgstr "E-mail" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 #, fuzzy @@ -12699,14 +13163,20 @@ msgstr "" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "" @@ -12849,16 +13319,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -12866,72 +13337,72 @@ msgstr "" msgid "Meta data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 #, fuzzy #| msgid "Location" msgid "Localization" msgstr "Localização" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 #, fuzzy #| msgid "Attendee name" msgid "Customer and attendee data" msgstr "Nome do participante" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 #, fuzzy #| msgid "You cannot modify this order" msgid "Customer data (once per order)" msgstr "Você não pode modificar esta ordem" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 #, fuzzy #| msgid "Email address" msgid "Name and address" msgstr "E-mail" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice to" msgid "See invoice settings" msgstr "Fatura para" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 #, fuzzy #| msgid "Is an admission ticket" msgid "Attendee data (once per admission ticket)" msgstr "É um bilhete de admissão" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 #, fuzzy #| msgid "E-mail address" msgid "Custom fields" msgstr "Endereço de e-email" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 #, fuzzy #| msgid "Required question" msgid "Manage questions" msgstr "Pergunta obrigatória" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 #, fuzzy #| msgctxt "invoice" #| msgid "Invoice to" msgid "Other settings" msgstr "Fatura para" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -12939,19 +13410,19 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation date" msgid "Add confirmation text" msgstr "Data do cancelamento" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -12959,32 +13430,32 @@ msgstr "" msgid "Timeline" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 #, fuzzy #| msgid "Event start time" msgid "Item metadata" msgstr "Hora de início do evento" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 #, fuzzy @@ -13057,7 +13528,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 #, fuzzy #| msgid "Can change orders" msgid "Change history" @@ -13304,19 +13775,6 @@ msgstr "" msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "Disponível" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -13688,7 +14146,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "" @@ -13696,19 +14154,31 @@ msgstr "" msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 #, fuzzy #| msgid "Ticket checked in" msgid "Tickets & check-in" msgstr "Este ingresso já foi validado" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +msgid "days" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +msgid "months" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "" @@ -13847,8 +14317,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "" @@ -14332,45 +14804,45 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 #, fuzzy #| msgid "Can change orders" msgid "Change to" msgstr "Pode mudar os pedidos" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 #, fuzzy #| msgctxt "invoice" #| msgid "Included taxes" msgid "including all taxes" msgstr "Taxas incluídas" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 #, fuzzy #| msgid "Product" msgid "Add product" msgstr "Produto" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "" @@ -14394,7 +14866,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -14554,192 +15026,204 @@ msgstr "" msgid "Cancellation date" msgstr "Data do cancelamento" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer account" +msgstr "Cliente" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +msgid "Contact email" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, fuzzy, python-format #| msgid "Gift card" msgid "Exit scan: %(date)s" msgstr "Cartão Presente" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, fuzzy, python-format #| msgid "Event start time" msgid "Entry scan: %(date)s" msgstr "Hora de início do evento" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, fuzzy, python-format #| msgid "Original price" msgid "Original price: %(price)s" msgstr "Preço original" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 #, fuzzy #| msgid "Device name" msgid "Ticket page" msgstr "Nome do dispositivo" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Total" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 #, fuzzy #| msgid "Only successful payments" msgid "Successful payments" msgstr "Apenas pagamentos concluídos" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 #, fuzzy #| msgid "Payment date" msgid "Pending total" msgstr "Data de pagamento" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 #, fuzzy #| msgid "Payment date" msgid "Payments" msgstr "Data de pagamento" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation date" msgid "Confirmation date" msgstr "Data do cancelamento" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 #, fuzzy @@ -14748,62 +15232,62 @@ msgstr "" msgid "Cancel payment" msgstr "Cancelamento" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 #, fuzzy #| msgid "Order is not paid." msgid "Confirm as paid" msgstr "O pedido não foi pago." -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 #, fuzzy #| msgid "Device type" msgid "Create a refund" msgstr "Tipo de dispositivo" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "" @@ -15261,39 +15745,47 @@ msgid "Remove filter" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:116 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 #, fuzzy #| msgid "Order total" -msgid "Order paid / total" +msgid "Order paid / total" msgstr "Total do pedido" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -15361,6 +15853,136 @@ msgstr "Localização" msgid "Search" msgstr "Texto de ajuda" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "E-mail address" +msgid "Customer #%(id)s" +msgstr "Endereço de e-email" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer ID" +msgstr "Cliente" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Shop disabled" +msgid "disabled" +msgstr "Loja desativada" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Is active" +msgid "not yet activated" +msgstr "Está ativo" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Active" +msgid "active" +msgstr "Ativo" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +msgid "Memberships" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Paid orders" +msgid "Valid from" +msgstr "Ordens pagas" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +msgid "Usages" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +#, fuzzy +#| msgid "Team members" +msgid "Add membership" +msgstr "Membros do time" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "Can change orders" +msgid "Customer history" +msgstr "Pode mudar os pedidos" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, python-format +msgid "Anonymize customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +msgid "Are you sure you want to anonymize this customer account?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "The selected event was not found." +msgid "This action is irreversible." +msgstr "O evento selecionado não foi encontrado." + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "No customer accounts have been created yet." +msgstr "Seu carrinho foi atualizado." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 #, fuzzy #| msgid "Device type" @@ -15546,7 +16168,7 @@ msgstr "Organizadores" msgid "Organizer page" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -15585,11 +16207,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "Cartão Presente" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 #, fuzzy #| msgid "Expiration date" @@ -15673,6 +16290,60 @@ msgstr "" msgid "Organizer logs" msgstr "Organizadores" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +msgid "Customer account registration" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Account information changed" +msgid "Customer account email change" +msgstr "Informações da conta alteradas" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "Senha atual" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Device type" +msgid "Delete membership type:" +msgstr "Tipo de dispositivo" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +msgid "Are you sure you want to delete this membership type?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +msgid "Membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Device type" +msgid "Create a new membership type" +msgstr "Tipo de dispositivo" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -15737,7 +16408,7 @@ msgstr "" msgid "Organizer permissions" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "" @@ -16890,10 +17561,6 @@ msgstr "" msgid "Impersonate user" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "" @@ -17183,50 +17850,46 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on organizer level" msgstr "" -#: 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:67 +msgid "Currently set on global level" +msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 +#: pretix/control/templatetags/hierarkey_form.py:79 #, fuzzy -#| msgid "Can change organizer settings" -msgid "Change for all organizers" -msgstr "Pode alterar as configurações do organizador" +#| msgid "Organizers" +msgid "Go to organizer settings" +msgstr "Organizadores" + +#: pretix/control/templatetags/hierarkey_form.py:79 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Invoice to" +msgid "Go to global settings" +msgstr "Fatura para" #: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" @@ -17320,10 +17983,10 @@ msgstr "" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -17413,7 +18076,7 @@ msgstr "" msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 #, fuzzy #| msgctxt "subevent" #| msgid "No date selected." @@ -17448,7 +18111,7 @@ msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -17489,29 +18152,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "" @@ -17523,7 +18187,7 @@ msgid "Unknown e-mail renderer." msgstr "Data desconhecida selecionada." #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "" @@ -17619,7 +18283,7 @@ msgstr "" msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -17627,26 +18291,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -17654,35 +18318,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -17862,15 +18526,15 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 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:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 #, fuzzy #| msgid "Ticket download is not enabled for add-on products." msgid "Ticket download is not enabled for this product." @@ -18097,15 +18761,15 @@ msgstr "" msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -18133,266 +18797,281 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 #, fuzzy #| msgid "Your cart has been updated." msgid "All orders have been canceled." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 #, fuzzy #| msgid "Your cart has been updated." msgid "Your input was not valid." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 #, 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:270 +#: pretix/control/views/organizer.py:378 #, fuzzy #| msgid "Your cart has been updated." msgid "The organizer has been deleted." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 #, fuzzy #| msgid "Your cart has been updated." msgid "The invite has been resent." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 #, 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:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 #, 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:1016 +#: pretix/control/views/organizer.py:1124 #, 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:1030 +#: pretix/control/views/organizer.py:1138 #, 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:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 #, 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:1088 +#: pretix/control/views/organizer.py:1196 #, 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:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 #, 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:1142 +#: pretix/control/views/organizer.py:1250 #, 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:1392 +#: pretix/control/views/organizer.py:1500 #, 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:1421 +#: pretix/control/views/organizer.py:1529 #, fuzzy #| msgid "Your cart has been updated." msgid "The property has been created." msgstr "Seu carrinho foi atualizado." -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 #, 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/organizer.py:1718 +#, fuzzy +#| msgid "The selected event was not found." +msgid "The selected object has been deleted." +msgstr "O evento selecionado não foi encontrado." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "The customer account has been anonymized." +msgstr "Seu carrinho foi atualizado." + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" @@ -18457,17 +19136,17 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 #, fuzzy #| msgid "Order {val}" msgid "Order {}" msgstr "Ordem {val}" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 #, fuzzy #| msgid "Voucher" msgid "Voucher {}" @@ -19005,8 +19684,8 @@ msgstr "Por favor insira apenas números." #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -19640,16 +20319,16 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "" @@ -19723,8 +20402,8 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "" @@ -20297,7 +20976,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "" @@ -20324,22 +21003,22 @@ msgstr "" msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -20347,20 +21026,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -20371,75 +21050,75 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:173 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Live" msgstr "" -#: pretix/plugins/stripe/payment.py:174 +#: pretix/plugins/stripe/payment.py:175 #, fuzzy #| msgid "Questions" msgctxt "stripe" msgid "Testing" msgstr "Perguntas" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -20447,23 +21126,29 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Descrição" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: Portuguese (Brazil) \n" "Language-Team: Portuguese (Portugal) 1;\n" "X-Generator: Weblate 3.10.3\n" -#: pretix/api/auth/devicesecurity.py:27 +#: htmlcov/pretix_control_views_dashboards_py.html:963 +#: pretix/control/templates/pretixcontrol/events/index.html:142 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 +#: pretix/control/views/dashboards.py:530 +msgid "Shop disabled" +msgstr "Loja desativada" + +#: htmlcov/pretix_control_views_dashboards_py.html:965 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1117 +#: 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" + +#: htmlcov/pretix_control_views_dashboards_py.html:967 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1116 +#: 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" + +#: htmlcov/pretix_control_views_dashboards_py.html:969 +#: 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:536 +msgid "On sale" +msgstr "Em venda" + +#: pretix/api/auth/devicesecurity.py:28 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" @@ -27,15 +58,15 @@ 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:43 +#: pretix/api/auth/devicesecurity.py:44 msgid "pretixSCAN" msgstr "pretixSCAN" -#: pretix/api/auth/devicesecurity.py:73 +#: pretix/api/auth/devicesecurity.py:74 msgid "pretixSCAN (kiosk mode, online only)" msgstr "pretixSCAN (modo kiosk, apenas online)" -#: pretix/api/auth/devicesecurity.py:101 +#: pretix/api/auth/devicesecurity.py:102 msgid "pretixPOS" msgstr "pretixPOS" @@ -69,38 +100,38 @@ msgid "Target URL" msgstr "URL de destino" #: pretix/api/models.py:99 pretix/base/models/devices.py:121 -#: pretix/base/models/organizer.py:221 +#: pretix/base/models/organizer.py:247 msgid "All events (including newly created ones)" msgstr "Todos os eventos (incluindo os criados recentemente)" #: pretix/api/models.py:100 pretix/base/models/devices.py:122 -#: pretix/base/models/organizer.py:222 +#: pretix/base/models/organizer.py:248 msgid "Limit to events" msgstr "Limite de eventos" -#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1168 msgid "The product \"{}\" is not assigned to a quota." msgstr "O produto \"{}\" não tem quota atribuída." -#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1180 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:116 pretix/api/serializers/order.py:1121 -#: pretix/base/services/orders.py:1219 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1140 +#: pretix/base/services/orders.py:1238 #, 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:65 pretix/base/models/event.py:1361 -#: pretix/base/models/items.py:1349 pretix/base/models/items.py:1580 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1370 +#: pretix/base/models/items.py:1386 pretix/base/models/items.py:1617 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:69 pretix/api/serializers/checkin.py:72 -#: pretix/base/models/items.py:1591 pretix/base/models/items.py:1594 +#: pretix/base/models/items.py:1628 pretix/base/models/items.py:1631 #: 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." @@ -133,15 +164,15 @@ msgstr "A propriedade de metadados '{name}' não existe." msgid "Unknown plugin: '{name}'." msgstr "Plug-in desconhecido: '{name}'." -#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:880 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:106 pretix/control/forms/item.py:835 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:882 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:169 +#: pretix/api/serializers/item.py:177 msgid "" "Updating add-ons, bundles, or variations via PATCH/PUT is not supported. " "Please use the dedicated nested endpoint." @@ -149,7 +180,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:178 pretix/control/forms/item.py:532 +#: pretix/api/serializers/item.py:186 pretix/control/forms/item.py:554 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 +189,17 @@ msgstr "" "diferentes de zero porque o imposto sobre vendas será aplicada quando o " "cartão-presente é resgatado." -#: pretix/api/serializers/item.py:183 pretix/control/forms/item.py:538 +#: pretix/api/serializers/item.py:191 pretix/control/forms/item.py:560 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:220 +#: pretix/api/serializers/item.py:228 #, 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:337 +#: pretix/api/serializers/item.py:345 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." @@ -176,23 +207,24 @@ msgstr "" "Actualização através de PATCH / PUT não é suportado. Por favor use o " "endpoint dedicado." -#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 +#: pretix/api/serializers/item.py:359 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:356 pretix/control/forms/item.py:114 +#: pretix/api/serializers/item.py:364 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "Dependência circular entre perguntas detectada." -#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 +#: pretix/api/serializers/item.py:369 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:1134 pretix/api/serializers/order.py:1141 +#: pretix/api/serializers/order.py:1153 pretix/api/serializers/order.py:1160 msgid "The product \"{}\" is not available on this date." msgstr "O produto \"{}\" não está disponível nesta data." -#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 +#: pretix/api/serializers/organizer.py:119 +#: pretix/control/forms/organizer.py:492 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." @@ -200,22 +232,22 @@ 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:163 -#: pretix/control/views/organizer.py:557 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:665 msgid "pretix account invitation" msgstr "convite conta pretix" -#: pretix/api/serializers/organizer.py:185 -#: pretix/control/views/organizer.py:656 +#: pretix/api/serializers/organizer.py:223 +#: pretix/control/views/organizer.py:764 msgid "This user already has been invited for this team." msgstr "Este utilizador já foi convidado para esta equipa." -#: pretix/api/serializers/organizer.py:201 -#: pretix/control/views/organizer.py:673 +#: pretix/api/serializers/organizer.py:239 +#: pretix/control/views/organizer.py:781 msgid "This user already has permissions for this team." msgstr "Este utilizador já tem permissões para este equipa." -#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:414 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -223,12 +255,12 @@ msgid "" msgstr "A aplicação \"{application_name}\" foi autorizada a aceder sua conta." #: pretix/api/views/order.py:485 pretix/control/views/orders.py:1250 -#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:771 msgid "You cannot generate an invoice for this order." msgstr "Não pode gerar uma factura para esta encomenda." #: pretix/api/views/order.py:490 pretix/control/views/orders.py:1252 -#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:773 msgid "An invoice for this order already exists." msgstr "Uma factura para esta encomenda já existe." @@ -239,7 +271,7 @@ msgstr "" "Houve um erro ao enviar o e-mail. Por favor, tente novamente mais tarde." #: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 -#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 +#: pretix/base/services/orders.py:133 pretix/presale/views/order.py:755 #, 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." @@ -258,7 +290,7 @@ msgid "Order marked as paid" msgstr "Encomenda marcada como paga" #: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 -#: pretix/control/templates/pretixcontrol/event/mail.html:68 +#: pretix/control/templates/pretixcontrol/event/mail.html:72 #: pretix/control/views/orders.py:1216 msgid "Order canceled" msgstr "Encomenda cancelado" @@ -280,7 +312,7 @@ msgid "Order contact address changed" msgstr "Endereço da encomenda mudou" #: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 -#: pretix/control/templates/pretixcontrol/event/mail.html:59 +#: pretix/control/templates/pretixcontrol/event/mail.html:63 msgid "Order changed" msgstr "Encomenda alterada" @@ -343,18 +375,25 @@ msgid "{system} User" msgstr "{system} Usuário" #: 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/base/models/auth.py:124 pretix/base/models/customers.py:45 +#: pretix/base/models/notifications.py:46 pretix/base/models/orders.py:192 +#: pretix/control/navigation.py:81 pretix/control/navigation.py:464 +#: pretix/control/templates/pretixcontrol/event/settings.html:68 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:38 #: pretix/plugins/checkinlists/exporters.py:454 -#: pretix/presale/checkoutflow.py:861 pretix/presale/forms/checkout.py:57 -#: pretix/presale/forms/user.py:40 +#: pretix/presale/checkoutflow.py:1085 pretix/presale/forms/checkout.py:60 +#: pretix/presale/forms/customer.py:50 pretix/presale/forms/customer.py:124 +#: pretix/presale/forms/customer.py:231 pretix/presale/forms/customer.py:275 +#: pretix/presale/forms/customer.py:318 pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:22 msgid "E-mail" msgstr "E-mail" #: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 -#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 +#: pretix/base/forms/auth.py:205 pretix/base/models/customers.py:46 +#: pretix/control/forms/__init__.py:395 pretix/presale/forms/customer.py:54 +#: pretix/presale/forms/customer.py:235 msgid "Password" msgstr "Palavra-passe" @@ -380,7 +419,7 @@ msgstr " bilhetes do evento powered by pretix " msgid "source code" msgstr "Código do voucher" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -390,58 +429,58 @@ msgstr "Código do voucher" msgid "Default" msgstr "Padrão" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "Simples com logotipo" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "Empresa Exemplo" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "Exemplo de Bilhete" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 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:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "O montante foi debitado no seu cartão." -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 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:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "Formato de exportação" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (com vírgulas)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (estilo Excel)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (com ponto e vírgula)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "Excel Combinado(.xlsx)" @@ -449,7 +488,7 @@ msgstr "Excel Combinado(.xlsx)" msgid "Answers to file upload questions" msgstr "Respostas a perguntas de upload de ficheiro" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -466,10 +505,10 @@ msgstr "Bilhete do evento {event} - {code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -494,6 +533,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -514,9 +554,9 @@ msgstr "" "que a data da factura nem sempre corresponde à data de encomenda ou de " "pagamento." -#: 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:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -527,7 +567,7 @@ msgid "Payment provider" msgstr "Provedor de pagamento" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "Todos os provedores de pagamento" @@ -550,9 +590,9 @@ msgstr "Todas as facturas" msgid "Invoice data" msgstr "Dados de facturação" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -568,8 +608,8 @@ msgstr "Número da factura" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -581,13 +621,15 @@ msgstr "Data" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -598,6 +640,8 @@ msgstr "Data" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "Código de encomenda" @@ -619,7 +663,8 @@ msgstr "Cancelamento de" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Língua" @@ -638,19 +683,23 @@ msgstr "Remetente da factura:" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -661,10 +710,13 @@ msgstr "Remetente da factura:" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "Nome" @@ -674,10 +726,10 @@ msgstr "Nome" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -691,9 +743,9 @@ msgstr "Endereço" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -706,9 +758,9 @@ msgstr "Código postal" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -721,11 +773,11 @@ msgstr "Cidade" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -744,9 +796,9 @@ msgstr "Identificação fiscal" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -774,7 +826,7 @@ msgstr "destinatário da factura:" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -793,9 +845,9 @@ msgstr "Endereço" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -805,19 +857,19 @@ msgid "State" msgstr "Estado" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Beneficiário" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Referência interna" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "Auto Liquidação" @@ -855,7 +907,7 @@ msgid "Cancellation" msgstr "Cancelamento" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Factura" @@ -864,9 +916,9 @@ msgstr "Factura" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -874,7 +926,6 @@ msgstr "Factura" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Sim" @@ -882,9 +933,9 @@ msgstr "Sim" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -892,7 +943,6 @@ msgstr "Sim" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "Não" @@ -901,12 +951,12 @@ msgid "Line number" msgstr "Número da linha" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Descrição" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "Preço bruto" @@ -915,14 +965,14 @@ msgid "Net price" msgstr "Preço líquido" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "Valor do imposto" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -949,15 +999,17 @@ msgstr "Filtrar por status" msgid "Order data" msgstr "Dados das encomendas" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "Ordens" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Posições das encomendas" @@ -1016,8 +1068,8 @@ msgstr "Data do evento" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "Slug evento" @@ -1025,6 +1077,7 @@ msgstr "Slug evento" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "Total da encomenda" @@ -1034,16 +1087,19 @@ msgstr "Total da encomenda" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1052,6 +1108,8 @@ msgstr "Total da encomenda" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Estado" @@ -1061,21 +1119,23 @@ msgstr "Estado" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "E-mail" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" @@ -1084,9 +1144,11 @@ msgstr "Número de telefone" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1094,6 +1156,8 @@ msgstr "Número de telefone" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "Data da encomenda" @@ -1104,7 +1168,7 @@ msgstr "Data da encomenda" msgid "Order time" msgstr "Hora da encomenda" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 msgid "Custom address field" msgstr "Campo de endereço personalizado" @@ -1150,16 +1214,16 @@ msgid "Sales channel" msgstr "Canal de vendas" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "Requer atenção especial" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1169,11 +1233,13 @@ msgstr "Comentario" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "Posições" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "Endereço de E-mail verificado" @@ -1189,11 +1255,11 @@ msgid "Fee type" msgstr "Tipo de taxa" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1224,16 +1290,17 @@ msgstr "ID de posição" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1242,19 +1309,21 @@ msgstr "ID de posição" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1265,35 +1334,40 @@ msgstr "Data" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "Produto" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "Variação" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "Nome do participante" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "E-mail do participante" @@ -1351,9 +1425,10 @@ msgid "Refund states" msgstr "Estados dos reembolsos" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1374,7 +1449,7 @@ msgid "Creation date" msgstr "Data de criação" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "Data de conclusão" @@ -1383,10 +1458,10 @@ msgid "Status code" msgstr "Código de estado" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1395,8 +1470,8 @@ msgid "Amount" msgstr "Montante" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1435,9 +1510,9 @@ msgid "Current user's carts" msgstr "Carrinhos do utilizador atual" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1475,10 +1550,10 @@ msgstr "Resgates de cartão-presente" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "Código de cartão-presente" @@ -1487,8 +1562,8 @@ msgstr "Código de cartão-presente" msgid "Issuer" msgstr "Emissor" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 msgid "Gift cards" msgstr "Cartões-presente" @@ -1508,9 +1583,9 @@ msgstr "Modo de teste" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1538,7 +1613,7 @@ msgid "Expired and with value" msgstr "Expirado e com valor" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1558,7 +1633,7 @@ msgstr "Cartão em modo de teste" msgid "Expiry date" msgstr "Data de validade" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "Termos e condições especiais" @@ -1573,7 +1648,7 @@ msgstr "Moeda" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1633,15 +1708,15 @@ msgid "Voucher expired" msgstr "Voucher expirado" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Nome do Produto" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1663,8 +1738,8 @@ msgstr "Prioridade" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1679,6 +1754,7 @@ 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:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1695,6 +1771,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "Por favor insira a mesma palavra-passe duas vezes" @@ -1703,6 +1780,7 @@ msgid "Email address" msgstr "Endereço de e-mail" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "Repita a palavra-passe" @@ -1756,9 +1834,10 @@ msgstr "Selecione estado" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "Este campo é obrigatório." @@ -1817,15 +1896,18 @@ 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:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "A palavra-passe atual digitada não estava correta." -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "A sua palavra-passe atual" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "Nova palavra-passe" @@ -1833,7 +1915,8 @@ msgstr "Nova palavra-passe" msgid "Repeat new password" msgstr "Repita a nova palavra-passe" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "O fuso horário predefinido" @@ -1875,7 +1958,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "Placeholder(s) inválido(s): %(value)s" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "Cliente empresarial" @@ -1904,27 +1987,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "Factura para" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "Código de encomenda" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "Número de cancelamento" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "Factura original" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "Número da factura" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "Data de cancelamento" @@ -1934,7 +2017,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "Data da factura original" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "Data da factura" @@ -1960,6 +2043,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1967,10 +2052,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "MODO DE TESTE" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -2003,7 +2090,7 @@ msgid "Invoice" msgstr "Factura" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -2019,7 +2106,7 @@ msgctxt "invoice" msgid "Qty" msgstr "Quant" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "Taxa de imposto" @@ -2054,27 +2141,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "Pagamentos pendentes" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "Valor líquido" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "Valor bruto" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "Imposto" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "Impostos incluídos" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2084,7 +2171,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:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2094,7 +2181,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:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Renderizador Factura moderna (pretix 2,7)" @@ -2103,8 +2190,9 @@ msgstr "Renderizador Factura moderna (pretix 2,7)" msgid "Default list" msgstr "Lista predefinida" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Nome completo" @@ -2138,14 +2226,13 @@ msgid "If turned off, you will not get any notifications." msgstr "Se desligado, não receberá nenhuma notificação." #: 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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "Utilizador" @@ -2190,7 +2277,7 @@ 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:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "Portas" @@ -2247,11 +2334,37 @@ msgstr "Entrada" msgid "Exit" msgstr "Saída" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "This account is inactive." +msgid "Account active" +msgstr "Esta conta está inativa." + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee e-mail address" +msgid "Verified email address" +msgstr "Endereço de e-mail do participante" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +#, fuzzy +#| msgid "Login" +msgid "Last login" +msgstr "Login" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Registration details" +msgid "Registration date" +msgstr "Detalhes do registo" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "Identificador interno" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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,7 +2372,7 @@ 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:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "Este identificador já é usado para uma pergunta diferente." @@ -2301,11 +2414,11 @@ 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:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 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:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Forma curta" @@ -2318,26 +2431,26 @@ msgstr "Loja está ao vivo" msgid "Event currency" msgstr "Moeda do evento" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Hora de início do evento" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Hora de fim do evento" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Tempo de admissão" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "Mostrar em listas" @@ -2349,12 +2462,12 @@ msgstr "" "Se selecionado, este evento vai aparecer publicamente na lista de eventos " "para sua conta organizador." -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Fim da pré-venda" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " @@ -2363,26 +2476,26 @@ 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Início de pré-venda" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: 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:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Localização" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "Latitude" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "Longitude" @@ -2392,12 +2505,12 @@ msgstr "Plugins" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "Comentário interno" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2420,11 +2533,15 @@ msgstr "" "selecionados." #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Evento" @@ -2435,11 +2552,11 @@ msgstr "Evento" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "Eventos" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2447,46 +2564,46 @@ msgstr "" "Configurou pelo menos um produto pago, mas não foram permitidos quaisquer " "métodos de pagamento." -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 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:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 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:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "O slug do evento não pode ser alterado." -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 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:1132 +#: pretix/base/models/event.py:1141 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:1138 +#: pretix/base/models/event.py:1147 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:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Ativo" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2494,7 +2611,7 @@ msgstr "" "Somente com esta opção ativada, esta data é visível no frontend para os " "utilizadores." -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2502,71 +2619,71 @@ msgstr "" "Se selecionado, este evento vai aparecer publicamente na lista de datas para " "seu evento." -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "Texto Frontpage" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "Data em série de eventos" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "Datas em série de eventos" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 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:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 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:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 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:1461 +#: pretix/base/models/event.py:1470 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "Idioma padrão" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 #, 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:1465 +#: pretix/base/models/event.py:1474 #, fuzzy #| msgid "Search for events" msgid "Required for events" msgstr "Procurar eventos" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "Valor total" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 #, 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." @@ -2682,7 +2799,7 @@ msgstr "Disponível até" 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:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Categoria" @@ -2703,7 +2820,7 @@ msgstr "Nome do item" 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:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "Preço padrão" @@ -2764,8 +2881,8 @@ msgstr "" "Isto só irá funcionar se listas de espera estiverem ativadas para este " "evento." -#: pretix/base/models/items.py:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "Mostrar número de bilhetes restantes" @@ -2911,11 +3028,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:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "Preço original" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2926,7 +3043,7 @@ msgstr "" "não vai afetar os preços." #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "Canal de Vendas" @@ -2942,8 +3059,38 @@ 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:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +#, fuzzy +#| msgid "Team memberships" +msgid "Require a valid membership" +msgstr "Membros da equipa" + +#: pretix/base/models/items.py:523 +#, fuzzy +#| msgid "Team memberships" +msgid "Allowed membership types" +msgstr "Membros da equipa" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2955,7 +3102,7 @@ msgstr "" msgid "Products" msgstr "Produtos" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -2963,50 +3110,58 @@ 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:687 +#: pretix/base/models/items.py:715 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:692 +#: pretix/base/models/items.py:720 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:698 +#: pretix/base/models/items.py:726 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:744 +#: pretix/base/models/items.py:772 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:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "Posição" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +#, fuzzy +#| msgid "Team memberships" +msgid "Membership types" +msgstr "Membros da equipa" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Variações de produto" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "Número mínimo" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "Número máximo" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "Add-ons estão incluídos no preço" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -3014,47 +3169,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:939 +#: pretix/base/models/items.py:976 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:958 +#: pretix/base/models/items.py:995 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:963 +#: pretix/base/models/items.py:1000 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:968 +#: pretix/base/models/items.py:1005 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:973 +#: pretix/base/models/items.py:1010 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:978 +#: pretix/base/models/items.py:1015 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:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "Artigo empacotado" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "Variação empacotada" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "Número" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "Parte de preço designada" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -3066,60 +3221,60 @@ 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:1046 +#: pretix/base/models/items.py:1083 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:1048 +#: pretix/base/models/items.py:1085 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:1050 +#: pretix/base/models/items.py:1087 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:1055 +#: pretix/base/models/items.py:1092 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:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "Texto (uma linha)" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "Texto de múltiplas linhas" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "Sim/Não" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "Escolha um de uma lista" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "Escolha múltipla a partir de uma lista" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "Upload de ficheiro" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "Tempo" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "Data e hora" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Código do país (ISO 3166-1 alfa-2)" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3127,175 +3282,175 @@ msgstr "Código do país (ISO 3166-1 alfa-2)" msgid "Question" msgstr "Questão" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "Texto de ajuda" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 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:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "Tipo de pergunta" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Resposta obrigatória" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 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:1164 +#: pretix/base/models/items.py:1201 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:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Pergunta escondida" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 msgid "This question will only show up in the backend." msgstr "Esta pergunta só vai aparecer no backend." -#: pretix/base/models/items.py:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "Imprimir resposta nas facturas" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Número mínimo" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 #, 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:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Número máximo" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 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:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: 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:1296 +#: pretix/base/models/items.py:1333 #, 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:1298 +#: pretix/base/models/items.py:1335 #, 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:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "Número introduzido inválido." -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 #, 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:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 #, 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:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "Data introduzida inválida." -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "Hora introduzida inválida." -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "Data e hora introduzida inválida." -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "Código de país desconhecido." -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Responda" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 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:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "Opção de pergunta" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "Opções de pergunta" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Capacidade total" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 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:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Item" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "Variações" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "Fechar esta quota permanentemente uma vez esgotada" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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 " @@ -3306,11 +3461,11 @@ msgstr "" "de cancelamentos ou encomendas que expiram. Claro, pode sempre voltar a abri-" "lo manualmente." -#: pretix/base/models/items.py:1493 +#: pretix/base/models/items.py:1530 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:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3326,13 +3481,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:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3341,19 +3496,19 @@ msgstr "Quota" msgid "Quotas" msgstr "Quotas" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 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:1583 +#: pretix/base/models/items.py:1620 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:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 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." @@ -3398,38 +3553,88 @@ msgstr "Pergunta {val}" msgid "Tax rule {val}" msgstr "Regra fiscal {val}" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "Usos máximos" + +#: pretix/base/models/memberships.py:58 +#, fuzzy +#| msgid "Number of times this voucher can be redeemed." +msgid "Number of times this membership can be used in a purchase." +msgstr "Número de vezes que o voucher pode ser resgatado." + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +#, fuzzy +#| msgid "Members" +msgid "Membership type" +msgstr "Membros" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "pendente" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "pago" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "expirado" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "cancelado" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer" +msgstr "Cliente" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "Locale" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "Data de validade" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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." @@ -3437,7 +3642,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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3449,11 +3654,11 @@ 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:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "Meta informação" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3461,7 +3666,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:805 +#: pretix/base/models/orders.py:815 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." @@ -3469,223 +3674,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:807 +#: pretix/base/models/orders.py:817 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:827 +#: pretix/base/models/orders.py:841 #, 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:828 +#: pretix/base/models/orders.py:842 #, 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:829 +#: pretix/base/models/orders.py:843 #, 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:830 +#: pretix/base/models/orders.py:844 #, 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:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "Esvaziar, se este produto não é um bilhete" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "Nome da empresa" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "Selecione o pais" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "criado" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "pendente" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "confirmado" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "cancelado" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "falhou" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "devolvido" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "Informação de pagamento" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Registro de Evento confirmado: %(code)s" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Pagamento recebido para a sua encomenda: %(code)s" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "começou externamente" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "criado" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "em trânsito" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "feito" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "falhou" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "cancelado" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "Organizador" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "Cliente" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "Externo" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 #, fuzzy #| msgid "Refund only" msgid "Refund reason" msgstr "Apenas reembolso" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "Taxa de pagamento" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "Taxa de envio" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "Taxa de serviço" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Taxa de cancelamento" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "Outras taxas" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Valor" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "Posição da encomenda" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "O seu registo no evento: %(code)s" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "Cart ID (por exemplo, chave de sessão)" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "Posição do carrinho" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "Posições do carrinho" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "Apenas para clientes empresariais na UE." -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 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:73 +#: pretix/base/models/organizer.py:75 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 " @@ -3695,45 +3900,46 @@ 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "Organizador" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "Nome da equipa" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Membros da equipa" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "Pode criar eventos" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "Pode mudar as equipas e as permissões" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "Pode alterar as configurações do organizador" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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!" @@ -3742,63 +3948,69 @@ msgstr "" "seja, através dos relatórios de privacidade, por isso tenha cuidado com quem " "adicionar a esta equipa!" -#: pretix/base/models/organizer.py:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Enter custom amount" +msgid "Can manage customer accounts" +msgstr "Indique quantia personalizada" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "Pode gerir cartões-presente" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "Pode alterar as configurações do evento" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "Pode alterar as configurações dos produtos" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "Pode visualizar as encomendas" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "Pode modificar encomendas" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "Executar verificações de atualização" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "Pode ver vouchers" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "Pode mudar vouchers" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s no %(object)s" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Equipa" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "Equipas" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Convide a equipa '{team}' para '{email}'" @@ -3852,7 +4064,7 @@ msgstr "" "contabilista. Nenhuma garantia é dada para o cálculo do imposto correto. USE " "POR SUA CONTA E RISCO." -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "País de venda" @@ -3914,10 +4126,6 @@ msgstr "Subtrair do preço do produto" msgid "Reduce product price by (%)" msgstr "Reduzir o preço do produto por (%)" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "Usos máximos" - #: 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." @@ -3940,11 +4148,15 @@ msgstr "" "todos os seus usos. Se esta soma é alcançada, o voucher não pode mais ser " "usado." -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "Válido até" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "Reserve bilhete da quota" @@ -4236,8 +4448,8 @@ msgid "Event date" msgstr "Data do evento" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "Total líquido" @@ -4404,9 +4616,9 @@ msgstr "Endereço de e-mail do participante" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 msgid "Attendee address" msgstr "Endereço do participante" @@ -4426,7 +4638,7 @@ msgstr "Você inseriu um número inválido." #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "Código do bilhete" @@ -4713,22 +4925,22 @@ 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:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 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:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "Este cartão-presente não suporta esta moeda." #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 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:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 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." @@ -4777,7 +4989,7 @@ 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:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "Este cartão-presente não é aceite por este organizador do evento." @@ -4850,9 +5062,9 @@ msgid "Price including add-ons" msgstr "Preço incluindo add-ons" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 msgid "Attendee company" msgstr "Empresa do participante" @@ -4967,7 +5179,7 @@ msgstr "22:00" msgid "Event admission date and time" msgstr "Data e hora de admissão do evento" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "2017/05/31 19:00" @@ -4983,7 +5195,7 @@ msgstr "19:00" msgid "Event location" msgstr "Local do evento" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "Cidade aleatória" @@ -5100,7 +5312,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "Rés-do-chão, Fila 3, Lugar 4" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "Admissão geral" @@ -5120,17 +5332,23 @@ msgstr "Lugar: fila" msgid "Seat: seat number" msgstr "Lugar: número do lugar" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Date and time" +msgid "Date and time of first scan" +msgstr "Data e hora" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "Pergunta: {question}" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -5139,12 +5357,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "Nome do participante: {part}" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Nome Endereço de facturação: {part}" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Bilhete" @@ -5205,7 +5423,7 @@ msgstr "" msgid "Event canceled" msgstr "Data do evento" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5271,7 +5489,7 @@ msgstr "" "Removemos %(product)s do seu carrinho porque não pode comprar menos de " "%(min)s itens do mesmo." -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 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." @@ -5295,7 +5513,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:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5539,7 +5757,7 @@ msgstr "Produto simples {}" msgid "Sample product A" msgstr "Exemplo de produto A" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -5548,7 +5766,7 @@ msgstr "" "Está a receber este e-mail porque alguém colocou uma encomenda para {event} " "por si." -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5557,11 +5775,62 @@ msgstr "" "Pode ver os detalhes da encomenda no seguinte URL:\n" "{orderurl}." -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, 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/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, fuzzy, python-brace-format +#| msgid "You selected a product which is not available for sale." +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "Você selecionou um produto que não está disponível para venda." + +#: pretix/base/services/memberships.py:139 +#, fuzzy +#| msgid "You cannot select an item that belongs to a different event." +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "Não é possível selecionar um item que pertence a um evento diferente." + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5576,7 +5845,7 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "dados inválidos na linha {row}: {message}" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5584,7 +5853,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:100 +#: pretix/base/services/orders.py:104 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5592,7 +5861,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:102 +#: pretix/base/services/orders.py:106 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5600,15 +5869,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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "Ocorreu um erro interno, por favor tente novamente." -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "Seu carrinho está vazio." -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5617,11 +5886,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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "O período de pré-venda terminou." -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5629,7 +5898,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:113 +#: pretix/base/services/orders.py:117 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 " @@ -5638,7 +5907,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:115 +#: pretix/base/services/orders.py:119 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." @@ -5646,7 +5915,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:117 +#: pretix/base/services/orders.py:121 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5654,7 +5923,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:119 +#: pretix/base/services/orders.py:123 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 +5931,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:121 +#: pretix/base/services/orders.py:125 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 +5939,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:123 +#: pretix/base/services/orders.py:127 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 +5947,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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." @@ -5686,7 +5955,7 @@ msgstr "" "Um dos lugares na sua encomenda é inválido, removemos essa posição do seu " "carrinho." -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." @@ -5694,35 +5963,35 @@ msgstr "" "Um dos lugares na sua encomenda foi reservado entretanto, removemos a " "posição do seu carrinho." -#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 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:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "Esta encomenda não está pendente de aprovação." -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Encomenda aprovada e confirmada: %(code)s" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "Encomenda aprovada e aguardando pagamento: %(code)s" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "Encomenda negada: %(code)s" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "Não pode cancelar esta encomenda." -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5731,19 +6000,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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 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:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "Encomenda cancelada: %(code)s" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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 " @@ -5753,45 +6022,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:1082 +#: pretix/base/services/orders.py:1101 #, 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:1084 +#: pretix/base/services/orders.py:1103 #, 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:1158 +#: pretix/base/services/orders.py:1177 #, 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:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "A sua encomenda foi alterada: %(code)s" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "Precisa selecionar uma variação do produto." -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, 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:1210 +#: pretix/base/services/orders.py:1229 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:1211 +#: pretix/base/services/orders.py:1230 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:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -5799,11 +6068,11 @@ msgstr "" "Esta operação iria deixar vazia a encomenda. Por favor cancele a encomenda " "em vez disso." -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "Apenas encomendas pendentes ou pagas podem ser alteradas." -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5811,7 +6080,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:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5819,7 +6088,7 @@ msgstr "" "Este é um produto add-on, seleccione a posição de base a qual deve ser " "acrescentado." -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." @@ -5827,11 +6096,11 @@ msgstr "" "A posição base seleccionada não permite que adicione este produto como um " "add-on." -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 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:1220 +#: pretix/base/services/orders.py:1239 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5840,21 +6109,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:1221 +#: pretix/base/services/orders.py:1240 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:1222 +#: pretix/base/services/orders.py:1241 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:1223 +#: pretix/base/services/orders.py:1242 #, 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:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." @@ -5862,7 +6131,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:1733 +#: pretix/base/services/orders.py:1765 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -5871,7 +6140,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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5973,20 +6242,32 @@ msgstr "" msgid "Plugin: %s" msgstr "Plugin: %s" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "O voucher foi enviado para {recipient}." +#: pretix/base/settings.py:116 +#, fuzzy +#| msgid "All customers not checked in" +msgid "Allow customers to create accounts" +msgstr "Todos os clientes não checked-in" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "Número máximo de itens por encomenda" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "Produtos add-on não serão contados." -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" @@ -5994,7 +6275,7 @@ msgstr "" "Mostrar preços líquidos em vez de preços brutos na lista de produtos (não " "recomendado!)" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." @@ -6002,27 +6283,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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "Pedir os nomes dos participantes" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 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:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "Exigir nomes de participantes" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 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:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "Pedir endereços de e-mail por bilhete" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -6042,11 +6323,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:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "Exigir endereços de e-mail por bilhete" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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 " @@ -6057,58 +6338,58 @@ msgstr "" "de e-mail para a confirmação da encomenda será sempre necessário, " "independentemente desta definição." -#: pretix/base/settings.py:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "Pedir empresa por bilhete" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "Exigir empresa por bilhete" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "Pedir endereços postais por bilhete" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "Exigir endereços postais por bilhete" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "Pedir o endereço de e-mail da encomenda duas vezes" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 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:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "Pedir o endereço da factura" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 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:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "Exigir nome do cliente" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "Mostrar nomes de participante nas facturas" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" @@ -6116,23 +6397,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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "Exigir endereço de facturação" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "Exigir um endereço empresarial" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 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:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "Peça beneficiário" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -6146,32 +6427,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:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "Pedir número de IVA" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 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:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "Factura explicação de endereço" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 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:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "Mostrar valor pago nas facturas parcialmente pagas" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." @@ -6179,11 +6460,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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "Mostrar produtos gratuitos nas facturas" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6191,11 +6472,11 @@ msgstr "" "Nota que as facturas nunca serão geradas para encomendas que contenham " "apenas produtos gratuitos." -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 msgid "Show expiration date of order" msgstr "Mostrar data de validade da encomenda" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." @@ -6203,11 +6484,11 @@ msgstr "" "A data de validade não será exibida se a factura é gerada após a encomenda " "ser paga." -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 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:406 +#: pretix/base/settings.py:417 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." @@ -6215,20 +6496,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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "Gerar facturas com números consecutivos" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 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:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "Factura prefixo de número" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -6246,11 +6527,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:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "Número da factura prefixo para cancelamentos" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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 " @@ -6260,29 +6541,29 @@ msgstr "" "campo em branco, o mesmo esquema de numeração que configurou para facturas " "regulares será usado." -#: pretix/base/settings.py:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "Período de reserva" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 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:470 +#: pretix/base/settings.py:481 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:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "Texto de fim de pré-venda" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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 " @@ -6292,11 +6573,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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "Texto de orientação" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6304,19 +6585,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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "em dias" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "em minutos" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 msgid "Set payment term" msgstr "Definir prazo de pagamento" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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." @@ -6325,11 +6606,11 @@ msgstr "" "Usando minutos é mais exato, mas só deve ser usado para métodos de pagamento " "em tempo real." -#: pretix/base/settings.py:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "Prazo de pagamento em dias" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -6342,11 +6623,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:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "Somente condições de pagamento em dias de semana" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -6358,11 +6639,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:571 +#: pretix/base/settings.py:582 msgid "Payment term in minutes" msgstr "Prazo de pagamento em minutos" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -6375,11 +6656,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:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "Última data de pagamentos" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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 " @@ -6389,11 +6670,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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "Expirar automaticamente encomendas não pagas" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6403,22 +6684,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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "Aceitar pagamentos em atraso" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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 " @@ -6429,48 +6710,48 @@ msgstr "" "pagamento vai ser aceite após a 'Ultima data de pagamentos' configurado " "acima." -#: pretix/base/settings.py:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "Mostrar data de início" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 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:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "Não gerar facturas" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "Apenas manualmente no painel de administração" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "Automaticamente a pedido do utilizador" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "Automaticamente para todas as encomendas criadas" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 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:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "Gerar facturas" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "Facturas nunca serão gerada automaticamente para encomendas gratuitas." -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 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:694 +#: pretix/base/settings.py:705 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 " @@ -6480,41 +6761,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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "Linha de endereço" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "Albert Einstein Estrada 52" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "ID fiscal nacional" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 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:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "Número de IVA UE" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 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:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "Texto introdutório" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "Será impresso em cada factura acima as linhas." -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6522,15 +6803,15 @@ msgstr "" "por exemplo. Obrigado pela sua compra! Pode encontrar mais informações sobre " "o evento em ..." -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "Texto adicional" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "Será impresso em cada factura abaixo do total." -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6538,11 +6819,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:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "Rodapé" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." @@ -6550,11 +6831,11 @@ msgstr "" "Serão impressos centrado e em uma fonte menor no final de cada página da " "factura." -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "Anexar facturas a e-mails" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6566,29 +6847,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:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "Mostrar itens fora do período de pré-venda" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 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:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "Idiomas disponíveis" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Idioma padrão" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6596,11 +6877,11 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "Mostrar horários de eventos e datas na bilheteira" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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." @@ -6609,20 +6890,20 @@ msgstr "" "bilheteira. Esta configuração, entretanto, não afeta a exibição em outros " "locais." -#: pretix/base/settings.py:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "Mostrar data de término do evento" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 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:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "Mostrar datas e horas" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6630,29 +6911,29 @@ msgstr "" "Se desativado, o início do evento e data final serão exibido sem a hora do " "dia." -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "Esconder todos os produtos que estão esgotados" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 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:962 +#: pretix/base/settings.py:973 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:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "Mostrar variações de um produto expandido por padrão" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "Ativar listas de espera" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6665,11 +6946,11 @@ msgstr "" "uma notificação por e-mail com um voucher que pode ser usado para comprar um " "bilhete." -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "Atribuições automáticas de lista de espera" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6684,11 +6965,11 @@ msgstr "" "lista de espera, mas mantenha esta opção ativada, os bilhetes ainda serão " "enviados." -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "Lista de espera tempo de resposta" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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 " @@ -6698,79 +6979,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:1019 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "Pedir os nomes dos participantes" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 #, 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:1029 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "Exigir nome do cliente" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 #, 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:1040 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a phone number" msgstr "Pedir os nomes dos participantes" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 #, 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:1050 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Phone number" msgid "Require phone number" msgstr "Número de telefone" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 #, 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:1061 +#: pretix/base/settings.py:1072 #, fuzzy #| msgid "Voucher explanation" msgid "Phone number explanation" msgstr "Voucher explicação" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "Permitir que os utilizadores façam download dos bilhetes" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "Se estiver desligado, ninguém pode descarregar um bilhete." -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "Data de download" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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 " @@ -6781,11 +7062,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:1096 +#: pretix/base/settings.py:1107 msgid "Generate tickets for add-on products" msgstr "Gerar bilhetes para produtos add-on" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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 " @@ -6795,11 +7076,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:1109 +#: pretix/base/settings.py:1120 msgid "Generate tickets for all products" msgstr "Gerar bilhetes para todos os produtos" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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 " @@ -6809,11 +7090,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:1122 +#: pretix/base/settings.py:1133 msgid "Generate tickets for pending orders" msgstr "Gerar bilhetes para encomendas pendentes" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." @@ -6821,11 +7102,11 @@ msgstr "" "Se desligado, downloads de bilhetes só são possíveis depois de uma encomenda " "ser marcada como paga." -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 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:1135 +#: pretix/base/settings.py:1146 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 " @@ -6839,11 +7120,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:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "Mostrar disponibilidade na listagem de eventos" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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 " @@ -6853,26 +7134,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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "Calendário de semana" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 msgid "Month calendar" msgstr "Calendário de mês" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "Estilo visão geral padrão" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 msgid "" "If your event series has more than 50 dates in the future, only the month or " "week calendar can be used." @@ -6880,19 +7161,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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "Última data de modificações" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6904,11 +7185,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:1212 +#: pretix/base/settings.py:1223 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:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." @@ -6916,45 +7197,45 @@ msgstr "" "Só permitir alterações, se o preço resultante é maior ou igual do que o " "preço anterior." -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 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:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 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:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 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:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "Requisito para os preços alterados" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "Não permitir mudanças após" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "Os clientes podem cancelar as suas encomendas não pagas" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "Não permitir cancelamentos após" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "Os clientes podem cancelar as suas encomendas pagas" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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." @@ -6963,23 +7244,23 @@ msgstr "" "permitir. Caso contrário, um reembolso manual será criado para processar " "manualmente." -#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "Manter uma taxa de cancelamento fixa" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "Mantenha pagamento, transporte e taxas de serviço" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "Manter uma taxa de cancelamento percentual" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "Permitir que os clientes escolham voluntariamente um reembolso menor" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." @@ -6987,7 +7268,7 @@ msgstr "" "Com essa opção ativada, os clientes podem optar por receber um reembolso " "menor para apoiá-lo." -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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!" @@ -6995,11 +7276,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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "Explicação de reembolso menor voluntário" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -7011,18 +7292,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:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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." @@ -7031,41 +7312,41 @@ msgstr "" "organizador do evento, antes da encomenda ser cancelada e ser emitido um " "reembolso." -#: pretix/base/settings.py:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 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:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 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:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "Todos os reembolsos são emitidos como cartões-presente" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "Método de reembolso" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "Endereço de contato" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 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:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "Imprint URL" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -7073,24 +7354,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:1431 +#: pretix/base/settings.py:1442 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Ficheiros de bilhete em cache" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "Anexar ficheiros de calendário" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." @@ -7098,11 +7379,11 @@ msgstr "" "Se ativado, irá anexar um ficheiro calendário .ics para e-mails de " "confirmação da encomenda." -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "Prefixo de assunto" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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." @@ -7110,19 +7391,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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "Endereço do remetente" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "Endereço do remetente para e-mails enviados" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "Nome do remetente" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." @@ -7130,7 +7411,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:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -7155,7 +7436,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -7178,7 +7459,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7201,7 +7482,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -7227,7 +7508,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -7255,7 +7536,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -7286,7 +7567,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7309,7 +7590,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -7332,7 +7613,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -7359,7 +7640,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7382,7 +7663,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -7409,7 +7690,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -7454,7 +7735,7 @@ msgstr "" "Cumprimentos,\n" "A equipa {event}" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -7477,7 +7758,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -7508,7 +7789,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -7534,7 +7815,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -7563,7 +7844,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -7582,18 +7863,28 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1754 -#, python-brace-format +#: pretix/base/settings.py:1765 +#, fuzzy, python-brace-format +#| msgid "" +#| "Hello {attendee_name},\n" +#| "\n" +#| "you are registered for {event}.\n" +#| "\n" +#| "If you did not do so already, you can download your ticket here:\n" +#| "{url}\n" +#| "\n" +#| "Best regards,\n" +#| "Your {event} team" msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" "Olá {attendee_name},\n" "\n" @@ -7605,7 +7896,7 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -7628,56 +7919,116 @@ msgstr "" "Cumprimentos,\n" "A sua equipa {event}" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 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:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "Cor primária" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "Cor de destaque para sucesso" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "Nós sugerimos usar um tom de verde." -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "Cor de destaque para erros" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "Sugerimos que use um tom de vermelho." -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "Cor de fundo da página" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "Usar bordas arredondadas" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Fonte" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "Apenas respeitado pelos browsers modernos." -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "Imagem de cabeçalho" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -7691,26 +8042,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:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "Use imagem de cabeçalho no tamanho completo" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 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:1962 +#: pretix/base/settings.py:2032 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:1963 +#: pretix/base/settings.py:2033 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:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -7724,11 +8075,11 @@ msgstr "" "abaixo. Recomendamos não usar pequenos detalhes na imagem, pois ela será " "redimensionada em ecrãs menores." -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "Imagem de rede social" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -7743,20 +8094,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:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "Imagem do logotipo" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 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:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "Texto informativo" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -7764,11 +8115,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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "Texto Banner (top)" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 msgid "" "This text will be shown above every page of your shop. Please only use this " "for very important messages." @@ -7776,11 +8127,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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "Texto do banner (parte inferior)" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 msgid "" "This text will be shown below every page of your shop. Please only use this " "for very important messages." @@ -7788,11 +8139,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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "Voucher explicação" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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." @@ -7800,13 +8151,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:2104 +#: pretix/base/settings.py:2174 #, fuzzy #| msgid "Attendee data" msgid "Attendee data explanation" msgstr "Dados do participante" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 #, fuzzy #| msgid "" #| "This text will be shown next to the input for a voucher code. You can use " @@ -7818,25 +8169,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:2117 +#: pretix/base/settings.py:2187 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Taxa adicional" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 #, 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:2137 +#: pretix/base/settings.py:2207 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." @@ -7845,15 +8196,15 @@ msgstr "" "confirmação da encomenda incluindo um link que você precisa para aceder a " "sua encomenda mais tarde." -#: pretix/base/settings.py:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "Texto de ajuda do campo e-mail" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 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:2171 +#: pretix/base/settings.py:2241 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 " @@ -7866,37 +8217,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:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "Hora de início do evento (descendente)" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "Nome (descendente)" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "Data ordenação" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 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:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "Texto da homepage" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "Isto será exibido na página inicial organizador." -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 msgid "Length of gift card codes" msgstr "Comprimento dos códigos de cartão-presente" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 msgid "" "The system generates by default {}-character long gift card codes. However, " "if a different length is required, it can be set here." @@ -7905,11 +8256,11 @@ msgstr "" "entanto, se for necessário um comprimento diferente, ele pode ser definido " "aqui." -#: pretix/base/settings.py:2301 +#: pretix/base/settings.py:2371 msgid "Validity of gift card codes in years" msgstr "Validade em anos dos códigos de cartão-presente" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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 " @@ -7919,11 +8270,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:2311 +#: pretix/base/settings.py:2381 msgid "Customers can choose their own seats" msgstr "Os clientes podem escolher seus próprios lugares" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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 " @@ -7933,154 +8284,155 @@ 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:2336 +#: pretix/base/settings.py:2406 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:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "A maioria dos títulos ingleses comuns" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "A maioria dos títulos alemães comuns" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "Sra" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "Sr" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "Nome próprio" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "Sobrenome" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "Zé" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "Ninguem" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "Título" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "Primeiro nome" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "Nome do meio" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "Zé Ninguem" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "Nome de Contacto" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "Transcrição latina" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 msgctxt "person_name" msgid "Salutation" msgstr "Saudação" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "Sr" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 #, fuzzy #| msgid "Require customer name" msgctxt "person_name" msgid "Degree (after name)" msgstr "Exigir nome do cliente" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 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:2688 +#: pretix/base/settings.py:2758 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:2692 +#: pretix/base/settings.py:2762 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:2696 +#: pretix/base/settings.py:2766 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:2703 +#: pretix/base/settings.py:2773 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." @@ -8111,14 +8463,19 @@ msgid "E-mails" msgstr "E-mails" #: pretix/base/shredder.py:196 +#, fuzzy +#| msgid "" +#| "This will remove all e-mail addresses from orders and attendees, as well " +#| "as logged email contents." msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." 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:241 +#: pretix/base/shredder.py:242 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8126,11 +8483,11 @@ msgid "" "waiting list." msgstr "Isto irá remover todos os endereços de e-mail da lista de espera." -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 msgid "Attendee info" msgstr "Informações do participante" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 msgid "" "This will remove all attendee names and postal addresses from order " "positions, as well as logged changes to them." @@ -8138,11 +8495,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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "Endereços de factura" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8150,18 +8507,18 @@ msgstr "" "Isto irá remover todos os endereços das facturas das encomendas, bem como as " "alterações feitas nelas." -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "Respostas à pergunta" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 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:393 +#: pretix/base/shredder.py:394 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 " @@ -8171,17 +8528,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:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "Ficheiros de bilhete em cache" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 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:437 +#: pretix/base/shredder.py:438 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 " @@ -8532,12 +8889,58 @@ msgstr "Por favor, não envie ficheiros maiores que {size}!" msgid "Filetype not allowed!" msgstr "Tipo de Ficheiro não permitido!" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "Usar servidor SMTP personalizado" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" +"Todo o correio relacionado ao seu evento será enviado através do servidor " +"SMTP especificado por si." + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "Hostname" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "Porta" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "Nome do utilizador" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "Usar STARTTLS" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "Habitalmente activado na porta 587." + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "Usar SSL" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "Habitalmente activado na porta 465." + +#: pretix/control/forms/__init__.py:412 +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/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -8627,27 +9030,27 @@ msgstr "Não copie" msgid "Default ({value})" msgstr "Idioma padrão" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "Domínio personalizado" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 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:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 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:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 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:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "Formato de nome" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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 " @@ -8657,11 +9060,11 @@ msgstr "" "encomendas já recebidas pode levar a um comportamento inesperado quando " "ordenar ou alterar nomes." -#: pretix/control/forms/event.py:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "Títulos admitidos" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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." @@ -8670,12 +9073,12 @@ msgstr "" "de um título, pode usar isso para restringir o conjunto de títulos " "selecionáveis." -#: pretix/control/forms/event.py:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "Peça {fields}, exibição como {example}" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "Entrada de texto livre" @@ -8690,7 +9093,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -8764,15 +9167,15 @@ 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:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "Endereço Bcc" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 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:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "Assinatura" @@ -8782,7 +9185,7 @@ 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:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "por exemplo. os seus dados de contato" @@ -8818,7 +9221,8 @@ msgstr "Texto enviado aos participantes" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -8884,120 +9288,74 @@ msgstr "" msgid "Denied order" msgstr "Encomenda negada" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "Usar servidor SMTP personalizado" - -#: pretix/control/forms/event.py:1025 -msgid "" -"All mail related to your event will be sent over the smtp server specified " -"by you." -msgstr "" -"Todo o correio relacionado ao seu evento será enviado através do servidor " -"SMTP especificado por si." - -#: pretix/control/forms/event.py:1029 -msgid "Hostname" -msgstr "Hostname" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "Porta" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "Nome do utilizador" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "Usar STARTTLS" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "Habitalmente activado na porta 587." - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "Usar SSL" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "Habitalmente activado na porta 465." - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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: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:1135 +#: pretix/control/forms/event.py:1087 msgid "Ticket code generator" msgstr "Gerador de códigos de bilhete" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 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:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "Qualquer país" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "União Europeia" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "Qualquer cliente" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "Individual" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "Empresa" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "Negócios com a número de IVA válido" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "Pagar IVA" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "Sem IVA" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 #, fuzzy #| msgid "Filetype not allowed!" msgid "Sale not allowed" msgstr "Tipo de Ficheiro não permitido!" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "Taxa de imposto desviado" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Texto nas facturas" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "Voucher pré-seleccionado" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -9009,11 +9367,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:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "Modo de compatibilidade" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -9021,30 +9379,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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "Esse código de voucher não existe." -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: 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:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "Download de bilhetes" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 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:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "Exigir que todos os participantes preencham seus nomes" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -9052,11 +9410,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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "Pagamento via Stripe" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -9068,11 +9426,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:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "Pagamento por transferência bancária" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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 " @@ -9082,16 +9440,16 @@ 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Preço (opcional)" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "Gratuito" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "Quantidade disponível" @@ -9210,25 +9568,25 @@ msgstr "Aprovação pendente" msgid "Approval pending" msgstr "Aprovação pendente" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - Qualquer variação" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -9262,44 +9620,30 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "Segredo de bilhete" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "Todos os organizadores" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "Loja ao vivo e pré-venda em execução" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "Inativo" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "Data a partir de" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "Data até" @@ -9342,138 +9686,139 @@ msgid "Sunday" msgstr "Domingo" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "Pesquisa" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "Todos os eventos" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "Loja ao vivo" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "Loja não ao vivo" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "Evento simples em execução ou no futuro" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "Evento simples no passado" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "Pesquisar participante …" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "Estado do check-in" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "Todos os participantes" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "Fez Check-in mas saiu" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 msgctxt "checkin state" msgid "Present" msgstr "Presente" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "Fez Check-in" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "Não fez check-in" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Administrador" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "Nenhum administrador" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "Válido" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "Não resgatado" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "Resgatado pelo menos uma vez" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "Resgatado integralmente" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "Redimidos e marcados com bilhete" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "Gerir quota" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "Permitir ignorar quota" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "Filtrar por tag" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "Pesquisar voucher" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: 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:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "Estado do reembolso" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "Todos os reembolsos abertos" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "Todos os reembolsos" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "Filtro de data" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "Filtrar por…" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "Data do último pagamento efetuado com sucesso" @@ -9701,7 +10046,7 @@ 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:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 msgid "No category" msgstr "Sem categoria" @@ -9745,32 +10090,32 @@ msgstr "Tamanho" msgid "Number of tickets" msgstr "Número de bilhetes" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "Nome de quota é necessário." -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "Por favor, selecione uma quota." -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(Evento padrão)" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "Escolher automaticamente, dependendo das configurações do evento" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 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:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "Nunca" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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, " @@ -9780,11 +10125,15 @@ 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "Mostrado de forma independente de outros produtos" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9795,15 +10144,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:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "Add-ons" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 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:721 +#: pretix/control/forms/item.py:768 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -9811,22 +10160,22 @@ 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "Produtos empacotados" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 msgid "You added the same bundled product twice." msgstr "Você adicionou o mesmo produto empacotado duas vezes." -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "inativo" @@ -9859,11 +10208,11 @@ msgstr "Criar encomendas como encomenda em modo de teste" msgid "CSV column: \"{name}\"" msgstr "CSV coluna: \"{name}\"" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "Ultrapassar quota" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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!" @@ -9871,11 +10220,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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "Exceder quota e ignorar os atrasos de pagamento" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -9887,17 +10236,17 @@ msgstr "" "operação também será realizada independentemente das configurações para " "pagamentos atrasados." -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 #, fuzzy #| msgid "Notify user by e-mail" msgid "Notify customer by email" msgstr "Notificar o utilizador por e-mail" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "Manter uma taxa de cancelamento de" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -9911,17 +10260,17 @@ 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:164 +#: pretix/control/forms/orders.py:165 #, fuzzy #| msgid "Generate cancellation" msgid "Generate cancellation for invoice" msgstr "Gerar cancelamento" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "Montante a pagar" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -9930,15 +10279,15 @@ msgstr "Montante a pagar" msgid "Payment date" msgstr "Data de pagamento" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "Recalcular impostos" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "Não voltar a calcular os impostos" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." @@ -9946,7 +10295,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:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." @@ -9954,11 +10303,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:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "Emitir uma nova factura, se necessário" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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." @@ -9966,69 +10315,87 @@ 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "Notificar o utilizador" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 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:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "Permitir ultrapassar quotas ao realizar esta operação" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "Add-on para" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "Lugar" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +#, fuzzy +#| msgid "Members" +msgid "Membership" +msgstr "Membros" + +#: pretix/control/forms/orders.py:303 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: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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "(Inalterado)" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "Novo preço (bruto)" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "Gerar um novo segredo" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "Cancelar esta posição" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "Dividir numa nova encomenda" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +#, fuzzy +#| msgid "Team memberships" +msgid "(No membership)" +msgstr "Membros da equipa" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "Remover esta taxa" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "Invalidar segredos" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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 " @@ -10038,31 +10405,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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "Destinatário" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 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:603 +#: pretix/control/forms/orders.py:666 msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." @@ -10070,27 +10437,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:605 +#: pretix/control/forms/orders.py:668 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:632 +#: pretix/control/forms/orders.py:695 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:638 +#: pretix/control/forms/orders.py:701 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:650 +#: pretix/control/forms/orders.py:713 msgid "Cancel all dates" msgstr "Cancelar todas as datas" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "Automaticamente devolver o dinheiro, se possível" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 #, fuzzy #| msgid "" #| "Create manual refund if the payment method odes not support automatic " @@ -10101,7 +10468,7 @@ msgstr "" "Criar reembolso manual se o método de pagamento não suportar reembolsos " "automáticos" -#: pretix/control/forms/orders.py:678 +#: pretix/control/forms/orders.py:741 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 " @@ -10113,7 +10480,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:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" @@ -10121,27 +10488,27 @@ msgstr "" "Reembolse a encomenda com um cartão-presente em vez do método de pagamento " "original" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 msgid "Gift card validity" msgstr "Validade do cartão presente" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 #, 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:709 +#: pretix/control/forms/orders.py:772 #, 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:719 +#: pretix/control/forms/orders.py:782 msgid "Keep fees" msgstr "Manter taxas" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -10153,20 +10520,20 @@ msgstr "" "série de eventos é apenas parcialmente cancelada uma vez que consiste em " "bilhetes para várias datas." -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 msgid "Send information via email" msgstr "Enviar informação via e-mail" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 msgid "Send information to waiting list" msgstr "Enviar informações para a lista de espera" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "Cancelado: {event}" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -10197,7 +10564,7 @@ msgstr "" "\n" "A sua equipa {event}" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -10220,36 +10587,36 @@ msgstr "" "\n" "A sua equipa {event}" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 #, 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:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 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:60 +#: pretix/control/forms/organizer.py:71 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:204 +#: pretix/control/forms/organizer.py:221 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -10257,17 +10624,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:234 +#: pretix/control/forms/organizer.py:251 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:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "Favicon" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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." @@ -10276,15 +10643,29 @@ msgstr "" "Recomendamos um tamanho de pelo menos 200x200px para acomodar a maioria dos " "dispositivos." -#: pretix/control/forms/organizer.py:299 +#: pretix/control/forms/organizer.py:364 +#, fuzzy +#| msgid "" +#| "This will be attached to every email. Available placeholders: {event}" +msgid "This will be attached to every email." +msgstr "" +"Este será anexado a cada e-mail. espaços reservados disponíveis: {event}" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "Tipos de evento" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "Valor do cartão-presente" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "This security device is already registered." +msgid "An account with this email address is already registered." +msgstr "Este dispositivo de segurança já está registrado." + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -10541,11 +10922,17 @@ msgstr "" "({new_price})." #: pretix/control/logdisplay.py:82 +#, fuzzy, python-brace-format +#| msgid "Position #{posid} created: {item} ({price})." +msgid "Position #{posid}: Used membership changed." +msgstr "Posição #{posid} criado: {item} ({price})." + +#: pretix/control/logdisplay.py:86 #, 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:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10554,42 +10941,42 @@ msgstr "" "Posição # {posid}: Data do evento \"{old_event}\" ({old_price}) alterado " "para \"{new_event}\" ({new_price})." -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, 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:106 +#: pretix/control/logdisplay.py:110 #, 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:113 +#: pretix/control/logdisplay.py:117 #, 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:120 +#: pretix/control/logdisplay.py:124 msgid "A fee has been added" msgstr "Uma taxa foi adicionada" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, 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:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "A taxa de {old_price} foi removida." -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "Posição #{posid} ({old_item}, {old_price}) cancelada." -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " @@ -10598,35 +10985,35 @@ msgstr "" "Posição # {posid} criado: {item} ({price}) como um add-on para a posição " "#{addon_to}." -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "Posição #{posid} criado: {item} ({price})." -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, 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:170 +#: pretix/control/logdisplay.py:174 #, 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:177 +#: pretix/control/logdisplay.py:181 #, 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: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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "(desconhecido)" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " @@ -10635,7 +11022,7 @@ msgstr "" "Scan de código desconhecido \"{barcode}\" em {datetime} para a lista de " "\"{list}\", tipo \"{type}\"." -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." @@ -10643,7 +11030,7 @@ msgstr "" "Scan de código desconhecido \"{barcode}\" para a lista \"{list}\", tipo " "\"{type}\"." -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " @@ -10652,7 +11039,7 @@ msgstr "" "Scan de código desconhecido \"{barcode}\" em {datetime} para a lista de " "\"{list}\", tipo \"{type}\", foi carregada." -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " @@ -10661,7 +11048,7 @@ msgstr "" "Scan de código excluido \"{barcode}\" para a lista de \"{list}\", tipo " "\"{type}, foi carregada." -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " @@ -10670,7 +11057,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:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " @@ -10679,31 +11066,31 @@ msgstr "" "Scan negado na posição # {posid} para a lista \"{list}\", tipo \"{type}\", " "código de erro \"{errorcode}\"." -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, 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:272 +#: pretix/control/logdisplay.py:276 #, 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:278 +#: pretix/control/logdisplay.py:282 #, 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:284 +#: pretix/control/logdisplay.py:288 #, 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:291 +#: pretix/control/logdisplay.py:295 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10712,7 +11099,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:299 +#: pretix/control/logdisplay.py:303 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -10721,137 +11108,204 @@ msgstr "" "Posição # {posid} foi digitalizado e rejeitada porque já foi verificado " "antes na lista \"{list}\"." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:314 msgid "This object has been created by cloning." msgstr "Este objecto foi criado por clonagem." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The order has been changed." msgid "The organizer has been changed." msgstr "O encomenda foi alterada." -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 #, 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:313 +#: pretix/control/logdisplay.py:317 #, 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:314 +#: pretix/control/logdisplay.py:318 #, 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:315 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The user has been created." msgid "The webhook has been created." msgstr "O utilizador foi criado." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 #, fuzzy #| msgid "The gate has been changed." msgid "The webhook has been changed." msgstr "A porta foi alterada." -#: pretix/control/logdisplay.py:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been created." +msgid "The membership type has been created." +msgstr "A data do evento foi criada." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been changed." +msgid "The membership type has been changed." +msgstr "A data do evento foi alterada." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been deleted." +msgid "The membership type has been deleted." +msgstr "A data do evento foi eliminada." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "The gate has been created." +msgid "The account has been created." +msgstr "A porta foi criada." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "The gate has been changed." +msgid "The account has been changed." +msgstr "A porta foi alterada." + +#: pretix/control/logdisplay.py:326 +#, fuzzy +#| msgid "Your account has been enabled." +msgid "A membership for this account has been added." +msgstr "A sua conta foi ativada." + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "An answer option has been changed." +msgid "A membership of this account has been changed." +msgstr "Uma opção de resposat foi alterada." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "Your account has been disabled." +msgid "The account has been disabled and anonymized." +msgstr "A sua conta foi desativada." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been requested." +msgstr "A palavra-passe foi redefinida." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been set." +msgstr "A palavra-passe foi redefinida." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "Envio de um e-mail falhou." + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "O comentário interno do evento foi atualizado." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 msgid "The event has been canceled." msgstr "O evento foi cancelado." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 #, fuzzy #| msgid "The event has been deleted." msgid "An event has been deleted." msgstr "O evento foi apagado." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "Os detalhes da encomenda foram alterados." -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "A encomenda foi marcada como não paga." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "O segredo da encomenda foi alterado." -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "A data de validade da encomenda foi alterada." -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "A encomenda foi marcada como expirada." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "A encomenda foi marcada como paga." -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 msgid "The cancellation request has been deleted." msgstr "O pedido de cancelamento foi eliminado." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "A encomenda foi reembolsada." -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "A encomenda foi cancelada." -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 msgid "The order has been reactivated." msgstr "A encomenda foi reativada." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, 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:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "A encomenda foi criada." -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 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:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "A encomenda foi aprovada." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "A encomenda foi negada." -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, 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:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -10861,46 +11315,48 @@ msgid "" msgstr "" "O endereço de e-mail foi alterado de \"{old_email}\" para \"{new_email}\"." -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "The question has been changed." +msgid "The customer account has been changed." +msgstr "A questão foi alterada." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "O locale da encomenda foi alterado." -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "A factura foi gerada." -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "A factura foi regerada." -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "A factura foi reeditada." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "O comentário interno da encomenda foi atualizado." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 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:348 +#: pretix/control/logdisplay.py:364 #, 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:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "Um tipo de e-mail não identificado foi enviado." -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "Envio de um e-mail falhou." - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 msgid "" "The email has been sent without attachments since they would have been too " "large to be likely to arrive." @@ -10908,17 +11364,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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "Um e-mail personalizado foi enviado." -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 #, 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:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." @@ -10926,60 +11382,60 @@ msgstr "" "Um e-mail foi enviado com um lembrete de que o bilhete está disponível para " "download." -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 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:359 +#: pretix/control/logdisplay.py:375 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:360 +#: pretix/control/logdisplay.py:376 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:362 +#: pretix/control/logdisplay.py:378 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:363 +#: pretix/control/logdisplay.py:379 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:364 +#: pretix/control/logdisplay.py:380 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:365 +#: pretix/control/logdisplay.py:381 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:366 +#: pretix/control/logdisplay.py:382 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:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." @@ -10987,7 +11443,7 @@ msgstr "" "Um e-mail foi enviado para notificar o utilizador que a encomenda foi " "recebida e necessita pagamento." -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." @@ -10995,95 +11451,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:372 +#: pretix/control/logdisplay.py:388 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:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "Pagamento {local_id} foi confirmado." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "Pagamento {local_id} foi cancelada." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "Cancelamento de pagamento {local_id} falhou." -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "Pagamento {local_id} foi iniciado." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "Pagamento {local_id} falhou." -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, 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:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "A encomenda foi paga em excesso." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "Reembolso {local_id} foi criado." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, 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:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "O cliente pediu-lhe para emitir um reembolso." -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "Reembolso {local_id} foi concluído." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "Reembolso {local_id} foi cancelado." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "Reembolso {local_id} falhou." -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "O utilizador foi criado." -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 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:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 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:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -11092,7 +11548,7 @@ msgstr "" "Um novo dispositivo de autenticação de dois fatores \"{name}\" foi " "adicionado à sua conta." -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " @@ -11101,377 +11557,377 @@ msgstr "" "O dispositivo de autenticação de dois fatores \"{name}\" foi removido da sua " "conta." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "Notificações foram ativadas." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "Notificações foram desativadas." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "As configurações de notificação foram alteradas." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "Este utilizador foi anonimizado." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "E-mail de redefinição de palavra-passe enviado." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "A palavra-passe foi redefinida." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "O organizador \"{name}\" foi eliminado." -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "O voucher foi criado." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 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:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "O voucher foi alterado." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "O voucher foi eliminado." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, 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:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "O produto foi criado." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "O produto foi alterado." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "O produto foi removido." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "A variação \"{value}\" foi criada." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "A variação \"{value}\" foi eliminada." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "A variação \"{value}\" foi alterada." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "Um add-on foi adicionado a este produto." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "Um add-on foi removido deste produto." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "Um add-on foi alterado deste produto." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "Um item empacotado foi adicionado a este produto." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "Um item empacotado foi removido deste produto." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "Um item empacotado foi alterada neste produto." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "A quota foi adicionada." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "A quota foi eliminada." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "A quota foi alterada." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "A quota foi fechada." -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "A quota foi reaberta." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "A categoria foi adicionada." -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "A categoria foi apagada." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "A categoria foi alterada." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "A questão foi adicionada." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "A questão foi removida." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "A questão foi alterada." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "A regra de imposto foi adicionada." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "A regra de imposto foi eliminada." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "A regra de imposto foi alterada." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "A lista de chec-in foi adicionada." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "O lista de check-in foi apagada." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "A lista de check-in foi alterada." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "As definições do evento foram alteradas." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "As configurações de download de bilhetes foram alteradas." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "Um plugin foi ativado." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "Um plug-in foi desativado." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "A bilheteira foi aberta ao público." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "A loja foi tirado do ar." -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "A loja passou a modo de teste." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "O modo de teste foi desativado." -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "O evento foi criado." -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 #, 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:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "Uma opção de resposat foi adicionada à pergunta." -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 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:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "Uma opção de resposat foi alterada." -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "Um utilizador foi adicionado à equipa do evento." -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "Um utilizador foi convidado para a equipa do evento." -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "As permissões de um utilizador foram alteradas." -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "Um utilizador foi removido da equipa do evento." -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 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:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "Uma entrada foi removida da lista de espera." -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "Uma entrada foi alterado na lista de espera." -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "Uma entrada foi adicionada à lista de espera." -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "A equipa foi criada." -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "As configurações da equipa foram alteradas." -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "A equipa foi eliminada." -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 msgid "The gate has been created." msgstr "A porta foi criada." -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 msgid "The gate has been changed." msgstr "A porta foi alterada." -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 msgid "The gate has been deleted." msgstr "A porta foi eliminada." -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "A data do evento foi eliminada." -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 msgctxt "subevent" msgid "The event date has been canceled." msgstr "A data do evento foi cancelado." -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "A data do evento foi alterada." -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "A data do evento foi criada." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "A quota foi adicionado à data do evento." -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 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:473 +#: pretix/control/logdisplay.py:489 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:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "O dispositivo foi criado." -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "O dispositivo foi alterado." -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "O acesso do dispositivo foi revogado." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "O dispositivo foi inicializado." -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "O token de acesso do dispositivo foi gerado novamente." -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 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:480 +#: pretix/control/logdisplay.py:496 msgid "The gift card has been created." msgstr "O cartão-presente foi criado." -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 msgid "The gift card has been changed." msgstr "O cartão-presente foi alterado." -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "Uma operação manual foi realizada." -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 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:509 +#: pretix/control/logdisplay.py:525 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:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "O utilizador confirmou a seguinte mensagem: \"{}\"" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -11480,84 +11936,84 @@ msgstr "" "A posição #{posid} foi verificada manualmente em {datetime} na lista de " "\"{list}\"." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, 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:553 +#: pretix/control/logdisplay.py:569 #, 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:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} foi adicionado à equipa." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user} foi removido da equipa." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, 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:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} foi convidado para a equipa." -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "O convite para {user} foi reenviado." -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "O convite para {user} foi revogado." -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "O token \"{name}\" foi criado." -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "O token \"{name}\" foi revogado." -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "As configurações da conta foram alteradas." -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 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:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Sua palavra-passe foi modificada." -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "A sua conta foi ativada." -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "A sua conta foi desativada." -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "Você representou {}." -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "Você parou de representar {}." @@ -11586,18 +12042,19 @@ msgstr "Painel de controle" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "Geral" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -11647,14 +12104,14 @@ msgid "Overview" msgstr "Visão geral" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "Reembolsos" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "Exportar" @@ -11750,12 +12207,28 @@ msgstr "Bilhetes e check-in" msgid "Event metadata" msgstr "Metadados do evento" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "Webhooks" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customers" +msgstr "Cliente" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer accounts" +msgstr "Ações dos clientes" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "Dispositivos" @@ -11806,6 +12279,9 @@ msgid "Register" msgstr "Registro" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "Iniciar sessão" @@ -11859,6 +12335,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -11914,19 +12392,19 @@ msgid "Set new password" msgstr "Definir nova palavra-passe" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -11937,13 +12415,17 @@ msgstr "Definir nova palavra-passe" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -11960,6 +12442,9 @@ msgstr "Definir nova palavra-passe" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "Salve" @@ -11994,6 +12479,8 @@ msgstr "Configurações de conta" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "Sair" @@ -12200,6 +12687,7 @@ msgstr "CSV" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -12285,7 +12773,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -12298,8 +12786,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -12334,6 +12824,7 @@ msgstr "Cancelar" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -12397,6 +12888,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "Regra personalizada de check-in" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "Editar" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -12666,7 +13172,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 msgid "Cancel or delete event" msgstr "Cancelar ou apagar evento" @@ -12791,7 +13297,7 @@ msgid "Geo coordinates" msgstr "coordenadas geográficas" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -12903,7 +13409,7 @@ msgid "Show more" msgstr "Mostrar mais" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "Atualizar comentário" @@ -12931,9 +13437,9 @@ msgstr "Esta mudança foi realizada por um administrador pretix." #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -13098,79 +13604,75 @@ msgstr "Ações dos clientes" msgid "No results" msgstr "Sem resultados" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "Definições de e-mail" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "Design do e-mail" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "Previsualizar" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "Conteúdo do e-mail" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "Coloar encomenda" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "Encomenda paga" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "Encomenda gratuita" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "Reenviar link" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "Lembrete de pagamento" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "Notificação da lista de espera" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "Pedido e-mail personalizado" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "Lembrete para descarregar bilhetes" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "Processo de aprovação de pedidos" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "Configurações de SMTP" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "Guardar e testa conexão SMTP personalizada" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "Editar" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -13248,14 +13750,20 @@ msgstr "Plugins instalados" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "Suas alterações foram salvas." @@ -13419,16 +13927,17 @@ msgstr "" "No caso de algo dar errado ou ser pouco claro, nós sugerimos que você " "forneça maneiras para os participantes entrarem em contato com você:" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "Configurações Gerais" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "Básicas" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -13436,68 +13945,68 @@ msgstr "Básicas" msgid "Meta data" msgstr "meta dados" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "Localização" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 #, fuzzy #| msgid "Attendee data" msgid "Customer and attendee data" msgstr "Dados do participante" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 #, fuzzy #| msgid "Customers can cancel their paid orders" msgid "Customer data (once per order)" msgstr "Os clientes podem cancelar as suas encomendas pagas" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 #, fuzzy #| msgid "Sender address" msgid "Name and address" msgstr "Endereço do remetente" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 #, fuzzy #| msgid "Invoice settings" msgid "See invoice settings" msgstr "Definições de factura" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 #, fuzzy #| msgid "Is an admission ticket" msgid "Attendee data (once per admission ticket)" msgstr "É um bilhete" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 #, fuzzy #| msgid "Custom address field" msgid "Custom fields" msgstr "Campo de endereço personalizado" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 #, fuzzy #| msgid "Include questions" msgid "Manage questions" msgstr "Incluir questões" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 #, fuzzy #| msgid "User settings" msgid "Other settings" msgstr "Configurações do utilizador" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "Textos" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "Texto de confirmação" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -13509,16 +14018,16 @@ msgstr "" "as páginas apresentam para publicar seus termos de serviço, não precisa esta " "configuração, pois pode configurá-lo lá." -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 msgid "Add confirmation text" msgstr "Adicionam o texto de confirmação" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "Design da bilheteira" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -13526,19 +14035,19 @@ msgstr "Design da bilheteira" msgid "Timeline" msgstr "Linha do tempo" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "Exibição" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "Carrinho" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 msgid "Item metadata" msgstr "Metadados do item" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " @@ -13549,11 +14058,11 @@ msgstr "" "lugares como layouts de bilhetes. Este é um poupador de tempo útil se criar " "lotes e lotes de itens." -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "Adicionar propriedade" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -13642,7 +14151,7 @@ msgid "Add a new rule" msgstr "Adicionar uma nova regra" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 #, fuzzy #| msgid "Change to" msgid "Change history" @@ -13928,19 +14437,6 @@ msgstr "Series" msgid "More quotas" msgstr "Mais quotas" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "Em venda" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -14359,7 +14855,7 @@ msgstr "" "Por favor, note que a sua variação não estará disponível " "para venda até que tenha adicionado a uma quota existente ou recém-criada." -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "Adicionar uma nova variação" @@ -14367,17 +14863,33 @@ msgstr "Adicionar uma nova variação" msgid "Availability" msgstr "Disponibilidade" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "Bilhetes e check-in" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "Configurações adicionais" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +#, fuzzy +#| msgid "in days" +msgid "days" +msgstr "em dias" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +#, fuzzy +#| msgid "month(s)" +msgid "months" +msgstr "mes(es)" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "Histórico do produto" @@ -14523,8 +15035,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "Cancelado" @@ -15060,28 +15574,28 @@ msgstr "" "no momento da compra." #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "Mudar para" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "incluindo todos os impostos" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" "A remoção desta posição também irá remover todos os add-ons para esta " "posição." -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "Adicionar produto" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " @@ -15091,12 +15605,12 @@ msgstr "" "podem estar automaticamente em alterações de encomenda subsequentes ou na " "escolha de um método de pagamento diferente." -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "Outras operações" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "Realizar mudanças" @@ -15121,7 +15635,7 @@ msgid "Change order information" msgstr "Alterar informações da encomenda" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -15268,7 +15782,20 @@ msgstr "Detalhes da encomenda" msgid "Cancellation date" msgstr "Data de cancelamento" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account" +msgstr "Ações dos clientes" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +#, fuzzy +#| msgid "Contact information" +msgid "Contact email" +msgstr "Informações de Contato" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." @@ -15276,18 +15803,18 @@ msgstr "" "Sabemos que este endereço de e-mail funciona, porque o utilizador clicou num " "link que nós enviamos." -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" "Reconstruir a factura com dados atualizados, mas manter o mesmo número da " "factura." -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "Regerado" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." @@ -15295,87 +15822,87 @@ msgstr "" "Gerar um documento de cancelamento para esta factura e criar uma nova " "factura com um novo número de factura." -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "Gerar cancelamento" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "Cancelamento e reemissão" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "Gerar factura" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "Alterar respostas" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "Modificar produtos" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "Artigos encomendados" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "Marcado automaticamente como ausente: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, python-format msgid "Exit scan: %(date)s" msgstr "Digitalização de saída: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "Scan de entrada adicional: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "Check-in automático: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, python-format msgid "Entry scan: %(date)s" msgstr "Digitalização de entrada: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "Código do voucher utilizado:" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "Preço original: %(price)s" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 msgid "Ticket page" msgstr "Página do bilhete" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "não respondido" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "Esta pergunta será questionada durante o check-in." -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." @@ -15383,61 +15910,61 @@ msgstr "" "Este ficheiro foi enviado por um utilizador e pode conter vírus ou outro " "conteúdo malicioso." -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "Impostos" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Total" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "Pagamentos com sucesso" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "Total de pendente" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "Pagamentos" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "Data de confirmação" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." @@ -15445,68 +15972,68 @@ msgstr "" "Este pagamento foi criado com uma versão mais antiga do pretix, portanto, " "dados mais precisos não podem estar disponíveis." -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "MIGRADO" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "Cancelar pagamento" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "Confirmar como pago" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "Criar um reembolso" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "Fonte" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "Cancelar transferência" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "Confirmar como concluído" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "Ignorar" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "Processar reembolso" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "Mudar" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "CEP e cidade" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "Número de IVA EU válido" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "Verificar" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "Histórico de encomendas" @@ -15981,39 +16508,47 @@ msgid "Remove filter" msgstr "Remover filtro" #: pretix/control/templates/pretixcontrol/orders/index.html:116 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 #, fuzzy #| msgid "Order total" -msgid "Order paid / total" +msgid "Order paid / total" msgstr "Total da encomenda" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "CANCELAMENTO SOLICITADO" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "REEMBOLSO PENDENTE" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "PAGO A MAIS" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "PAGO A MENOS" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "TOTALMENTE PAGO" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -16083,6 +16618,143 @@ msgstr "Ações" msgid "Search" msgstr "Pesquisa" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "Custom address field" +msgid "Customer #%(id)s" +msgstr "Campo de endereço personalizado" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "Detalhes" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Customer VAT ID" +msgid "Customer ID" +msgstr "Número de IVA do cliente" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Disabled" +msgid "disabled" +msgstr "Desativado" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Deactivate" +msgid "not yet activated" +msgstr "Desativar" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Inactive" +msgid "active" +msgstr "Inativo" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "Anonimizar" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +#, fuzzy +#| msgid "Members" +msgid "Memberships" +msgstr "Membros" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Valid" +msgid "Valid from" +msgstr "Válido" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +#, fuzzy +#| msgid "Use languages" +msgid "Usages" +msgstr "Use línguas" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +#, fuzzy +#| msgid "Team memberships" +msgid "Add membership" +msgstr "Membros da equipa" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "User history" +msgid "Customer history" +msgstr "Histórico do utilizador" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, fuzzy, python-format +#| msgid "Anonymize user" +msgid "Anonymize customer #%(id)s" +msgstr "Anonimizar utilizador" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +#, fuzzy +#| msgid "Are you sure you want to delete the gate?" +msgid "Are you sure you want to anonymize this customer account?" +msgstr "Tem certeza de que deseja excluir a porta?" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "The transaction has been reversed." +msgid "This action is irreversible." +msgstr "A transação foi revertida." + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgid "No exports have been created yet." +msgid "No customer accounts have been created yet." +msgstr "Nenhuma exportação foi criada ainda." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "Apagar organizador" @@ -16280,7 +16952,7 @@ msgstr "Configurações do organizador" msgid "Organizer page" msgstr "Página do organizador" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -16319,11 +16991,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "Cartão-presente: %(card)s" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "Detalhes" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 msgid "Expire date" msgstr "Data de validade" @@ -16408,6 +17075,68 @@ msgstr "" msgid "Organizer logs" msgstr "Organizadores" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "Submit registration" +msgid "Customer account registration" +msgstr "Enviar inscrição" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account email change" +msgstr "Ações dos clientes" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "A sua palavra-passe atual" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Team memberships" +msgid "Delete membership type:" +msgstr "Membros da equipa" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +#, fuzzy +#| msgid "Are you sure you want to delete the gate?" +msgid "Are you sure you want to delete this membership type?" +msgstr "Tem certeza de que deseja excluir a porta?" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +#, fuzzy +#| msgid "A voucher can not be deleted if it already has been redeemed." +msgid "This membership type cannot be deleted since it has already been used." +msgstr "Um voucher não pode ser removido depois de resgatado." + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +#, fuzzy +#| msgid "Members" +msgid "Membership type:" +msgstr "Membros" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Create a new event" +msgid "Create a new membership type" +msgstr "Criar um novo evento" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -16484,7 +17213,7 @@ msgstr "Você será capaz de adicionar os membros da equipa na próxima etapa." msgid "Organizer permissions" msgstr "Permissões do organizador" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "Permissões do evento" @@ -17720,10 +18449,6 @@ msgstr "Enviar e-mail de redefinição de palavra-passe" msgid "Impersonate user" msgstr "personificar utilizador" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "Anonimizar" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "Backend de autenticação" @@ -18042,53 +18767,71 @@ 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:65 -msgid "Organizer-level settings" -msgstr "Configurações de nível organizer" +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Create a new organizer" +msgid "Currently set on organizer level" +msgstr "Criar um novo organizador" -#: 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:67 +#, fuzzy +#| msgid "Currently for sale" +msgid "Currently set on global level" +msgstr "Atualmente à venda" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 +#, fuzzy +#| 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 go to the organizer settings to change them or decouple them from " +#| "the organizer account to change them for this event individually." 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" "Estas definições estão atualmente definidas ao nível do organizador. Desta " "forma, pode facilmente mudá-los para todos os seus eventos ao mesmo tempo. " "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:72 +#: pretix/control/templatetags/hierarkey_form.py:74 +#, fuzzy +#| 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 global settings to change them or decouple them from the global " +#| "settings to change them for this event individually." 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" "Estas definições estão atualmente definidas a nível global. Desta forma, " "pode facilmente mudá-los para todos os organizadores ao mesmo tempo. Pode ir " "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:76 -msgid "Change only for this event" -msgstr "Mudar apenas para este evento" +#: pretix/control/templatetags/hierarkey_form.py:78 +#, fuzzy +#| msgid "Blocked" +msgid "Unlock" +msgstr "Bloqueado" -#: 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:79 +#, fuzzy +#| msgid "Organizer settings" +msgid "Go to organizer settings" +msgstr "Configurações do organizador" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "Mudar em todos os eventos" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" -msgstr "Mudar para todos os organizadores" +#: pretix/control/templatetags/hierarkey_form.py:79 +#, fuzzy +#| msgid "Global settings" +msgid "Go to global settings" +msgstr "Configurações globais" #: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" @@ -18194,10 +18937,10 @@ msgstr "A nova lista de check-in foi criada." #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -18290,7 +19033,7 @@ msgstr "" msgid "Set up event" msgstr "Configurar o evento" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "Nenhuma data" @@ -18322,7 +19065,7 @@ msgid_plural "{num} orders" msgstr[0] "{num} encomenda" msgstr[1] "{num} encomendas" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -18356,12 +19099,12 @@ msgid "" msgstr "" "Este prestador de pagamento não existe ou o respetivo plugin está desativado." -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, 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:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." @@ -18369,7 +19112,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:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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 " @@ -18379,11 +19122,12 @@ 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: 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:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "item inválido" @@ -18392,7 +19136,7 @@ msgid "Unknown e-mail renderer." msgstr "Renderizador de e-mail desconhecido." #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "Pediu um tipo de saída de bilhete inválido." @@ -18494,7 +19238,7 @@ msgstr "Bilhete reduzido" 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/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -18502,26 +19246,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -18529,35 +19273,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -18729,15 +19473,15 @@ msgstr "Nós fomos incapazes de analisar o ficheiro enviado como ficheiro CSV." #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 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:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "O download de bilhete não está ativado para este produto." @@ -18970,15 +19714,15 @@ msgstr "Os dados pessoais foram removidos da factura." 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:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "Esta factura não foi encontrada" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 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:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -19010,50 +19754,50 @@ msgstr "Esta ação só é permitida para encomendas canceladas." 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:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "Ocorreu um erro. Por favor, veja os detalhes abaixo." -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 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:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "O encomenda foi alterada." -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 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:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "Nenhum detalhe da encomenda teve de ser alterado." -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 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:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Assunto: {subject}" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 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:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "Erro ao enviar e-mail para o seguinte utilizador : {}" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -19061,24 +19805,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:2130 +#: pretix/control/views/orders.py:2158 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:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "O exportador seleccionado não foi encontrado." -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 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:2289 +#: pretix/control/views/orders.py:2317 msgid "All orders have been canceled." msgstr "Todas as encomendas foram canceladas." -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " @@ -19087,23 +19831,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:2312 +#: pretix/control/views/orders.py:2340 msgid "Your input was not valid." msgstr "O texto introduzido não é válido." -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "Nome do token" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "Este organizador não pode ser eliminado." -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "O organizador foi eliminado." -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -19111,37 +19855,40 @@ 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "O novo organizador foi criado." -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "Administradores" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 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:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "As alterações não puderam ser guardadas." -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "A equipa selecionada foi eliminada." -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "A equipa selecionada não pode ser eliminada." -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -19149,45 +19896,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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "O membro foi removido da equipa." -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "Convite inválido selecionado." -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "O convite foi revogado." -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "O convite foi reenviado." -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "Token seleccionado inválido." -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "O token foi revogado." -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 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:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "O novo membro foi convidado para a equipa." -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "O novo membro foi adicionado à equipa." -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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 " @@ -19197,67 +19944,79 @@ msgstr "" "Por favor, copie este segredo para um lugar seguro. Não será capaz de vê-lo " "novamente aqui." -#: pretix/control/views/organizer.py:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "Este dispositivo foi configurado com sucesso." -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "Este dispositivo, atualmente, não tem acesso." -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "O acesso para este dispositivo foi revogado." -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "O emissor do cartão-presente foi adicionado." -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "O emissor do cartão-presente selecionado foi removido." -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 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:1086 +#: pretix/control/views/organizer.py:1194 msgid "The transaction could not be reversed." msgstr "A transação não pode ser revertida." -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 msgid "The transaction has been reversed." msgstr "A transação foi revertida." -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "A sua entrada foi inválida, por favor tente novamente." -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "A transação manual foi salva." -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 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:1392 +#: pretix/control/views/organizer.py:1500 msgid "The selected gate has been deleted." msgstr "A data selecionada foi apagada." -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1529 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "O produto foi criado." -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "O produto seleccionado foi apagado." +#: pretix/control/views/organizer.py:1718 +#, fuzzy +#| msgid "The selected product has been deleted." +msgid "The selected object has been deleted." +msgstr "O produto seleccionado foi apagado." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "This user has been anonymized." +msgid "The customer account has been anonymized." +msgstr "Este utilizador foi anonimizado." + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "O ficheiro PDF enviado é muito grande." @@ -19314,15 +20073,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "{} novas datas foram criadas." -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "Séries:" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "Encomenda {}" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "Voucher {}" @@ -19881,8 +20640,8 @@ msgstr "Por favor, informe seus dados de conta bancária." #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -20552,17 +21311,17 @@ msgstr "" msgid "PayPal account" msgstr "Conta PayPal" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 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:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "Endpoint" @@ -20654,8 +21413,8 @@ msgstr "" "PayPal ainda não aprovou o pagamento. Vamos informá-lo assim que o pagamento " "esteja completo." -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "Houve um erro ao enviar o e-mail de confirmação." @@ -21247,7 +22006,7 @@ msgstr "" "assim que as primeiras encomendas sejam submetidas!" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "Stripe" @@ -21277,7 +22036,7 @@ msgstr "Stripe Connect: taxa de app (max)" msgid "Stripe Connect: App fee (min)" msgstr "Listra Connect: taxa de app (min)" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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 " @@ -21287,15 +22046,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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "Conecte-se com o Stripe" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "Desligar do Stripe" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -21307,22 +22066,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:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "Permitir pagamentos MOTO para revendedores" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 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:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "Guia de segurança de integração Stripe" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -21339,21 +22098,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:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "Conta Stripe" -#: pretix/plugins/stripe/payment.py:173 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Live" msgstr "Ativo" -#: pretix/plugins/stripe/payment.py:174 +#: pretix/plugins/stripe/payment.py:175 msgctxt "stripe" msgid "Testing" msgstr "Em teste" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -21361,15 +22120,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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "Chave publicável" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "Chave secreta" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -21377,39 +22136,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:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "Pagamentos com cartão de crédito" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "giropay" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "Precisa ser ativo na sua conta Stripe primeiro." -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -21421,23 +22180,29 @@ 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:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "EPS" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "Multibanco" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "Przelewy24" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "WeChat Pay" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Descrição" + +#: pretix/plugins/stripe/payment.py:321 #, 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:441 pretix/plugins/stripe/payment.py:791 -#: pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:454 pretix/plugins/stripe/payment.py:808 +#: pretix/plugins/stripe/payment.py:903 #, 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: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 +#: pretix/plugins/stripe/payment.py:481 pretix/plugins/stripe/payment.py:618 +#: pretix/plugins/stripe/payment.py:821 pretix/plugins/stripe/payment.py:915 +#: pretix/plugins/stripe/payment.py:1487 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -21464,7 +22229,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:486 pretix/plugins/stripe/payment.py:838 +#: pretix/plugins/stripe/payment.py:499 pretix/plugins/stripe/payment.py:855 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -21472,16 +22237,16 @@ msgstr "" "O seu pagamento está pendente de conclusão. Vamos informá-lo assim que o " "pagamento seja completo." -#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:508 pretix/plugins/stripe/payment.py:869 #, python-format msgid "Stripe reported an error: %s" msgstr "O Stripe reportou um erro: %s" -#: pretix/plugins/stripe/payment.py:551 +#: pretix/plugins/stripe/payment.py:564 msgid "No payment information found." msgstr "Nenhuma informação de pagamento encontrada." -#: pretix/plugins/stripe/payment.py:572 +#: pretix/plugins/stripe/payment.py:589 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -21489,102 +22254,102 @@ 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:576 +#: pretix/plugins/stripe/payment.py:593 msgid "Stripe returned an error" msgstr "O Stripe reportou um erro" -#: pretix/plugins/stripe/payment.py:672 +#: pretix/plugins/stripe/payment.py:689 msgid "Credit card via Stripe" msgstr "Cartão de crédito via Stripe" -#: pretix/plugins/stripe/payment.py:673 +#: pretix/plugins/stripe/payment.py:690 msgid "Credit card" msgstr "Cartão de crédito" -#: pretix/plugins/stripe/payment.py:700 +#: pretix/plugins/stripe/payment.py:717 msgid "You may need to enable JavaScript for Stripe payments." msgstr "Precisa de ativar o JavaScript para pagamentos Stripe." -#: pretix/plugins/stripe/payment.py:846 +#: pretix/plugins/stripe/payment.py:863 msgid "Your payment failed. Please try again." msgstr "O pagamento falhou. Por favor, tente novamente." -#: pretix/plugins/stripe/payment.py:919 +#: pretix/plugins/stripe/payment.py:936 msgid "giropay via Stripe" msgstr "giropay via Stripe" -#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 -#: pretix/plugins/stripe/payment.py:1270 +#: pretix/plugins/stripe/payment.py:968 pretix/plugins/stripe/payment.py:1135 +#: pretix/plugins/stripe/payment.py:1287 msgid "unknown name" msgstr "nome desconhecido" -#: 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 +#: pretix/plugins/stripe/payment.py:1000 pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1167 pretix/plugins/stripe/payment.py:1319 +#: pretix/plugins/stripe/payment.py:1422 #, fuzzy, python-brace-format #| msgid "Bank account type" msgid "Bank account at {bank}" msgstr "Tipo de conta bancária" -#: pretix/plugins/stripe/payment.py:991 +#: pretix/plugins/stripe/payment.py:1008 msgid "iDEAL via Stripe" msgstr "iDEAL via Stripe" -#: pretix/plugins/stripe/payment.py:1043 +#: pretix/plugins/stripe/payment.py:1060 msgid "Alipay via Stripe" msgstr "Alipay via Stripe" -#: pretix/plugins/stripe/payment.py:1086 +#: pretix/plugins/stripe/payment.py:1103 msgid "Bancontact via Stripe" msgstr "Bancontact via Stripe" -#: pretix/plugins/stripe/payment.py:1158 +#: pretix/plugins/stripe/payment.py:1175 msgid "SOFORT via Stripe" msgstr "SOFORT via Stripe" -#: pretix/plugins/stripe/payment.py:1175 +#: pretix/plugins/stripe/payment.py:1192 msgid "Country of your bank" msgstr "País do seu banco" -#: pretix/plugins/stripe/payment.py:1176 +#: pretix/plugins/stripe/payment.py:1193 msgid "Germany" msgstr "Alemanha" -#: pretix/plugins/stripe/payment.py:1177 +#: pretix/plugins/stripe/payment.py:1194 msgid "Austria" msgstr "Áustria" -#: pretix/plugins/stripe/payment.py:1178 +#: pretix/plugins/stripe/payment.py:1195 msgid "Belgium" msgstr "Bélgica" -#: pretix/plugins/stripe/payment.py:1179 +#: pretix/plugins/stripe/payment.py:1196 msgid "Netherlands" msgstr "Países Baixos" -#: pretix/plugins/stripe/payment.py:1180 +#: pretix/plugins/stripe/payment.py:1197 msgid "Spain" msgstr "Espanha" -#: pretix/plugins/stripe/payment.py:1227 +#: pretix/plugins/stripe/payment.py:1244 #, 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:1238 +#: pretix/plugins/stripe/payment.py:1255 msgid "EPS via Stripe" msgstr "EPS via Stripe" -#: pretix/plugins/stripe/payment.py:1310 +#: pretix/plugins/stripe/payment.py:1327 msgid "Multibanco via Stripe" msgstr "Multibanco via Stripe" -#: pretix/plugins/stripe/payment.py:1357 +#: pretix/plugins/stripe/payment.py:1374 msgid "Przelewy24 via Stripe" msgstr "Przelewy24 via Stripe" -#: pretix/plugins/stripe/payment.py:1413 +#: pretix/plugins/stripe/payment.py:1430 msgid "WeChat Pay via Stripe" msgstr "WeChat Pay via Stripe" @@ -22045,87 +22810,107 @@ msgstr "Check-in" msgid "Check-in" msgstr "Check-in" -#: pretix/presale/checkoutflow.py:97 +#: pretix/presale/checkoutflow.py:101 msgctxt "checkoutflow" msgid "Step" msgstr "Passo" -#: pretix/presale/checkoutflow.py:232 +#: pretix/presale/checkoutflow.py:233 +#, fuzzy +#| msgid "Customer actions" +msgctxt "checkoutflow" +msgid "Customer account" +msgstr "Ações dos clientes" + +#: pretix/presale/checkoutflow.py:349 +#, fuzzy +#| msgid "Members" +msgctxt "checkoutflow" +msgid "Membership" +msgstr "Membros" + +#: pretix/presale/checkoutflow.py:391 pretix/presale/checkoutflow.py:411 +msgid "" +"Your cart includes a product that requires an active membership to be " +"selected." +msgstr "" + +#: pretix/presale/checkoutflow.py:430 msgctxt "checkoutflow" msgid "Add-on products" msgstr "Produtos add-on" -#: pretix/presale/checkoutflow.py:450 +#: pretix/presale/checkoutflow.py:648 msgctxt "checkoutflow" msgid "Your information" msgstr "A sua informação" -#: pretix/presale/checkoutflow.py:605 +#: pretix/presale/checkoutflow.py:828 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:611 +#: pretix/presale/checkoutflow.py:834 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:624 pretix/presale/checkoutflow.py:630 +#: pretix/presale/checkoutflow.py:847 pretix/presale/checkoutflow.py:853 msgid "Please enter a valid email address." msgstr "Por favor insira um endereço de e-mail válido." -#: pretix/presale/checkoutflow.py:637 +#: pretix/presale/checkoutflow.py:860 msgid "Please enter your invoicing address." msgstr "Por favor, indique o seu endereço de facturação." -#: pretix/presale/checkoutflow.py:641 +#: pretix/presale/checkoutflow.py:864 msgid "Please enter your name." msgstr "Por favor, insira seu nome." -#: pretix/presale/checkoutflow.py:675 pretix/presale/checkoutflow.py:680 -#: pretix/presale/checkoutflow.py:685 pretix/presale/checkoutflow.py:690 -#: pretix/presale/checkoutflow.py:695 +#: pretix/presale/checkoutflow.py:898 pretix/presale/checkoutflow.py:903 +#: pretix/presale/checkoutflow.py:908 pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:918 msgid "Please fill in answers to all required questions." msgstr "Por favor, preencha respostas para todas as perguntas necessárias." -#: pretix/presale/checkoutflow.py:722 +#: pretix/presale/checkoutflow.py:945 msgctxt "checkoutflow" msgid "Payment" msgstr "Pagamento" -#: pretix/presale/checkoutflow.py:767 pretix/presale/views/order.py:647 +#: pretix/presale/checkoutflow.py:990 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:791 pretix/presale/checkoutflow.py:797 +#: pretix/presale/checkoutflow.py:1014 pretix/presale/checkoutflow.py:1020 #: 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:828 +#: pretix/presale/checkoutflow.py:1051 msgctxt "checkoutflow" msgid "Review order" msgstr "Rever pedido" -#: pretix/presale/checkoutflow.py:916 +#: pretix/presale/checkoutflow.py:1136 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:951 +#: pretix/presale/checkoutflow.py:1179 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:70 +#: pretix/presale/forms/checkout.py:73 msgid "E-mail address (repeated)" msgstr "Endereço de E-mail (repetido)" -#: pretix/presale/forms/checkout.py:71 +#: pretix/presale/forms/checkout.py:74 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." @@ -22133,10 +22918,65 @@ msgstr "" "Digite o mesmo endereço de e-mail novamente para verificar que inseriu " "corretamente." -#: pretix/presale/forms/checkout.py:117 +#: pretix/presale/forms/checkout.py:120 msgid "Please enter the same email address twice." msgstr "Digite o mesmo endereço de e-mail duas vezes." +#: pretix/presale/forms/customer.py:60 +#, fuzzy +#| msgctxt "subevent" +#| msgid "You need to select a date." +msgid "You need to fill out all fields." +msgstr "Precisa selecionar uma data." + +#: pretix/presale/forms/customer.py:62 +msgid "We have not found an account with this email address and password." +msgstr "" + +#: pretix/presale/forms/customer.py:64 +#, fuzzy +#| msgid "This account is inactive." +msgid "This account is disabled." +msgstr "Esta conta está inativa." + +#: pretix/presale/forms/customer.py:65 +msgid "" +"You have not yet activated your account and set a password. Please click the " +"link in the email we sent you. Click \"Reset password\" to receive a new " +"email in case you cannot find it again." +msgstr "" + +#: pretix/presale/forms/customer.py:128 +msgid "" +"We've received a lot of registration requests from you, please wait 10 " +"minutes before you try again." +msgstr "" + +#: pretix/presale/forms/customer.py:130 +msgid "" +"An account with this email address is already registered. Please try to log " +"in or reset your password instead." +msgstr "" + +#: pretix/presale/forms/customer.py:215 +#, python-brace-format +msgid "Activate your account at {organizer}" +msgstr "" + +#: pretix/presale/forms/customer.py:271 +msgid "For security reasons, please wait 10 minutes before you try again." +msgstr "" + +#: pretix/presale/forms/customer.py:272 +#, fuzzy +#| msgid "This combination of credentials is not known to our system." +msgid "A user with this email address is not known in our system." +msgstr "Esta combinação de credenciais não é conhecida pelo nosso sistema." + +#: pretix/presale/forms/customer.py:391 +msgid "Only required if you change your email address" +msgstr "" + #: 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 @@ -22203,20 +23043,22 @@ msgstr "Esta loja só é visível atualmente para si e a sua equipa." msgid "Take it live now" msgstr "Leve-o ao vivo agora" -#: pretix/presale/templates/pretixpresale/event/base.html:40 -#: pretix/presale/templates/pretixpresale/event/base.html:86 +#: pretix/presale/templates/pretixpresale/event/base.html:41 +#: pretix/presale/templates/pretixpresale/event/base.html:90 +#: pretix/presale/templates/pretixpresale/organizers/base.html:16 +#: pretix/presale/templates/pretixpresale/organizers/base.html:50 #, fuzzy #| msgid "Use languages" msgid "select language" msgstr "Use línguas" -#: pretix/presale/templates/pretixpresale/event/base.html:52 +#: pretix/presale/templates/pretixpresale/event/base.html:55 #, python-format msgid "Show all events of %(name)s" msgstr "Mostrar todos os eventos de %(name)s" -#: pretix/presale/templates/pretixpresale/event/base.html:101 -#: pretix/presale/templates/pretixpresale/event/base.html:137 +#: pretix/presale/templates/pretixpresale/event/base.html:107 +#: pretix/presale/templates/pretixpresale/event/base.html:143 msgid "" "This ticket shop is currently in test mode. Please do not perform any real " "purchases as your order might be deleted without notice." @@ -22224,8 +23066,8 @@ msgstr "" "Esta bilheteira está em modo de teste. Por favor, não realizar qualquer " "compra reais como seu pedido poderá ser removido sem aviso prévio." -#: pretix/presale/templates/pretixpresale/event/base.html:107 -#: pretix/presale/templates/pretixpresale/event/base.html:143 +#: pretix/presale/templates/pretixpresale/event/base.html:113 +#: pretix/presale/templates/pretixpresale/event/base.html:149 msgid "" "Orders made through this sales channel cannot be deleted - even if the " "ticket shop is in test mode!" @@ -22233,13 +23075,13 @@ msgstr "" "Encomendas feitas através deste canal de vendas não podem ser removidas - " "mesmo se a bilheteira estiver em modo de teste!" -#: pretix/presale/templates/pretixpresale/event/base.html:151 -#: pretix/presale/templates/pretixpresale/organizers/base.html:69 +#: pretix/presale/templates/pretixpresale/event/base.html:157 +#: pretix/presale/templates/pretixpresale/organizers/base.html:75 msgid "Contact event organizer" msgstr "Contactar organizador do evento" -#: pretix/presale/templates/pretixpresale/event/base.html:154 -#: pretix/presale/templates/pretixpresale/organizers/base.html:72 +#: pretix/presale/templates/pretixpresale/event/base.html:160 +#: pretix/presale/templates/pretixpresale/organizers/base.html:78 msgid "Imprint" msgstr "Impressão" @@ -22356,7 +23198,9 @@ msgid "There are no add-ons available for this product." msgstr "Não há add-ons disponíveis para este produto." #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:337 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:192 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:209 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:130 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:86 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:72 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:152 msgid "Go back" @@ -22453,11 +23297,11 @@ msgstr "Informações de Contato" msgid "Contact information" msgstr "Informações de Contato" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:162 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:179 msgid "Confirmations" msgstr "Confirmações" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:180 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:197 msgid "" "Your order requires approval by the event organizer before it can be " "confirmed and forms a valid contract." @@ -22465,7 +23309,7 @@ msgstr "" "A Sua encomenda requer a aprovação pelo organizador do evento antes que " "possa ser confirmada e defina um contrato válido." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:182 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:199 msgid "" "We will sent you an email as soon as the event organizer approved or " "rejected your order. If your order was approved, we will send you a link " @@ -22475,14 +23319,97 @@ msgstr "" "sua encomenda. Se o seu pedido for aprovado, enviaremos um link que pode " "usar para pagar." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:198 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:215 msgid "Place binding order" msgstr "Fazer uma ordem de encadernação" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:200 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:217 msgid "Submit registration" msgstr "Enviar inscrição" +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:20 +#, fuzzy +#| msgid "Enter custom amount" +msgid "Log in with a customer account" +msgstr "Indique quantia personalizada" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:30 +#, fuzzy +#| msgid "You are currently working on behalf of %(user)s." +msgid "You are currently logged in with the following credentials." +msgstr "Está trabalhando em nome de %(user)s." + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:48 +#, python-format +msgid "" +"If you created a customer account at %(org)s before, you can log in now and " +"connect your order to your account. This will allow you to see all your " +"orders in one place and access them at any time." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:60 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:31 +#, fuzzy +#| msgid "Repeat password" +msgid "Reset password" +msgstr "Repita a palavra-passe" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:77 +#, fuzzy +#| msgid "Create a new account" +msgid "Create a new customer account" +msgstr "Criar uma nova conta" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:87 +#, python-format +msgid "" +"We will send you an email with a link to activate your account and set a " +"password, so you can use the account for future orders at %(org)s. You can " +"still go ahead with this purchase before you received the email." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:106 +#, fuzzy +#| msgid "Continue in new tab" +msgid "Continue as a guest" +msgstr "Continue em nova tab" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:115 +msgid "" +"You are not required to create an account. If you proceed as a guest, you " +"will be able to access the details and status of your order any time through " +"the secret link we will send you via email once the order is complete." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:6 +#, fuzzy +#| msgid "" +#| "For some of the products in your cart, you can choose additional options " +#| "before you continue." +msgid "" +"Some of the products in your cart can only be purchased if there is an " +"active membership on your account." +msgstr "" +"Para alguns dos produtos no seu carrinho, pode escolher opções adicionais " +"antes de continuar." + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:38 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 +msgid "Selected add-ons" +msgstr "Add-ons selecionados" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:69 +msgid "" +"Your account does not include an active membership that allows you to buy " +"this product." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:70 +#, fuzzy +#| msgid "Add-on products will not be counted." +msgid "You will not be able to continue." +msgstr "Produtos add-on não serão contados." + #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:7 msgid "Please select how you want to pay." msgstr "Por favor, selecione como deseja pagar." @@ -22530,10 +23457,6 @@ msgstr "" msgid "Copy answers from above" msgstr "Copiar respostas de cima" -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 -msgid "Selected add-ons" -msgstr "Add-ons selecionados" - #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:133 msgid "Copy answers" msgstr "Copiar respostas" @@ -22599,36 +23522,36 @@ msgstr "" "Todos os produtos restantes são reservados mas podem se tornar disponíveis " "novamente." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:54 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:57 #, fuzzy #| msgid "Show attendee names on invoices" msgid "No attendee name provided" msgstr "Mostrar nomes de participante nas facturas" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:151 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:202 #, 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:159 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:162 msgid "Okay, we're removing that…" msgstr "Ok, estamos a remover isso …" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:166 msgid "Remove one" msgstr "Remove um" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:175 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:179 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:177 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:180 #: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 #: pretix/presale/templates/pretixpresale/event/voucher.html:78 @@ -22640,38 +23563,38 @@ 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:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:195 msgid "Add one more" msgstr "Adicionar mais uma" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:211 #, fuzzy #| msgid "Price" msgid "price" msgstr "Preço" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:292 #, 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:303 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:306 #, python-format msgid "incl. %(tax_sum)s taxes" msgstr "incl. %(tax_sum)s impostos" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:312 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 #: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Resgatar um voucher" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 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:323 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:326 #: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Resgatar voucher" @@ -23492,6 +24415,24 @@ msgstr "" "%(start_date)s\n" " " +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:5 +#, fuzzy +#| msgid "Customer actions" +msgid "customer account" +msgstr "Ações dos clientes" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:8 +#, fuzzy +#| msgid "Enter custom amount" +msgid "View customer account" +msgstr "Indique quantia personalizada" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:9 +#, fuzzy +#| msgid "User profile only" +msgid "View user profile" +msgstr "Apenas perfil utilizador" + #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:78 #, python-format msgid "" @@ -23565,6 +24506,97 @@ msgstr "iCal" msgid "Note that the events in this view are in different timezones." msgstr "Note-se que os eventos nesta vista estão em diferentes fusos horários." +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:15 +#, fuzzy +#| msgid "Account information changed" +msgid "Account information" +msgstr "Informação da conta alterada" + +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:11 +#, fuzzy +#| msgid "Change order information" +msgid "Update your account information" +msgstr "Alterar informações da encomenda" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:11 +#, python-format +msgid "Sign in to your account at %(org)s" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:20 +#, fuzzy +#| msgid "Create a new account" +msgid "Create account" +msgstr "Criar uma nova conta" + +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:10 +#, fuzzy +#| msgid "Team memberships" +msgid "Your membership" +msgstr "Membros da equipa" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:6 +#, fuzzy +#| msgid "Password recovery" +msgid "Password reset" +msgstr "Recuperação de palavra-passe" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:11 +#, fuzzy +#| msgid "Set new password" +msgid "Set a new password for your account" +msgstr "Definir nova palavra-passe" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:10 +#, fuzzy +#| msgid "Stripe account" +msgid "Your account" +msgstr "Conta Stripe" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:31 +#, fuzzy +#| msgid "Change contact information" +msgid "Change account information" +msgstr "Mudar informações de contacto" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:35 +#, fuzzy +#| msgid "Change answers" +msgid "Change password" +msgstr "Alterar respostas" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:6 +#, fuzzy +#| msgid "Your registration" +msgid "Registration" +msgstr "O seu registo" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:11 +#, fuzzy, python-format +#| msgid "Create a new account" +msgid "Create a new account at %(org)s" +msgstr "Criar uma nova conta" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:24 +#, fuzzy +#| msgid "Add product to an existing quota" +msgid "Log in to an existing account" +msgstr "Adicione o produto a uma quota existente" + +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:20 +#, fuzzy +#| msgid "Repeat new password" +msgid "Request a new password" +msgstr "Repita a nova palavra-passe" + #: pretix/presale/templates/pretixpresale/organizers/index.html:8 msgid "Event list" msgstr "Lista de eventos" @@ -23606,20 +24638,20 @@ msgstr "Página %(page)s de %(of)s" msgid "We are processing your request …" msgstr "Estamos processando o seu pedido …" -#: pretix/presale/utils.py:78 pretix/presale/utils.py:197 -#: pretix/presale/utils.py:198 +#: pretix/presale/utils.py:170 pretix/presale/utils.py:292 +#: pretix/presale/utils.py:293 msgid "The selected event was not found." msgstr "O evento selecionado não foi encontrado." -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:256 msgid "The selected ticket shop is currently not available." msgstr "A bilheteira selecionada não está disponível atualmente." -#: pretix/presale/utils.py:167 +#: pretix/presale/utils.py:262 msgid "This feature is not enabled." msgstr "Este recurso não está ativo." -#: pretix/presale/utils.py:206 pretix/presale/utils.py:210 +#: pretix/presale/utils.py:301 pretix/presale/utils.py:305 msgid "The selected organizer was not found." msgstr "O organizador selecionado não foi encontrado." @@ -23663,6 +24695,55 @@ msgstr "O seu carrinho está vazio" 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/customer.py:172 +msgid "" +"Your account has been created. Please follow the link in the email we sent " +"you to activate your account and choose a password." +msgstr "" + +#: pretix/presale/views/customer.py:191 pretix/presale/views/customer.py:194 +#: pretix/presale/views/customer.py:448 pretix/presale/views/customer.py:454 +#, fuzzy +#| msgid "You entered an invalid number." +msgid "You clicked an invalid link." +msgstr "Você inseriu um número inválido." + +#: pretix/presale/views/customer.py:214 +#, fuzzy +#| msgid "Your password has been changed." +msgid "Your new password has been set! You can now use it to log in." +msgstr "Sua palavra-passe foi modificada." + +#: pretix/presale/views/customer.py:243 +#, python-brace-format +msgid "Set a new password for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:252 +#, fuzzy +#| msgid "We sent out an e-mail containing further instructions." +msgid "" +"We've sent you an email with further instructions on resetting your password." +msgstr "Enviamos um e-mail com mais instruções." + +#: pretix/presale/views/customer.py:409 +#, python-brace-format +msgid "Confirm email address for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:416 +msgid "" +"Your changes have been saved. We've sent you an email with a link to update " +"your email address. The email address of your account will be changed as " +"soon as you click that link." +msgstr "" + +#: pretix/presale/views/customer.py:464 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "Your email address has been updated." +msgstr "O seu carrinho foi atualizado." + #: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" @@ -23705,40 +24786,40 @@ msgstr "O método de pagamento para esta encomenda não pode ser alterado." msgid "A payment is currently pending for this order." msgstr "Um pagamento para esta encomenda está pendente." -#: pretix/presale/views/order.py:800 +#: pretix/presale/views/order.py:808 msgid "You cannot modify this order" msgstr "Não pode modificar este pedido" -#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 -#: pretix/presale/views/order.py:888 +#: pretix/presale/views/order.py:886 pretix/presale/views/order.py:891 +#: pretix/presale/views/order.py:896 msgid "You chose an invalid cancellation fee." msgstr "Você escolheu uma taxa de cancelamento inválida." -#: pretix/presale/views/order.py:904 +#: pretix/presale/views/order.py:912 #, fuzzy #| msgid "Any customer" msgid "Canceled by customer" msgstr "Qualquer cliente" -#: pretix/presale/views/order.py:915 +#: pretix/presale/views/order.py:923 msgid "The cancellation has been requested." msgstr "O cancelamento foi solicitado." -#: pretix/presale/views/order.py:969 +#: pretix/presale/views/order.py:977 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:978 +#: pretix/presale/views/order.py:986 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:1137 +#: pretix/presale/views/order.py:1145 msgid "You cannot change this order." msgstr "Não pode alterar esta encomenda." -#: pretix/presale/views/order.py:1240 +#: pretix/presale/views/order.py:1248 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " @@ -23820,98 +24901,116 @@ msgstr "Isto não é uma série de eventos." msgid "from %(start_date)s" msgstr "a partir de %(start_date)s" -#: pretix/settings.py:469 +#: pretix/settings.py:470 msgid "English" msgstr "Inglês" -#: pretix/settings.py:470 +#: pretix/settings.py:471 msgid "German" msgstr "Alemão" -#: pretix/settings.py:471 +#: pretix/settings.py:472 msgid "German (informal)" msgstr "Alemão (informal)" -#: pretix/settings.py:472 +#: pretix/settings.py:473 msgid "Arabic" msgstr "Árabe" -#: pretix/settings.py:473 +#: pretix/settings.py:474 msgid "Chinese (simplified)" msgstr "Chinês (simplificado)" -#: pretix/settings.py:474 +#: pretix/settings.py:475 msgid "Danish" msgstr "Dinamarquês" -#: pretix/settings.py:475 +#: pretix/settings.py:476 msgid "Dutch" msgstr "Holandês" -#: pretix/settings.py:476 +#: pretix/settings.py:477 msgid "Dutch (informal)" msgstr "Holandês (informal)" -#: pretix/settings.py:477 +#: pretix/settings.py:478 msgid "French" msgstr "Francês" -#: pretix/settings.py:478 +#: pretix/settings.py:479 msgid "Finnish" msgstr "Finlandês" -#: pretix/settings.py:479 +#: pretix/settings.py:480 msgid "Greek" msgstr "Grego" -#: pretix/settings.py:480 +#: pretix/settings.py:481 msgid "Italian" msgstr "Italiano" -#: pretix/settings.py:481 +#: pretix/settings.py:482 msgid "Latvian" msgstr "Letão" -#: pretix/settings.py:482 +#: pretix/settings.py:483 msgid "Polish" msgstr "Polaco" -#: pretix/settings.py:483 +#: pretix/settings.py:484 msgid "Portuguese (Portugal)" msgstr "Português (Portugal)" -#: pretix/settings.py:484 +#: pretix/settings.py:485 msgid "Portuguese (Brazil)" msgstr "Português (Brasil)" -#: pretix/settings.py:485 +#: pretix/settings.py:486 msgid "Russian" msgstr "Russo" -#: pretix/settings.py:486 +#: pretix/settings.py:487 msgid "Spanish" msgstr "Espanhol" -#: pretix/settings.py:487 +#: pretix/settings.py:488 msgid "Turkish" msgstr "Turco" -#: pretix/settings.py:787 +#: pretix/settings.py:788 msgid "User profile only" msgstr "Apenas perfil utilizador" -#: pretix/settings.py:788 +#: pretix/settings.py:789 msgid "Read access" msgstr "Permissão de leitura" -#: pretix/settings.py:789 +#: pretix/settings.py:790 msgid "Write access" msgstr "Permissão de escrita" -#: pretix/settings.py:799 +#: pretix/settings.py:800 msgid "Kosovo" msgstr "Kosovo" +#~ msgid "Organizer-level settings" +#~ msgstr "Configurações de nível organizer" + +#~ msgid "Site-level settings" +#~ msgstr "Configurações no nível do site" + +#~ msgid "Change only for this event" +#~ msgstr "Mudar apenas para este evento" + +#~ msgid "Change only for this organizer" +#~ msgstr "Mudar apenas para este organizador" + +#~ msgid "Change for all events" +#~ msgstr "Mudar em todos os eventos" + +#~ msgid "Change for all organizers" +#~ msgstr "Mudar para todos os organizadores" + #, fuzzy #~| msgid "Only include tickets for dates on or before this date." #~ msgid "Only include orders issued on or before this date." diff --git a/src/pretix/locale/pt_PT/LC_MESSAGES/djangojs.po b/src/pretix/locale/pt_PT/LC_MESSAGES/djangojs.po index 1578a66204..dcd2faff64 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-04-30 09:39+0000\n" +"POT-Creation-Date: 2021-05-06 18:55+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,21 +19,52 @@ 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:27 +#: htmlcov/pretix_control_views_dashboards_py.html:963 +#: pretix/control/templates/pretixcontrol/events/index.html:142 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 +#: pretix/control/views/dashboards.py:530 +msgid "Shop disabled" +msgstr "" + +#: htmlcov/pretix_control_views_dashboards_py.html:965 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1117 +#: 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 "" + +#: htmlcov/pretix_control_views_dashboards_py.html:967 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1116 +#: 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 "" + +#: htmlcov/pretix_control_views_dashboards_py.html:969 +#: 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:536 +msgid "On sale" +msgstr "" + +#: pretix/api/auth/devicesecurity.py:28 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:43 +#: pretix/api/auth/devicesecurity.py:44 msgid "pretixSCAN" msgstr "" -#: pretix/api/auth/devicesecurity.py:73 +#: pretix/api/auth/devicesecurity.py:74 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:101 +#: pretix/api/auth/devicesecurity.py:102 msgid "pretixPOS" msgstr "" @@ -67,37 +98,37 @@ msgid "Target URL" msgstr "" #: pretix/api/models.py:99 pretix/base/models/devices.py:121 -#: pretix/base/models/organizer.py:221 +#: pretix/base/models/organizer.py:247 msgid "All events (including newly created ones)" msgstr "" #: pretix/api/models.py:100 pretix/base/models/devices.py:122 -#: pretix/base/models/organizer.py:222 +#: pretix/base/models/organizer.py:248 msgid "Limit to events" msgstr "" -#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1168 msgid "The product \"{}\" is not assigned to a quota." msgstr "" -#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1180 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "" -#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 -#: pretix/base/services/orders.py:1219 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1140 +#: pretix/base/services/orders.py:1238 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "" -#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1361 -#: pretix/base/models/items.py:1349 pretix/base/models/items.py:1580 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1370 +#: pretix/base/models/items.py:1386 pretix/base/models/items.py:1617 msgid "One or more items do not belong to this event." msgstr "" #: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 -#: pretix/base/models/items.py:1591 pretix/base/models/items.py:1594 +#: pretix/base/models/items.py:1628 pretix/base/models/items.py:1631 #: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "" @@ -127,79 +158,80 @@ msgstr "" msgid "Unknown plugin: '{name}'." msgstr "" -#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:880 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:882 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:169 +#: pretix/api/serializers/item.py:177 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:178 pretix/control/forms/item.py:532 +#: pretix/api/serializers/item.py:186 pretix/control/forms/item.py:554 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:183 pretix/control/forms/item.py:538 +#: pretix/api/serializers/item.py:191 pretix/control/forms/item.py:560 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:220 +#: pretix/api/serializers/item.py:228 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/item.py:337 +#: pretix/api/serializers/item.py:345 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 +#: pretix/api/serializers/item.py:359 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 +#: pretix/api/serializers/item.py:364 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "" -#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 +#: pretix/api/serializers/item.py:369 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "" -#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 +#: pretix/api/serializers/order.py:1153 pretix/api/serializers/order.py:1160 msgid "The product \"{}\" is not available on this date." msgstr "" -#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 +#: pretix/api/serializers/organizer.py:119 +#: pretix/control/forms/organizer.py:492 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/serializers/organizer.py:163 -#: pretix/control/views/organizer.py:557 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:665 msgid "pretix account invitation" msgstr "" -#: pretix/api/serializers/organizer.py:185 -#: pretix/control/views/organizer.py:656 +#: pretix/api/serializers/organizer.py:223 +#: pretix/control/views/organizer.py:764 msgid "This user already has been invited for this team." msgstr "" -#: pretix/api/serializers/organizer.py:201 -#: pretix/control/views/organizer.py:673 +#: pretix/api/serializers/organizer.py:239 +#: pretix/control/views/organizer.py:781 msgid "This user already has permissions for this team." msgstr "" -#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:414 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -207,12 +239,12 @@ msgid "" msgstr "" #: pretix/api/views/order.py:485 pretix/control/views/orders.py:1250 -#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:771 msgid "You cannot generate an invoice for this order." msgstr "" #: pretix/api/views/order.py:490 pretix/control/views/orders.py:1252 -#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:773 msgid "An invoice for this order already exists." msgstr "" @@ -222,7 +254,7 @@ msgid "There was an error sending the mail. Please try again later." msgstr "" #: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 -#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 +#: pretix/base/services/orders.py:133 pretix/presale/views/order.py:755 msgid "One of the selected products is not available in the selected country." msgstr "" @@ -239,7 +271,7 @@ msgid "Order marked as paid" msgstr "" #: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 -#: pretix/control/templates/pretixcontrol/event/mail.html:68 +#: pretix/control/templates/pretixcontrol/event/mail.html:72 #: pretix/control/views/orders.py:1216 msgid "Order canceled" msgstr "" @@ -261,7 +293,7 @@ msgid "Order contact address changed" msgstr "" #: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 -#: pretix/control/templates/pretixcontrol/event/mail.html:59 +#: pretix/control/templates/pretixcontrol/event/mail.html:63 msgid "Order changed" msgstr "" @@ -314,18 +346,25 @@ msgid "{system} User" msgstr "" #: 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/base/models/auth.py:124 pretix/base/models/customers.py:45 +#: pretix/base/models/notifications.py:46 pretix/base/models/orders.py:192 +#: pretix/control/navigation.py:81 pretix/control/navigation.py:464 +#: pretix/control/templates/pretixcontrol/event/settings.html:68 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:38 #: pretix/plugins/checkinlists/exporters.py:454 -#: pretix/presale/checkoutflow.py:861 pretix/presale/forms/checkout.py:57 -#: pretix/presale/forms/user.py:40 +#: pretix/presale/checkoutflow.py:1085 pretix/presale/forms/checkout.py:60 +#: pretix/presale/forms/customer.py:50 pretix/presale/forms/customer.py:124 +#: pretix/presale/forms/customer.py:231 pretix/presale/forms/customer.py:275 +#: pretix/presale/forms/customer.py:318 pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:22 msgid "E-mail" msgstr "" #: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 -#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 +#: pretix/base/forms/auth.py:205 pretix/base/models/customers.py:46 +#: pretix/control/forms/__init__.py:395 pretix/presale/forms/customer.py:54 +#: pretix/presale/forms/customer.py:235 msgid "Password" msgstr "" @@ -347,7 +386,7 @@ msgstr "" msgid "source code" msgstr "" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -357,57 +396,57 @@ msgstr "" msgid "Default" msgstr "" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "" -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "" @@ -415,7 +454,7 @@ msgstr "" msgid "Answers to file upload questions" msgstr "" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -432,10 +471,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -458,6 +497,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -475,9 +515,9 @@ msgid "" "date does not always correspond to the order or payment date." msgstr "" -#: 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:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -488,7 +528,7 @@ msgid "Payment provider" msgstr "" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "" @@ -507,9 +547,9 @@ msgstr "" msgid "Invoice data" msgstr "" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -525,8 +565,8 @@ msgstr "" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -538,13 +578,15 @@ msgstr "" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -555,6 +597,8 @@ msgstr "" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "" @@ -576,7 +620,8 @@ msgstr "" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "" @@ -595,19 +640,23 @@ msgstr "" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -618,10 +667,13 @@ msgstr "" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "" @@ -631,10 +683,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -648,9 +700,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -663,9 +715,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -678,11 +730,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -701,9 +753,9 @@ msgstr "" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -731,7 +783,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -750,9 +802,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -762,19 +814,19 @@ msgid "State" msgstr "" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "" @@ -812,7 +864,7 @@ msgid "Cancellation" msgstr "" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "" @@ -821,9 +873,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -831,7 +883,6 @@ msgstr "" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "" @@ -839,9 +890,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -849,7 +900,6 @@ msgstr "" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "" @@ -858,12 +908,12 @@ msgid "Line number" msgstr "" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "" @@ -872,14 +922,14 @@ msgid "Net price" msgstr "" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -906,15 +956,17 @@ msgstr "" msgid "Order data" msgstr "" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "" @@ -963,8 +1015,8 @@ msgstr "" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "" @@ -972,6 +1024,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "" @@ -981,16 +1034,19 @@ msgstr "" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -999,6 +1055,8 @@ msgstr "" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "" @@ -1008,21 +1066,23 @@ msgstr "" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" @@ -1031,9 +1091,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1041,6 +1103,8 @@ msgstr "" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "" @@ -1051,7 +1115,7 @@ msgstr "" msgid "Order time" msgstr "" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 msgid "Custom address field" msgstr "" @@ -1097,16 +1161,16 @@ msgid "Sales channel" msgstr "" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1116,11 +1180,13 @@ msgstr "" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "" @@ -1135,11 +1201,11 @@ msgid "Fee type" msgstr "" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1170,16 +1236,17 @@ msgstr "" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1188,19 +1255,21 @@ msgstr "" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1211,35 +1280,40 @@ msgstr "" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "" @@ -1297,9 +1371,10 @@ msgid "Refund states" msgstr "" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1320,7 +1395,7 @@ msgid "Creation date" msgstr "" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "" @@ -1329,10 +1404,10 @@ msgid "Status code" msgstr "" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1341,8 +1416,8 @@ msgid "Amount" msgstr "" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1381,9 +1456,9 @@ msgid "Current user's carts" msgstr "" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1421,10 +1496,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "" @@ -1433,8 +1508,8 @@ msgstr "" msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 msgid "Gift cards" msgstr "" @@ -1452,9 +1527,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1482,7 +1557,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1502,7 +1577,7 @@ msgstr "" msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1517,7 +1592,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1571,15 +1646,15 @@ msgid "Voucher expired" msgstr "" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1601,8 +1676,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1617,6 +1692,7 @@ msgid "This combination of credentials is not known to our system." msgstr "" #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1631,6 +1707,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "" @@ -1639,6 +1716,7 @@ msgid "Email address" msgstr "" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "" @@ -1690,9 +1768,10 @@ msgstr "" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "" @@ -1739,15 +1818,18 @@ msgid "" "or password." msgstr "" -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "" @@ -1755,7 +1837,8 @@ msgstr "" msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" @@ -1793,7 +1876,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "" @@ -1822,27 +1905,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "" @@ -1852,7 +1935,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "" @@ -1876,6 +1959,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1883,10 +1968,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -1919,7 +2006,7 @@ msgid "Invoice" msgstr "" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -1935,7 +2022,7 @@ msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "" @@ -1970,27 +2057,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -1998,7 +2085,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2006,7 +2093,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -2015,8 +2102,9 @@ msgstr "" msgid "Default list" msgstr "" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" @@ -2050,14 +2138,13 @@ msgid "If turned off, you will not get any notifications." msgstr "" #: 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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "" @@ -2096,7 +2183,7 @@ msgid "" "been paid." msgstr "" -#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "" @@ -2144,17 +2231,35 @@ msgstr "" msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +msgid "Account active" +msgstr "" + +#: pretix/base/models/customers.py:50 +msgid "Verified email address" +msgstr "" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +msgid "Last login" +msgstr "" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +msgid "Registration date" +msgstr "" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "" @@ -2189,11 +2294,11 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" @@ -2206,26 +2311,26 @@ msgstr "" msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "" @@ -2235,38 +2340,38 @@ msgid "" "organizer account." msgstr "" -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "" @@ -2276,12 +2381,12 @@ msgstr "" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2298,11 +2403,15 @@ msgid "Only sell tickets for this event on the following sales channels." msgstr "" #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "" @@ -2313,122 +2422,122 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1461 +#: pretix/base/models/event.py:1470 msgid "Default value" msgstr "" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1465 +#: pretix/base/models/event.py:1474 msgid "Required for events" msgstr "" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 msgid "Valid values" msgstr "" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 msgid "You cannot set a default value that is not a valid value." msgstr "" @@ -2536,7 +2645,7 @@ msgstr "" msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" @@ -2555,7 +2664,7 @@ msgstr "" msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "" @@ -2603,8 +2712,8 @@ msgstr "" msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "" @@ -2716,11 +2825,11 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2728,7 +2837,7 @@ msgid "" msgstr "" #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "" @@ -2742,8 +2851,34 @@ msgid "" "corresponding to the product price." msgstr "" -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +msgid "Require a valid membership" +msgstr "" + +#: pretix/base/models/items.py:523 +msgid "Allowed membership types" +msgstr "" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2755,102 +2890,108 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:692 +#: pretix/base/models/items.py:720 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:698 +#: pretix/base/models/items.py:726 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:744 +#: pretix/base/models/items.py:772 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +msgid "Membership types" +msgstr "" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 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:939 +#: pretix/base/models/items.py:976 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:958 +#: pretix/base/models/items.py:995 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:963 +#: pretix/base/models/items.py:1000 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:968 +#: pretix/base/models/items.py:1005 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:973 +#: pretix/base/models/items.py:1010 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:978 +#: pretix/base/models/items.py:1015 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -2858,60 +2999,60 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1085 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -2919,170 +3060,170 @@ msgstr "" msgid "Question" msgstr "" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1164 +#: pretix/base/models/items.py:1201 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 msgid "Maximum value" msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1296 +#: pretix/base/models/items.py:1333 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3092,13 +3233,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3107,17 +3248,17 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "" @@ -3162,44 +3303,87 @@ msgstr "" msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:156 -msgid "pending" +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" msgstr "" -#: pretix/base/models/orders.py:157 -msgid "paid" +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." msgstr "" -#: pretix/base/models/orders.py:158 -msgid "expired" +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "" + +#: pretix/base/models/memberships.py:58 +msgid "Number of times this membership can be used in a purchase." +msgstr "" + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +msgid "Membership type" msgstr "" #: pretix/base/models/orders.py:159 +msgid "pending" +msgstr "" + +#: pretix/base/models/orders.py:160 +msgid "paid" +msgstr "" + +#: pretix/base/models/orders.py:161 +msgid "expired" +msgstr "" + +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +msgid "Customer" +msgstr "" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3207,342 +3391,347 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 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:805 +#: pretix/base/models/orders.py:815 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:807 +#: pretix/base/models/orders.py:817 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:827 +#: pretix/base/models/orders.py:841 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:828 +#: pretix/base/models/orders.py:842 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:73 +#: pretix/base/models/organizer.py:75 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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:240 +#: pretix/base/models/organizer.py:266 +msgid "Can manage customer accounts" +msgstr "" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" @@ -3587,7 +3776,7 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "" @@ -3643,10 +3832,6 @@ msgstr "" msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" @@ -3666,11 +3851,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "" @@ -3929,8 +4118,8 @@ msgid "Event date" msgstr "" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "" @@ -4097,9 +4286,9 @@ msgstr "" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 msgid "Attendee address" msgstr "" @@ -4119,7 +4308,7 @@ msgstr "" #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "" @@ -4350,22 +4539,22 @@ msgid "In test mode, only test cards will work." msgstr "" #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "" #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 msgid "This gift card can only be used in test mode." msgstr "" #: pretix/base/payment.py:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "" @@ -4408,7 +4597,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "" @@ -4475,9 +4664,9 @@ msgid "Price including add-ons" msgstr "" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 msgid "Attendee company" msgstr "" @@ -4579,7 +4768,7 @@ msgstr "" msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "" @@ -4595,7 +4784,7 @@ msgstr "" msgid "Event location" msgstr "" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "" @@ -4696,7 +4885,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "" @@ -4716,17 +4905,21 @@ msgstr "" msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +msgid "Date and time of first scan" +msgstr "" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -4735,12 +4928,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" @@ -4796,7 +4989,7 @@ msgstr "" msgid "Event canceled" msgstr "" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -4853,7 +5046,7 @@ msgid "" "items of it." msgstr "" -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "" @@ -4873,7 +5066,7 @@ msgid "" "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5086,25 +5279,73 @@ msgstr "" msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" +#: pretix/base/services/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, python-brace-format +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "" + +#: pretix/base/services/memberships.py:139 +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "" + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5117,253 +5358,253 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 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:102 +#: pretix/base/services/orders.py:106 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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, 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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 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:113 +#: pretix/base/services/orders.py:117 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:115 +#: pretix/base/services/orders.py:119 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:117 +#: pretix/base/services/orders.py:121 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:119 +#: pretix/base/services/orders.py:123 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:121 +#: pretix/base/services/orders.py:125 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:123 +#: pretix/base/services/orders.py:127 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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1223 +#: pretix/base/services/orders.py:1242 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5440,52 +5681,62 @@ msgstr "" msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" +#: pretix/base/settings.py:116 +msgid "Allow customers to create accounts" +msgstr "" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5497,89 +5748,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -5588,76 +5839,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -5668,75 +5919,75 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 msgid "Set payment term" msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -5744,11 +5995,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -5756,11 +6007,11 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 msgid "Payment term in minutes" msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -5768,164 +6019,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5933,28 +6184,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -5962,55 +6213,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6018,11 +6269,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6031,115 +6282,115 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1040 msgid "Require name" msgstr "" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1051 msgid "Ask for a phone number" msgstr "" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1061 msgid "Require phone number" msgstr "" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1072 msgid "Phone number explanation" msgstr "" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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:1096 +#: pretix/base/settings.py:1107 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6148,55 +6399,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6204,89 +6455,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6294,109 +6545,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -6411,7 +6662,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -6425,7 +6676,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6439,7 +6690,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -6454,7 +6705,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -6470,7 +6721,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -6488,7 +6739,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6502,7 +6753,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -6516,7 +6767,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -6532,7 +6783,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6546,7 +6797,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -6562,7 +6813,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -6587,7 +6838,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -6601,7 +6852,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -6619,7 +6870,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -6634,7 +6885,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -6651,7 +6902,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -6663,21 +6914,21 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1765 #, python-brace-format msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -6691,56 +6942,116 @@ msgid "" "Your {event} team" msgstr "" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -6749,23 +7060,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -6774,11 +7085,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -6787,93 +7098,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -6881,202 +7192,203 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" @@ -7103,60 +7415,61 @@ msgstr "" #: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -7473,12 +7786,56 @@ msgstr "" msgid "Filetype not allowed!" msgstr "" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "" + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "" + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -7558,49 +7915,49 @@ msgstr "" msgid "Default ({value})" msgstr "" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "" @@ -7613,7 +7970,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -7676,15 +8033,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "" @@ -7693,7 +8050,7 @@ msgstr "" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "" @@ -7726,7 +8083,8 @@ msgstr "" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -7784,114 +8142,70 @@ msgstr "" msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "" - -#: 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:1029 -msgid "Hostname" -msgstr "" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "" - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "" - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 msgid "Ticket code generator" msgstr "" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 msgid "Sale not allowed" msgstr "" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -7899,48 +8213,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -7948,27 +8262,27 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "" @@ -8068,25 +8382,25 @@ msgstr "" msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -8114,44 +8428,30 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" @@ -8194,138 +8494,139 @@ msgid "Sunday" msgstr "" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" @@ -8533,7 +8834,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 msgid "No category" msgstr "" @@ -8577,43 +8878,47 @@ msgstr "" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8621,36 +8926,36 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "" @@ -8683,21 +8988,21 @@ msgstr "" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -8705,15 +9010,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -8722,15 +9027,15 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -8739,156 +9044,170 @@ msgstr "" msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +msgid "Membership" +msgstr "" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +msgid "(No membership)" +msgstr "" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:678 +#: pretix/control/forms/orders.py:741 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 " @@ -8896,29 +9215,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -8926,20 +9245,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -8957,7 +9276,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -8971,59 +9290,67 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +msgid "This will be attached to every email." +msgstr "" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +msgid "An account with this email address is already registered." +msgstr "" + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -9249,942 +9576,991 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 +#: pretix/control/logdisplay.py:314 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 msgid "The organizer has been changed." msgstr "" -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 msgid "The organizer settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 msgid "The webhook has been created." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 msgid "The webhook has been changed." msgstr "" -#: pretix/control/logdisplay.py:317 -msgid "The event's internal comment has been updated." -msgstr "" - -#: pretix/control/logdisplay.py:318 -msgid "The event has been canceled." -msgstr "" - -#: pretix/control/logdisplay.py:319 -msgid "An event has been deleted." -msgstr "" - -#: pretix/control/logdisplay.py:320 -msgid "The order details have been changed." -msgstr "" - -#: pretix/control/logdisplay.py:321 -msgid "The order has been marked as unpaid." +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +msgid "The membership type has been created." msgstr "" #: pretix/control/logdisplay.py:322 -msgid "The order's secret has been changed." +msgid "The membership type has been changed." msgstr "" #: pretix/control/logdisplay.py:323 -msgid "The order's expiry date has been changed." +msgid "The membership type has been deleted." msgstr "" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 -msgid "The order has been marked as expired." +#: pretix/control/logdisplay.py:324 +msgid "The account has been created." msgstr "" #: pretix/control/logdisplay.py:325 -msgid "The order has been marked as paid." +msgid "The account has been changed." msgstr "" #: pretix/control/logdisplay.py:326 -msgid "The cancellation request has been deleted." +msgid "A membership for this account has been added." msgstr "" #: pretix/control/logdisplay.py:327 -msgid "The order has been refunded." +msgid "A membership of this account has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 -msgid "The order has been canceled." +#: pretix/control/logdisplay.py:328 +msgid "The account has been disabled and anonymized." msgstr "" -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 -msgid "The order has been reactivated." +#: pretix/control/logdisplay.py:329 +msgid "A new password has been requested." msgstr "" #: pretix/control/logdisplay.py:330 +msgid "A new password has been set." +msgstr "" + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 +msgid "The event's internal comment has been updated." +msgstr "" + +#: pretix/control/logdisplay.py:333 +msgid "The event has been canceled." +msgstr "" + +#: pretix/control/logdisplay.py:334 +msgid "An event has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py:335 +msgid "The order details have been changed." +msgstr "" + +#: pretix/control/logdisplay.py:336 +msgid "The order has been marked as unpaid." +msgstr "" + +#: pretix/control/logdisplay.py:337 +msgid "The order's secret has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:338 +msgid "The order's expiry date has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 +msgid "The order has been marked as expired." +msgstr "" + +#: pretix/control/logdisplay.py:340 +msgid "The order has been marked as paid." +msgstr "" + +#: pretix/control/logdisplay.py:341 +msgid "The cancellation request has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py:342 +msgid "The order has been refunded." +msgstr "" + +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 +msgid "The order has been canceled." +msgstr "" + +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 +msgid "The order has been reactivated." +msgstr "" + +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +msgid "The customer account has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 msgid "The event details have been changed." msgstr "" -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 msgid "The gate has been created." msgstr "" -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 msgid "The gate has been changed." msgstr "" -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 msgid "The gate has been deleted." msgstr "" -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -10209,18 +10585,19 @@ msgstr "" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -10270,14 +10647,14 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "" @@ -10371,12 +10748,23 @@ msgstr "" msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +msgid "Customers" +msgstr "" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +msgid "Customer accounts" +msgstr "" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "" @@ -10424,6 +10812,9 @@ msgid "Register" msgstr "" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "" @@ -10471,6 +10862,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -10519,19 +10912,19 @@ msgid "Set new password" msgstr "" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -10542,13 +10935,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -10565,6 +10962,9 @@ msgstr "" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "" @@ -10599,6 +10999,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "" @@ -10791,6 +11193,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -10873,7 +11276,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -10886,8 +11289,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -10922,6 +11327,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -10977,6 +11383,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -11180,7 +11601,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 msgid "Cancel or delete event" msgstr "" @@ -11284,7 +11705,7 @@ msgid "Geo coordinates" msgstr "" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -11377,7 +11798,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "" @@ -11405,9 +11826,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -11551,79 +11972,75 @@ msgstr "" msgid "No results" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -11692,14 +12109,20 @@ msgstr "" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "" @@ -11838,16 +12261,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -11855,52 +12279,52 @@ msgstr "" msgid "Meta data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 msgid "Customer data (once per order)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 msgid "Name and address" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 msgid "See invoice settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 msgid "Attendee data (once per admission ticket)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 msgid "Custom fields" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 msgid "Manage questions" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 msgid "Other settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -11908,16 +12332,16 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 msgid "Add confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -11925,30 +12349,30 @@ msgstr "" msgid "Timeline" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 msgid "Item metadata" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -12019,7 +12443,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 msgid "Change history" msgstr "" @@ -12254,19 +12678,6 @@ msgstr "" msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -12620,7 +13031,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "" @@ -12628,17 +13039,29 @@ msgstr "" msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +msgid "days" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +msgid "months" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "" @@ -12775,8 +13198,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "" @@ -13243,38 +13668,38 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "" @@ -13298,7 +13723,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -13437,235 +13862,244 @@ msgstr "" msgid "Cancellation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +msgid "Customer account" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +msgid "Contact email" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, python-format msgid "Exit scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, python-format msgid "Entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 msgid "Ticket page" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "" @@ -14076,37 +14510,45 @@ msgid "Remove filter" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:116 -msgid "Order paid / total" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 +msgid "Order paid / total" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -14169,6 +14611,116 @@ msgstr "" msgid "Search" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, python-format +msgid "Customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +msgid "Customer ID" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +msgid "disabled" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +msgid "not yet activated" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +msgid "active" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +msgid "Memberships" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +msgid "Valid from" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +msgid "Usages" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +msgid "Add membership" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +msgid "Customer history" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, python-format +msgid "Anonymize customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +msgid "Are you sure you want to anonymize this customer account?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +msgid "This action is irreversible." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +msgid "No customer accounts have been created yet." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "" @@ -14342,7 +14894,7 @@ msgstr "" msgid "Organizer page" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -14376,11 +14928,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 msgid "Expire date" msgstr "" @@ -14452,6 +14999,52 @@ msgstr "" msgid "Organizer logs" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +msgid "Customer account registration" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +msgid "Customer account email change" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +msgid "Customer account password reset" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +msgid "Delete membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +msgid "Are you sure you want to delete this membership type?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +msgid "Membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +msgid "Create a new membership type" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -14512,7 +15105,7 @@ msgstr "" msgid "Organizer permissions" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "" @@ -15612,10 +16205,6 @@ msgstr "" msgid "Impersonate user" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "" @@ -15897,44 +16486,40 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on organizer level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on global level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to organizer settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to global settings" msgstr "" #: pretix/control/views/__init__.py:166 @@ -16027,10 +16612,10 @@ msgstr "" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -16120,7 +16705,7 @@ msgstr "" msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "" @@ -16152,7 +16737,7 @@ msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -16183,29 +16768,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "" @@ -16214,7 +16800,7 @@ msgid "Unknown e-mail renderer." msgstr "" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "" @@ -16310,7 +16896,7 @@ msgstr "" msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -16318,26 +16904,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -16345,35 +16931,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -16539,14 +17125,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "" @@ -16741,15 +17327,15 @@ msgstr "" msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -16777,234 +17363,245 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1392 +#: pretix/control/views/organizer.py:1500 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1529 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 msgid "The selected property has been deleted." msgstr "" +#: pretix/control/views/organizer.py:1718 +msgid "The selected object has been deleted." +msgstr "" + +#: pretix/control/views/organizer.py:1941 +msgid "The customer account has been anonymized." +msgstr "" + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" @@ -17061,15 +17658,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "" @@ -17578,8 +18175,8 @@ msgstr "" #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -18172,16 +18769,16 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "" @@ -18255,8 +18852,8 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "" @@ -18781,7 +19378,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "" @@ -18808,22 +19405,22 @@ msgstr "" msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18831,20 +19428,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -18855,73 +19452,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:173 -msgctxt "stripe" -msgid "Live" -msgstr "" - #: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" +msgid "Live" +msgstr "" + +#: pretix/plugins/stripe/payment.py:175 +msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -18929,23 +19526,27 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +msgid "Destination" +msgstr "" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 3.10.3\n" -#: pretix/api/auth/devicesecurity.py:27 +#: htmlcov/pretix_control_views_dashboards_py.html:963 +#: pretix/control/templates/pretixcontrol/events/index.html:142 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 +#: pretix/control/views/dashboards.py:530 +msgid "Shop disabled" +msgstr "Магазин отключен" + +#: htmlcov/pretix_control_views_dashboards_py.html:965 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1117 +#: 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 "Предпродажа окончена" + +#: htmlcov/pretix_control_views_dashboards_py.html:967 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1116 +#: 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 "Предпродажа не началась" + +#: htmlcov/pretix_control_views_dashboards_py.html:969 +#: 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:536 +msgid "On sale" +msgstr "В продаже" + +#: pretix/api/auth/devicesecurity.py:28 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:43 +#: pretix/api/auth/devicesecurity.py:44 msgid "pretixSCAN" msgstr "" -#: pretix/api/auth/devicesecurity.py:73 +#: pretix/api/auth/devicesecurity.py:74 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:101 +#: pretix/api/auth/devicesecurity.py:102 #, fuzzy #| msgid "pretix User" msgid "pretixPOS" @@ -70,37 +101,37 @@ msgid "Target URL" msgstr "" #: pretix/api/models.py:99 pretix/base/models/devices.py:121 -#: pretix/base/models/organizer.py:221 +#: pretix/base/models/organizer.py:247 msgid "All events (including newly created ones)" msgstr "Все мероприятия (в том числе вновь созданные)" #: pretix/api/models.py:100 pretix/base/models/devices.py:122 -#: pretix/base/models/organizer.py:222 +#: pretix/base/models/organizer.py:248 msgid "Limit to events" msgstr "Ограничиться мероприятиями" -#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1168 msgid "The product \"{}\" is not assigned to a quota." msgstr "" -#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1180 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "" -#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 -#: pretix/base/services/orders.py:1219 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1140 +#: pretix/base/services/orders.py:1238 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "Выбранное место \"{seat}\" недоступно." -#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1361 -#: pretix/base/models/items.py:1349 pretix/base/models/items.py:1580 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1370 +#: pretix/base/models/items.py:1386 pretix/base/models/items.py:1617 msgid "One or more items do not belong to this event." msgstr "Одна или более позиций не относятся к данному мероприятию." #: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 -#: pretix/base/models/items.py:1591 pretix/base/models/items.py:1594 +#: pretix/base/models/items.py:1628 pretix/base/models/items.py:1631 #: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "Это подмероприятие не относится к данному мероприятию." @@ -130,81 +161,82 @@ msgstr "" msgid "Unknown plugin: '{name}'." msgstr "" -#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:880 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:882 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:169 +#: pretix/api/serializers/item.py:177 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:178 pretix/control/forms/item.py:532 +#: pretix/api/serializers/item.py:186 pretix/control/forms/item.py:554 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:183 pretix/control/forms/item.py:538 +#: pretix/api/serializers/item.py:191 pretix/control/forms/item.py:560 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:220 +#: pretix/api/serializers/item.py:228 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/item.py:337 +#: pretix/api/serializers/item.py:345 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 +#: pretix/api/serializers/item.py:359 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 +#: pretix/api/serializers/item.py:364 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "" -#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 +#: pretix/api/serializers/item.py:369 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "" -#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 +#: pretix/api/serializers/order.py:1153 pretix/api/serializers/order.py:1160 #, 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:81 pretix/control/forms/organizer.py:349 +#: pretix/api/serializers/organizer.py:119 +#: pretix/control/forms/organizer.py:492 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/serializers/organizer.py:163 -#: pretix/control/views/organizer.py:557 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:665 msgid "pretix account invitation" msgstr "" -#: pretix/api/serializers/organizer.py:185 -#: pretix/control/views/organizer.py:656 +#: pretix/api/serializers/organizer.py:223 +#: pretix/control/views/organizer.py:764 msgid "This user already has been invited for this team." msgstr "" -#: pretix/api/serializers/organizer.py:201 -#: pretix/control/views/organizer.py:673 +#: pretix/api/serializers/organizer.py:239 +#: pretix/control/views/organizer.py:781 msgid "This user already has permissions for this team." msgstr "" -#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:414 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -212,12 +244,12 @@ msgid "" msgstr "" #: pretix/api/views/order.py:485 pretix/control/views/orders.py:1250 -#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:771 msgid "You cannot generate an invoice for this order." msgstr "Невозможно сгенерировать счёт для данного заказа." #: pretix/api/views/order.py:490 pretix/control/views/orders.py:1252 -#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:773 msgid "An invoice for this order already exists." msgstr "Счёт для данного заказа уже существует." @@ -227,7 +259,7 @@ msgid "There was an error sending the mail. Please try again later." msgstr "" #: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 -#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 +#: pretix/base/services/orders.py:133 pretix/presale/views/order.py:755 #, 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." @@ -246,7 +278,7 @@ msgid "Order marked as paid" msgstr "Заказ помечен как оплаченный" #: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 -#: pretix/control/templates/pretixcontrol/event/mail.html:68 +#: pretix/control/templates/pretixcontrol/event/mail.html:72 #: pretix/control/views/orders.py:1216 msgid "Order canceled" msgstr "" @@ -270,7 +302,7 @@ msgid "Order contact address changed" msgstr "Контактный адрес заказа изменён" #: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 -#: pretix/control/templates/pretixcontrol/event/mail.html:59 +#: pretix/control/templates/pretixcontrol/event/mail.html:63 msgid "Order changed" msgstr "" @@ -333,18 +365,25 @@ msgid "{system} User" msgstr "" #: 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/base/models/auth.py:124 pretix/base/models/customers.py:45 +#: pretix/base/models/notifications.py:46 pretix/base/models/orders.py:192 +#: pretix/control/navigation.py:81 pretix/control/navigation.py:464 +#: pretix/control/templates/pretixcontrol/event/settings.html:68 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:38 #: pretix/plugins/checkinlists/exporters.py:454 -#: pretix/presale/checkoutflow.py:861 pretix/presale/forms/checkout.py:57 -#: pretix/presale/forms/user.py:40 +#: pretix/presale/checkoutflow.py:1085 pretix/presale/forms/checkout.py:60 +#: pretix/presale/forms/customer.py:50 pretix/presale/forms/customer.py:124 +#: pretix/presale/forms/customer.py:231 pretix/presale/forms/customer.py:275 +#: pretix/presale/forms/customer.py:318 pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:22 msgid "E-mail" msgstr "Электронная почта" #: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 -#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 +#: pretix/base/forms/auth.py:205 pretix/base/models/customers.py:46 +#: pretix/control/forms/__init__.py:395 pretix/presale/forms/customer.py:54 +#: pretix/presale/forms/customer.py:235 msgid "Password" msgstr "" @@ -370,7 +409,7 @@ msgstr "event ticketing powered by pretix" msgid "source code" msgstr "Код ваучера" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -380,59 +419,59 @@ msgstr "Код ваучера" msgid "Default" msgstr "" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "Название компании" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "Образец входного билета" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 msgid "An individual text with a reason can be inserted here." msgstr "Здесь можно вставить отдельный текст с указанием причины." -#: pretix/base/email.py:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "Сумма была списана с вашей карты." -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" "Пожалуйста, переведите деньги на следующий банковский счёт: " "9999-9999-9999-9999" -#: pretix/base/exporter.py:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "Формат экспорта" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (с запятыми)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (в стиле Excel)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (с точками с запятой)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "Combined Excel (.xlsx)" @@ -440,7 +479,7 @@ msgstr "Combined Excel (.xlsx)" msgid "Answers to file upload questions" msgstr "Ответы на вопросы о загрузке файлов" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -457,10 +496,10 @@ msgstr "Билет на мероприятие {event}-{code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -485,6 +524,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -505,9 +545,9 @@ msgstr "" "внимание, что дата выставления счёта не всегда соответствует дате заказа или " "оплаты." -#: 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:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -518,7 +558,7 @@ msgid "Payment provider" msgstr "" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "" @@ -541,9 +581,9 @@ msgstr "Все счета" msgid "Invoice data" msgstr "Данные счёта" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -559,8 +599,8 @@ msgstr "Номер счёта" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -572,13 +612,15 @@ msgstr "Дата" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -589,6 +631,8 @@ msgstr "Дата" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "" @@ -610,7 +654,8 @@ msgstr "Отмена" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "" @@ -629,19 +674,23 @@ msgstr "Отправитель счёта:" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -652,10 +701,13 @@ msgstr "Отправитель счёта:" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "Имя" @@ -665,10 +717,10 @@ msgstr "Имя" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -682,9 +734,9 @@ msgstr "Адрес" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -697,9 +749,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -712,11 +764,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -735,9 +787,9 @@ msgstr "Налоговый ID" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -765,7 +817,7 @@ msgstr "Получатель счёта:" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -784,9 +836,9 @@ msgstr "Адрес с указанием улицы и номера дома" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -796,19 +848,19 @@ msgid "State" msgstr "Штат" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Получатель" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Внутренняя ссылка" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "" @@ -848,7 +900,7 @@ msgid "Cancellation" msgstr "Отмена" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Счёт" @@ -857,9 +909,9 @@ msgstr "Счёт" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -867,7 +919,6 @@ msgstr "Счёт" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Да" @@ -875,9 +926,9 @@ msgstr "Да" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -885,7 +936,6 @@ msgstr "Да" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "Нет" @@ -894,12 +944,12 @@ msgid "Line number" msgstr "Номер строки" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Описание" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "" @@ -908,14 +958,14 @@ msgid "Net price" msgstr "Цена нетто" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "Сумма налога" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -942,15 +992,17 @@ msgstr "" msgid "Order data" msgstr "Данные заказа" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Позиции заказа" @@ -1005,8 +1057,8 @@ msgstr "Дата мероприятия" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "" @@ -1014,6 +1066,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "" @@ -1023,16 +1076,19 @@ msgstr "" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1041,6 +1097,8 @@ msgstr "" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Статус" @@ -1050,21 +1108,23 @@ msgstr "Статус" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 #, fuzzy @@ -1075,9 +1135,11 @@ msgstr "Номер строки" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1085,6 +1147,8 @@ msgstr "Номер строки" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "" @@ -1097,7 +1161,7 @@ msgstr "" msgid "Order time" msgstr "Дата заказа:" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 #, fuzzy #| msgid "E-mail address verified" msgid "Custom address field" @@ -1145,16 +1209,16 @@ msgid "Sales channel" msgstr "" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1164,11 +1228,13 @@ msgstr "" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "Адрес электронной почты подтверждён" @@ -1184,11 +1250,11 @@ msgid "Fee type" msgstr "Тип сбора" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1219,16 +1285,17 @@ msgstr "ID позиции" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1237,19 +1304,21 @@ msgstr "ID позиции" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1260,35 +1329,40 @@ msgstr "Дата" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "Продукт" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "Вариант" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "Имя посетителя" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "Адрес электронной почты посетителя" @@ -1363,9 +1437,10 @@ msgid "Refund states" msgstr "Запрошен возврат" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1386,7 +1461,7 @@ msgid "Creation date" msgstr "" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "" @@ -1395,10 +1470,10 @@ msgid "Status code" msgstr "Код статуса" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1407,8 +1482,8 @@ msgid "Amount" msgstr "Сумма" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1447,9 +1522,9 @@ msgid "Current user's carts" msgstr "" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1491,10 +1566,10 @@ msgstr "Код подарочного сертификата" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "Код подарочного сертификата" @@ -1503,8 +1578,8 @@ msgstr "Код подарочного сертификата" msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 msgid "Gift cards" msgstr "" @@ -1524,9 +1599,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1557,7 +1632,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1577,7 +1652,7 @@ msgstr "Карта тестового режима" msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1592,7 +1667,7 @@ msgstr "Валюта" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1652,15 +1727,15 @@ msgid "Voucher expired" msgstr "" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1684,8 +1759,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1700,6 +1775,7 @@ msgid "This combination of credentials is not known to our system." msgstr "Эта комбинация учётных данных неизвестна нашей системе." #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1716,6 +1792,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "" @@ -1724,6 +1801,7 @@ msgid "Email address" msgstr "Адрес электронной почты" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "Повторите пароль" @@ -1779,9 +1857,10 @@ msgstr "Выбрать штат/страну" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "" @@ -1837,15 +1916,18 @@ msgstr "" "Пожалуйста, введите ваш текущий пароль, если вы хотите изменить свой адрес " "электронной почты или пароль." -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "Ваш текущий пароль" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "" @@ -1853,7 +1935,8 @@ msgstr "" msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" @@ -1893,7 +1976,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "Неверный заполнитель(-и): %(value)s" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "Корпоративный заказчик" @@ -1922,27 +2005,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "Счёт для" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "Код заказа" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "Номер отмены" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "Оригинал счёта" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "Номер счёта" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "Дата отмены" @@ -1952,7 +2035,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "Дата оригинала счёта" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "Дата счёта" @@ -1976,6 +2059,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1983,10 +2068,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -2021,7 +2108,7 @@ msgid "Invoice" msgstr "Счёт" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -2037,7 +2124,7 @@ msgctxt "invoice" msgid "Qty" msgstr "Количество" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "Налоговая ставка" @@ -2076,27 +2163,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "Платежи по кредитным картам" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "Стоимость нетто" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "Стоимость брутто" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "Налог" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "Включённые налоги" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2106,7 +2193,7 @@ msgstr "" "Используется курс обмена 1:{rate}, опубликованный Европейским центральным " "банком {date}, что соответствует:" -#: pretix/base/invoice.py:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2116,7 +2203,7 @@ msgstr "" "Используется курс обмена 1:{rate}, опубликованный Европейским центральным " "банком {date}, общая сумма счёта соответствует {total}." -#: pretix/base/invoice.py:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Современное средство отображения счетов (pretix 2.7)" @@ -2125,8 +2212,9 @@ msgstr "Современное средство отображения счет msgid "Default list" msgstr "Список по умолчанию" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" @@ -2160,14 +2248,13 @@ msgid "If turned off, you will not get any notifications." msgstr "Если отключено, вы не будете получать никаких уведомлений." #: 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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "" @@ -2211,7 +2298,7 @@ msgid "" msgstr "" "С этой опцией можно зарегистрироваться, даже если заказ не был оплачен." -#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2269,11 +2356,35 @@ msgstr "Страна" msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "This account is inactive." +msgid "Account active" +msgstr "Данная учётная запись неактивна." + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee email" +msgid "Verified email address" +msgstr "Адрес электронной почты посетителя" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +msgid "Last login" +msgstr "" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Registration details" +msgid "Registration date" +msgstr "Регистрационные данные" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "Внутренний идентификатор" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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." @@ -2281,7 +2392,7 @@ msgstr "" "Здесь вы можете ввести любое значение, чтобы упростить сопоставление данных " "с другими источниками. Если вы его не введёте, мы создадим его автоматически." -#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "Этот идентификатор уже используется для другого вопроса." @@ -2321,13 +2432,13 @@ msgstr "" "запомнить, но вы также можете выбрать случайное значение. Используется в " "URL, кодах заказа, номерах счетов и ссылках на банковские переводы." -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" "Описательная часть URL-адреса может содержать только буквы, цифры, точки и " "тире." -#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" @@ -2340,26 +2451,26 @@ msgstr "Магазин действующий" msgid "Event currency" msgstr "Валюта мероприятия" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "Показать в списках" @@ -2371,38 +2482,38 @@ msgstr "" "Если выбран данный параметр, данное мероприятие будет отображаться публично " "в списке мероприятий для вашей учётной записи организатора." -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Место" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "Широта" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "Долгота" @@ -2412,12 +2523,12 @@ msgstr "" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2434,11 +2545,15 @@ msgid "Only sell tickets for this event on the following sales channels." msgstr "" #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Мероприятие" @@ -2449,11 +2564,11 @@ msgstr "Мероприятие" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2461,50 +2576,50 @@ msgstr "" "Вы сконфигурировали по крайней мере один платный продукт, но не активировали " "способы оплаты." -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 msgid "You need to configure at least one quota to sell anything." msgstr "" "Вам нужно сконфигурировать хотя бы одну квоту, чтобы продать что-нибудь." -#: pretix/base/models/event.py:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" "Созданное событие не может переключаться между серией мероприятий и одним " "мероприятием." -#: pretix/base/models/event.py:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "Описательная часть URL-адреса мероприятия не может быть изменена." -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 msgid "This slug has already been used for a different event." msgstr "" "Данная описательная часть URL-адреса уже была использована для другого " "мероприятия." -#: pretix/base/models/event.py:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "Мероприятие не может закончиться до его начала." -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 msgid "The event's presale cannot end before it starts." msgstr "" "Предварительная продажа на мероприятие не может закончиться до её начала." -#: pretix/base/models/event.py:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2512,7 +2627,7 @@ msgstr "" "Только если этот флажок установлен, эта дата видна пользователям во внешнем " "интерфейсе." -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -2520,73 +2635,73 @@ msgstr "" "Если выбран данный параметр, данное мероприятие будет отображаться публично " "в списке дат вашего мероприятия." -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "Дата в серии мероприятий" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "Даты в серии мероприятий" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 msgid "One or more variations do not belong to this event." msgstr "Один или несколько вариантов не относятся к данному мероприятию." -#: pretix/base/models/event.py:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 msgid "Can not contain spaces or special characters except underscores" msgstr "" "Не может содержать пробелов или специальных символов, кроме подчеркивания" -#: pretix/base/models/event.py:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 msgid "The property name may only contain letters, numbers and underscores." msgstr "Имя свойства может содержать только буквы, цифры и подчеркивания." -#: pretix/base/models/event.py:1461 +#: pretix/base/models/event.py:1470 #, fuzzy #| msgctxt "invoice" #| msgid "Net value" msgid "Default value" msgstr "Стоимость нетто" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "Можно изменить настройки организатора" -#: pretix/base/models/event.py:1465 +#: pretix/base/models/event.py:1474 #, fuzzy #| msgid "External refund of payment" msgid "Required for events" msgstr "Внешний возврат оплаты" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "Общая стоимость" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 #, 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." @@ -2705,7 +2820,7 @@ msgstr "Доступно до" msgid "This product will not be sold after the given date." msgstr "Этот продукт не будет продаваться после указанной даты." -#: pretix/base/models/items.py:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" @@ -2726,7 +2841,7 @@ msgstr "Наименование позиции" msgid "This is shown below the product name in lists." msgstr "Отображается под названием продукта в списках." -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "Цена по умолчанию" @@ -2787,8 +2902,8 @@ msgstr "" "Это будет работать только для листов ожидания, активированных для данного " "мероприятия." -#: pretix/base/models/items.py:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "" @@ -2940,11 +3055,11 @@ msgstr "" "можете использовать это, например, для студенческих билетов, чтобы указать " "человеку при регистрации, что студенческий билет ещё требует проверки." -#: pretix/base/models/items.py:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "Первоначальная цена" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2955,7 +3070,7 @@ msgstr "" "для визуального эффекта и не влияет на цену." #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "" @@ -2971,8 +3086,34 @@ msgstr "" "Когда покупатель приобретает этот продукт, он получает подарочный " "сертификат, стоимость которого соответствует цене продукта." -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +msgid "Require a valid membership" +msgstr "" + +#: pretix/base/models/items.py:523 +msgid "Allowed membership types" +msgstr "" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2984,7 +3125,7 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -2992,53 +3133,59 @@ msgstr "" "Максимальное количество на заказ не может быть ниже минимального количества " "на заказ." -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 msgid "The item's category must belong to the same event as the item." msgstr "" "Категория продукта должна относиться к тому же мероприятию, что и продукт." -#: pretix/base/models/items.py:692 +#: pretix/base/models/items.py:720 msgid "The item's tax rule must belong to the same event as the item." msgstr "" "Налоговое правило продукта должно относиться к тому же мероприятию, что и " "продукт." -#: pretix/base/models/items.py:698 +#: pretix/base/models/items.py:726 msgid "The item's availability cannot end before it starts." msgstr "Доступность продукта не может закончиться до её начала." -#: pretix/base/models/items.py:744 +#: pretix/base/models/items.py:772 msgid "This is shown below the variation name in lists." msgstr "Отображено под названием варианта в списках." -#: pretix/base/models/items.py:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "Позиция" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +msgid "Membership types" +msgstr "" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Варианты продукта" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "Минимальное количество" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "Максимальное количество" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "Дополнительные продукты включены в цену" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -3047,51 +3194,51 @@ msgstr "" "билету является бесплатным, даже если обычно дополнительные продукты " "являются платными при покупке отдельно." -#: pretix/base/models/items.py:939 +#: pretix/base/models/items.py:976 #, 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:958 +#: pretix/base/models/items.py:995 msgid "The add-on's category must belong to the same event as the item." msgstr "" "Категория дополнительного продукта должна относиться к тому же мероприятию, " "что и продукт." -#: pretix/base/models/items.py:963 +#: pretix/base/models/items.py:1000 msgid "The item already has an add-on of this category." msgstr "У продукта уже имеется дополнительный продукт этой категории." -#: pretix/base/models/items.py:968 +#: pretix/base/models/items.py:1005 msgid "The minimum count needs to be equal to or greater than zero." msgstr "Минимальное количество должно быть равно или больше нуля." -#: pretix/base/models/items.py:973 +#: pretix/base/models/items.py:1010 msgid "The maximum count needs to be equal to or greater than zero." msgstr "Максимальное количество должно быть равно или больше нуля." -#: pretix/base/models/items.py:978 +#: pretix/base/models/items.py:1015 msgid "The maximum count needs to be greater than the minimum count." msgstr "Максимальное количество должно быть больше минимального." -#: pretix/base/models/items.py:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "Предмет в пакете" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "Вариант в пакете" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "Назначенная часть цены" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -3103,61 +3250,61 @@ msgstr "" "случаях смешанного налогообложения. В противном случае может быть оставлен " "пустым. Это значение НЕ будет добавлено к базовой цене продукта." -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 msgid "The bundled item must belong to the same event as the item." msgstr "" "Предмет в пакете должен относиться к тому же мероприятию, что и продукт." -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1085 msgid "A variation needs to be set for this item." msgstr "Для данного продукта должен быть установлен вариант." -#: pretix/base/models/items.py:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "Выбранный вариант не относится к этому продукту." -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 msgid "The count needs to be equal to or greater than zero." msgstr "Количество должно быть равно или больше нуля." -#: pretix/base/models/items.py:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "Текст (одна строка)" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "Многострочный текст" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "Да/Нет" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "Выберите один из списка" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "Выберите несколько из списка" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "Загрузка файла" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "Время" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "Дата и время" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Код страны (ISO 3166-1 alpha-2)" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3165,171 +3312,171 @@ msgstr "Код страны (ISO 3166-1 alpha-2)" msgid "Question" msgstr "" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "Текст справки" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 msgid "If the question needs to be explained or clarified, do it here!" msgstr "Если вопрос требует объяснения или уточнения, сделайте это здесь!" -#: pretix/base/models/items.py:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "Тип вопроса" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 msgid "This question will be asked to buyers of the selected products" msgstr "Этот вопрос будет задан покупателям выбранных продуктов" -#: pretix/base/models/items.py:1164 +#: pretix/base/models/items.py:1201 msgid "Ask during check-in instead of in the ticket buying process" msgstr "Задайте вопрос во время регистрации, а не в процессе покупки билетов" -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 msgid "This question will only show up in the backend." msgstr "Этот вопрос будет отображаться только в серверной части." -#: pretix/base/models/items.py:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "Напечатать ответ о счетах" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Минимальное количество" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Максимальное количество" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 msgid "An answer to this question is required to proceed." msgstr "Для продолжения требуется ответ на этот вопрос." -#: pretix/base/models/items.py:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Выбрана неверная опция." -#: pretix/base/models/items.py:1296 +#: pretix/base/models/items.py:1333 #, fuzzy #| msgid "The entered price is to high." msgid "The number is to low." msgstr "Введённая цена слишком высока." -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 #, fuzzy #| msgid "The entered price is to high." msgid "The number is to high." msgstr "Введённая цена слишком высока." -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "Неверно введён номер." -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "Пожалуйста, введите ваше имя." -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 #, fuzzy #| msgid "Please select a valid seat." msgid "Please choose an earlier date." msgstr "Пожалуйста, выберите действительное место." -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "Неверно введена дата." -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "Неверно введено время." -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "Неверно введена дата/время." -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "Неизвестный код страны." -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 msgid "The identifier \"{}\" is already used for a different option." msgstr "Идентификатор \"{}\" уже использован для другого варианта." -#: pretix/base/models/items.py:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "Вариант вопроса" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "Варианты вопроса" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "Закройте эту квоту окончательно, как только она будет распродана" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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 " @@ -3340,11 +3487,11 @@ msgstr "" "за отмены или истекших заказов. Конечно, вы всегда можете заново открыть её " "в ручном режиме." -#: pretix/base/models/items.py:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3354,13 +3501,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3369,12 +3516,12 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 msgid "All variations must belong to an item contained in the items list." msgstr "" "Все варианты должны относиться к продукту, содержащемуся в списке продуктов." -#: pretix/base/models/items.py:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3382,7 +3529,7 @@ msgstr "" "Один или несколько продуктов имеют варианты, но ни один из них не " "присутствует в списке вариантов." -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Подмероприятие не может быть пустым для серии мероприятий." @@ -3427,38 +3574,88 @@ msgstr "Вопрос {val}" msgid "Tax rule {val}" msgstr "Налоговое правило {val}" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "" + +#: pretix/base/models/memberships.py:58 +#, fuzzy +#| msgid "Number of times this voucher can be redeemed." +msgid "Number of times this membership can be used in a purchase." +msgstr "Количество раз, которое этот ваучер может быть использован." + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +#, fuzzy +#| msgid "Fee type" +msgid "Membership type" +msgstr "Тип сбора" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "не завершено" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "оплачено" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "истекло" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "отменено" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer" +msgstr "Клиент" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "Язык клиента" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "Дата окончания срока" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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." @@ -3466,7 +3663,7 @@ msgstr "" "Текст, введённый в это поле, не будет виден пользователю и предназначен для " "вашего удобства." -#: pretix/base/models/orders.py:214 +#: pretix/base/models/orders.py:224 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 " @@ -3479,11 +3676,11 @@ msgstr "" "сообщения, поэтому вам необходимо проинформировать сотрудников, занимающихся " "регистрацией, о том, как действовать в таких случаях." -#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "Метаинформация" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3491,7 +3688,7 @@ msgstr "" "Платёж не может быть принят, так как последняя дата платежей, " "сконфигурированная в настройках платежа, истекла." -#: pretix/base/models/orders.py:805 +#: pretix/base/models/orders.py:815 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." @@ -3500,26 +3697,26 @@ msgstr "" "вашей конфигурации в настройках платежей просроченные платежи не могут " "приниматься." -#: pretix/base/models/orders.py:807 +#: pretix/base/models/orders.py:817 msgid "This order is not yet approved by the event organizer." msgstr "Данный заказ ещё не утверждён организатором мероприятия." -#: pretix/base/models/orders.py:827 +#: pretix/base/models/orders.py:841 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "Заказанный продукт \"{item}\" более не доступен." -#: pretix/base/models/orders.py:828 +#: pretix/base/models/orders.py:842 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "Место \"{seat}\"более не доступно." -#: pretix/base/models/orders.py:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, fuzzy, python-brace-format #| msgid "" #| "This voucher code has already been used the maximum number of times " @@ -3528,199 +3725,199 @@ msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" "Этот код ваучера уже был использован максимально допустимое количество раз." -#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "Пусто, если данный продукт не является входным билетом" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "Выбрать страну" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "создано" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "не завершено" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "подтверждено" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "отменено" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "не удалось" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "возвращено" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "Информация о платеже" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Регистрация мероприятия подтверждена: %(code)s" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Получена оплата за ваш заказ: %(code)s" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "начато извне" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "создано" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "в пути" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "готово" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "не удалось" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "отменено" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "Организатор" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "Клиент" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "Внешний" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 #, fuzzy #| msgid "Pending amount" msgid "Refund reason" msgstr "Неуплаченная сумма" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "Платёжный сбор" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "Плата за доставку" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "Плата за обслуживание" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Плата за отмену" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "Другие сборы" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "Позиция заказа" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "Регистрация вашего мероприятия: %(code)s" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "ID корзины (например, сеансовый ключ)" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "Позиция корзины" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "Позиции корзины" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "Только для корпоративных клиентов в ЕС." -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 msgid "This reference will be printed on your invoice for your convenience." msgstr "Данная ссылка будет напечатана на вашем счёте для вашего удобства." -#: pretix/base/models/organizer.py:73 +#: pretix/base/models/organizer.py:75 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 " @@ -3731,45 +3928,46 @@ msgstr "" "раз. Используется в URL для ссылки на ваши учётные записи организатора и " "ваши мероприятия." -#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "Можно создавать мероприятия" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "Можно изменять команды и разрешения" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "Можно изменить настройки организатора" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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!" @@ -3778,61 +3976,67 @@ msgstr "" "ваших мероприятий, а именно через отчёты о конфиденциальности, поэтому " "будьте осторожны с тем, кого вы добавите в эту команду!" -#: pretix/base/models/organizer.py:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Can manage gift cards" +msgid "Can manage customer accounts" +msgstr "Можно управлять подарочными сертификатами" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "Можно управлять подарочными сертификатами" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "Можно изменять настройки мероприятия" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "Можно изменять настройки продукта" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "Можно просматривать заказы" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "Можно изменять заказы" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "Можно просматривать ваучеры" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "Можно изменять ваучеры" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Команда" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Пригласить в команду '{team}' for '{email}'" @@ -3886,7 +4090,7 @@ msgstr "" "консультации с налоговым консультантом. Не предоставляется гарантия " "правильного расчёта налога. ИСПОЛЬЗУЙТЕ НА СВОЙ РИСК." -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "Страна коммерсанта" @@ -3949,10 +4153,6 @@ msgstr "Вычесть из цены продукта" msgid "Reduce product price by (%)" msgstr "Снизить цену продукта на (%)" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Количество раз, которое этот ваучер может быть использован." @@ -3974,11 +4174,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "" @@ -4277,8 +4481,8 @@ msgid "Event date" msgstr "Дата мероприятия" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "Общая сумма нетто" @@ -4465,9 +4669,9 @@ msgstr "Адрес электронной почты посетителя" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 #, fuzzy #| msgid "Attendee email" msgid "Attendee address" @@ -4494,7 +4698,7 @@ msgstr "" #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 #, fuzzy #| msgid "Ticket design" msgid "Ticket code" @@ -4789,24 +4993,24 @@ msgid "In test mode, only test cards will work." msgstr "В тестовом режиме, будут работать только тестовые карты." #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" "Покупку подарочного сертификата нельзя оплатить подарочными сертификатами." #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "Этот подарочный сертификат не поддерживает данную валюту." #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 msgid "This gift card can only be used in test mode." msgstr "" "Этот подарочный сертификат можно использовать только в тестовом режиме." #: pretix/base/payment.py:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "" "В тестовом режиме можно использовать только тестовые подарочные сертификаты." @@ -4858,7 +5062,7 @@ msgstr "" "Этот подарочный сертификат не может быть использован, поскольку его код не " "является уникальным. Пожалуйста, свяжитесь с организатором этого мероприятия." -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "Этот подарочный сертификат не принят организатором мероприятия." @@ -4935,9 +5139,9 @@ msgid "Price including add-ons" msgstr "Цена, включая дополнительные продукты" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 #, fuzzy #| msgid "Attendee email" msgid "Attendee company" @@ -5053,7 +5257,7 @@ msgstr "22:00:00" msgid "Event admission date and time" msgstr "Дата и время входа на мероприятие" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "2017-05-31 19:00:00" @@ -5069,7 +5273,7 @@ msgstr "19:00:00" msgid "Event location" msgstr "Место проведения мероприятия" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "" @@ -5184,7 +5388,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "Партер, ряд 3, место 4" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "" @@ -5204,17 +5408,23 @@ msgstr "Место: ряд" msgid "Seat: seat number" msgstr "Место: номер места" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Date and time" +msgid "Date and time of first scan" +msgstr "Дата и время" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "Вопрос: {question}" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -5223,12 +5433,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Имя в счёте: {part}" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" @@ -5288,7 +5498,7 @@ msgstr "" msgid "Event canceled" msgstr "Дата мероприятия" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5353,7 +5563,7 @@ msgstr "" "Мы удалили %(product)s из вашей корзины, поскольку вы не можете купить менее " "%(min)s единиц продукта." -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "Период предварительной продажи для этого мероприятия ещё не начался." @@ -5375,7 +5585,7 @@ msgstr "" "Период предварительной продажи для этого мероприятия ещё не начался. " "Соответствующие позиции были удалены из вашей корзины." -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5624,7 +5834,7 @@ msgstr "Образец продукта {}" msgid "Sample product A" msgstr "Образец продукта A" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -5632,18 +5842,69 @@ msgid "" msgstr "" "Вы получили это письмо, потому что кто-то разместил для вас заказ на {event}." -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" +#: pretix/base/services/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, fuzzy, python-brace-format +#| msgid "You selected a product which is not available for sale." +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "Вы выбрали продукт, который не доступен для продажи." + +#: pretix/base/services/memberships.py:139 +#, fuzzy +#| msgid "You cannot select an item that belongs to a different event." +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "Вы не можете выбрать продукт, который относится к другому мероприятию." + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5656,7 +5917,7 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5664,7 +5925,7 @@ msgstr "" "Некоторые из выбранных вами продуктов больше не доступны. Подробности " "смотрите ниже." -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5672,7 +5933,7 @@ msgstr "" "Некоторые из выбранных вами продуктов больше не доступны в выбранном вами " "количестве. Подробности смотрите ниже." -#: pretix/base/services/orders.py:102 +#: pretix/base/services/orders.py:106 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5680,15 +5941,15 @@ msgstr "" "Цена некоторых позиций в вашей корзине за это время изменилась. Подробности " "смотрите ниже." -#: pretix/base/services/orders.py:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "Произошла внутренняя ошибка, пожалуйста, попробуйте ещё раз." -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "Ваша корзина пуста." -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5697,11 +5958,11 @@ msgstr "" "Вы не можете выбрать более %(max)s позиций продукта %(product)s. Мы удалили " "лишние позиции из вашей корзины." -#: pretix/base/services/orders.py:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "Период предварительной продажи завершён." -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5709,7 +5970,7 @@ msgstr "" "Код ваучера, использованный для одной из позиций в вашей корзине, неизвестен " "в нашей базе данных." -#: pretix/base/services/orders.py:113 +#: pretix/base/services/orders.py:117 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 " @@ -5719,7 +5980,7 @@ msgstr "" "использован максимально допустимое количество раз. Мы удалили эту позицию из " "вашей корзины." -#: pretix/base/services/orders.py:115 +#: pretix/base/services/orders.py:119 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5733,7 +5994,7 @@ msgstr "" "использован максимально допустимое количество раз. Мы удалили эту позицию из " "вашей корзины." -#: pretix/base/services/orders.py:117 +#: pretix/base/services/orders.py:121 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5741,7 +6002,7 @@ msgstr "" "Срок действия кода ваучера, использованного для одной из позиций в вашей " "корзине, истёк. Мы удалили эту позицию из вашей корзины." -#: pretix/base/services/orders.py:119 +#: pretix/base/services/orders.py:123 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." @@ -5749,7 +6010,7 @@ msgstr "" "Код ваучера, использованный для одной из позиций в вашей корзине, " "недействителен для этой позиции. Мы удалили эту позицию из вашей корзины." -#: pretix/base/services/orders.py:121 +#: pretix/base/services/orders.py:125 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5757,7 +6018,7 @@ msgstr "" "Необходим действительный код ваучера, чтобы заказать один из продуктов в " "вашей корзине. Мы удалили эту позицию из вашей корзины." -#: pretix/base/services/orders.py:123 +#: pretix/base/services/orders.py:127 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." @@ -5765,7 +6026,7 @@ msgstr "" "Период предварительной продажи для одного из мероприятий в вашей корзине ещё " "не начался. Соответствующие позиции были удалены из вашей корзины." -#: pretix/base/services/orders.py:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." @@ -5773,7 +6034,7 @@ msgstr "" "Одно из мест в вашем заказе было недействительным, мы удалили позицию из " "вашей корзины." -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." @@ -5781,35 +6042,35 @@ msgstr "" "За это время одно из мест в вашем заказе уже заняли, мы удалили эту позицию " "из вашей корзины." -#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "Этот заказ не ожидает утверждения." -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Заказ утверждён и подтверждён: %(code)s" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "Заказ утверждён и ожидает оплату: %(code)s" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "Заказ отклонён: %(code)s" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "Вы не можете отменить этот заказ." -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5818,17 +6079,17 @@ msgstr "" "Этот заказ не может быть отменён, так как подарочный сертификат {card}, " "купленный в этом заказе, уже был использован." -#: pretix/base/services/orders.py:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "Заказ отменён: %(code)s" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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 " @@ -5839,45 +6100,45 @@ msgstr "" "сертификат, который вы использовали, за это время уже был использован. " "Пожалуйста, проверьте цены, указанные ниже, и попробуйте ещё раз." -#: pretix/base/services/orders.py:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "Ваш заказ истекает: %(code)s" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Оплата вашего заказа не завершена: %(code)s" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Ваш билет готов к скачиванию: %(code)s" -#: pretix/base/services/orders.py:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Ваш заказ был изменён: %(code)s" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "Вам необходимо выбрать вариант продукта." -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "У квоты {name} недостаточно места для выполнения операции." -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "Не определена квота, разрешающая эту операцию." -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 msgid "The selected product is not active or has no price set." msgstr "Выбранный продукт не активен или цена не установлена." -#: pretix/base/services/orders.py:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -5885,11 +6146,11 @@ msgstr "" "Эта операция оставит заказ пустым. Вместо этого, пожалуйста, отмените сам " "заказ." -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "Только незавершённые или оплаченные заказы могут быть изменены." -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5897,7 +6158,7 @@ msgstr "" "Эта операция сделает заказ бесплатным и, следовательно, немедленно " "оплаченным, однако квота недоступна." -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5905,7 +6166,7 @@ msgstr "" "Это дополнительный продукт, пожалуйста, выберите базовую позицию, к которой " "он должен быть добавлен." -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." @@ -5913,11 +6174,11 @@ msgstr "" "Выбранная базовая позиция не позволяет добавлять этот продукт в качестве " "дополнительного продукта." -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "Вам нужно выбрать подмероприятие для новой позиции." -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5926,21 +6187,21 @@ msgstr "" "Вы выбрали место \"{seat}\" для даты, которая не соответствует выбранной " "дате билета. Пожалуйста, выберите место ещё раз." -#: pretix/base/services/orders.py:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "Выбранный продукт требует, чтобы вы выбрали место." -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 msgid "The selected product does not allow to select a seat." msgstr "Выбранный продукт не позволяет выбрать место." -#: pretix/base/services/orders.py:1223 +#: pretix/base/services/orders.py:1242 #, 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:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." @@ -5948,7 +6209,7 @@ msgstr "" "Вы не можете изменить цену позиции, которая использовалась для выдачи " "подарочного сертификата." -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -5957,7 +6218,7 @@ msgstr "" "Позиция не может быть отменена, так как подарочный сертификат {card}, " "купленный в этом заказе, уже был использован." -#: pretix/base/services/orders.py:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -6050,52 +6311,64 @@ msgstr "" msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" +#: pretix/base/settings.py:116 +#, fuzzy +#| msgid "Download ticket" +msgid "Allow customers to create accounts" +msgstr "Скачать билет" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "Максимальное количество продуктов на один заказ" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -6107,89 +6380,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -6198,78 +6471,78 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 #, fuzzy #| msgid "Expiration date" msgid "Show expiration date of order" msgstr "Дата окончания срока" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -6280,77 +6553,77 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "На сколько минут зарезервирован в корзине заказ для покупателя." -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 #, fuzzy #| msgid "Enable payment method" msgid "Set payment term" msgstr "Активировать способ оплаты" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -6358,11 +6631,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -6370,13 +6643,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 #, fuzzy #| msgid "Payment fee" msgid "Payment term in minutes" msgstr "Платёжный сбор" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -6384,166 +6657,166 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 #, 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:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6551,28 +6824,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6580,55 +6853,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6636,11 +6909,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6649,133 +6922,133 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 #, 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:1029 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Device name" msgid "Require name" msgstr "Наименование устройства" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "Line number" msgid "Ask for a phone number" msgstr "Номер строки" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1050 -#, fuzzy -#| msgid "Line number" -msgid "Require phone number" -msgstr "Номер строки" - -#: pretix/base/settings.py:1051 -msgid "Require a phone number when signing up to the waiting list.." -msgstr "" - #: pretix/base/settings.py:1061 #, fuzzy #| msgid "Line number" +msgid "Require phone number" +msgstr "Номер строки" + +#: pretix/base/settings.py:1062 +msgid "Require a phone number when signing up to the waiting list.." +msgstr "" + +#: pretix/base/settings.py:1072 +#, fuzzy +#| msgid "Line number" msgid "Phone number explanation" msgstr "Номер строки" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 #, fuzzy #| msgid "Download ticket" msgid "Allow users to download tickets" msgstr "Скачать билет" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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:1096 +#: pretix/base/settings.py:1107 #, fuzzy #| msgid "Products in this category are add-on products" msgid "Generate tickets for add-on products" msgstr "Продукты в этой категории являются дополнительными продуктами" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 #, fuzzy #| msgid "Generate tickets" msgid "Generate tickets for all products" msgstr "Генерировать билеты" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 #, fuzzy #| msgid "Payment process description for pending orders" msgid "Generate tickets for pending orders" msgstr "Описание процесса оплаты для незавершённых заказов" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6784,59 +7057,59 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "Календарь" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "Календарь" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6844,91 +7117,91 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 #, 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:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6936,113 +7209,113 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund requested" msgid "Refund method" msgstr "Запрошен возврат" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Кэшированные файлы билетов" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -7057,7 +7330,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -7071,7 +7344,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7085,7 +7358,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -7100,7 +7373,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -7116,7 +7389,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -7134,7 +7407,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7148,7 +7421,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -7162,7 +7435,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -7178,7 +7451,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7192,7 +7465,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -7208,7 +7481,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -7233,7 +7506,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -7247,7 +7520,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -7265,7 +7538,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -7280,7 +7553,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -7297,7 +7570,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -7309,21 +7582,21 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1765 #, python-brace-format msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -7337,56 +7610,116 @@ msgid "" "Your {event} team" msgstr "" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -7395,25 +7728,25 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 #, 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:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -7422,11 +7755,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -7435,83 +7768,83 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 #, fuzzy #| msgid "Attendee email" msgid "Attendee data explanation" msgstr "Адрес электронной почты посетителя" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Дополнительный сбор" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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." @@ -7520,15 +7853,15 @@ msgstr "" "подтверждение заказа, включая ссылку, которая понадобится вам для " "последующего доступа к вашему заказу." -#: pretix/base/settings.py:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -7536,211 +7869,212 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 #, fuzzy #| msgid "Gift card code" msgid "Length of gift card codes" msgstr "Код подарочного сертификата" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 #, fuzzy #| msgid "Gift card code" msgid "Validity of gift card codes in years" msgstr "Код подарочного сертификата" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 #, fuzzy #| msgctxt "timeline" #| msgid "Customers can no longer modify their orders" msgid "Customers can choose their own seats" msgstr "Клиенты больше не могут изменять свои заказы" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "Наиболее распространённые формы обращения" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "Имя" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "Фамилия" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "John" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "Doe" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "Форма обращения" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "Имя" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "Второе имя" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "John Doe" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "Имя при обращении" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "Латинская транскрипция" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "Отмена" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" @@ -7775,14 +8109,19 @@ msgid "E-mails" msgstr "Адреса электронной почты" #: pretix/base/shredder.py:196 +#, fuzzy +#| msgid "" +#| "This will remove all e-mail addresses from orders and attendees, as well " +#| "as logged email contents." msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" "Это удалит все адреса электронной почты из заказов и посетителей, а также " "зарегистрированное содержимое электронной почты." -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -7790,13 +8129,13 @@ msgid "" "waiting list." msgstr "Это удалит все адреса электронной почты из листа ожидания." -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Имя посетителя" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 #, fuzzy #| msgid "" #| "This will remove all attendee names from order positions, as well as " @@ -7808,11 +8147,11 @@ msgstr "" "Это удалит все имена посетителей из позиций заказа, а также внесённые в них " "изменения." -#: pretix/base/shredder.py:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "Адреса выставления счетов" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -7820,16 +8159,16 @@ msgstr "" "Это удалит все адреса выставления счетов из заказов, а также внесённые в них " "изменения." -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "Ответы на вопросы" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "Это удалит все ответы на вопросы, а также внесённые в них изменения." -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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 " @@ -7839,16 +8178,16 @@ msgstr "" "содержания, которое может включать личные данные из базы данных. Номера " "счетов и общие суммы будут сохранены." -#: pretix/base/shredder.py:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "Кэшированные файлы билетов" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" "Это удалит все кэшированные файлы билетов. Скачивание не будет предложено." -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -8203,12 +8542,56 @@ msgstr "" msgid "Filetype not allowed!" msgstr "" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "" + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "" + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -8290,19 +8673,19 @@ msgstr "" msgid "Default ({value})" msgstr "Дата {val}" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 #, 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." @@ -8310,33 +8693,33 @@ msgstr "" "Данная описательная часть URL-адреса уже была использована для другого " "мероприятия." -#: pretix/control/forms/event.py:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "" @@ -8349,7 +8732,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -8414,15 +8797,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "" @@ -8431,7 +8814,7 @@ msgstr "" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "" @@ -8464,7 +8847,8 @@ msgstr "" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -8524,120 +8908,76 @@ msgstr "" msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "" - -#: 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:1029 -msgid "Hostname" -msgstr "" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "" - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "" - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 #, fuzzy #| msgid "Ticket design" msgid "Ticket code generator" msgstr "Дизайн билета" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 #, fuzzy #| msgid "Presale not started" msgid "Sale not allowed" msgstr "Предпродажа не началась" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Текст в счетах" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -8645,48 +8985,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -8694,27 +9034,27 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "" @@ -8833,25 +9173,25 @@ msgstr "Ожидается подтверждение" msgid "Approval pending" msgstr "Ожидается подтверждение" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -8885,46 +9225,32 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 #, fuzzy #| msgid "Ticket design" msgid "Ticket secret" msgstr "Дизайн билета" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" @@ -8967,140 +9293,141 @@ msgid "Sunday" msgstr "" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 #, fuzzy #| msgid "Presale" msgctxt "checkin state" msgid "Present" msgstr "Предварительная продажа" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" @@ -9312,7 +9639,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 #, fuzzy #| msgid "Ticket category" msgid "No category" @@ -9358,43 +9685,47 @@ msgstr "" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9402,38 +9733,38 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 #, fuzzy #| msgid "You did not select any products." msgid "You added the same bundled product twice." msgstr "Вы не выбрали ни одного продукта." -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "" @@ -9466,21 +9797,21 @@ msgstr "" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -9488,15 +9819,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -9505,17 +9836,17 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 #, fuzzy #| msgid "Cancellation fee" msgid "Generate cancellation for invoice" msgstr "Плата за отмену" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -9524,158 +9855,172 @@ msgstr "" msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +msgid "Membership" +msgstr "" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +msgid "(No membership)" +msgstr "" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "Отменить заказ" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:678 +#: pretix/control/forms/orders.py:741 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 " @@ -9683,35 +10028,35 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 #, fuzzy #| msgid "Gift card code" msgid "Gift card validity" msgstr "Код подарочного сертификата" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 #, 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:719 +#: pretix/control/forms/orders.py:782 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "Сборы за заказ" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -9719,25 +10064,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 #, fuzzy #| msgid "Order information changed" msgid "Send information via email" msgstr "Информация в заказе изменена" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 #, fuzzy #| msgid "Order information changed" msgid "Send information to waiting list" msgstr "Информация в заказе изменена" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "Можно создавать мероприятия" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -9755,7 +10100,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -9769,63 +10114,73 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 #, 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:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +msgid "This will be attached to every email." +msgstr "" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "A voucher with this code already exists." +msgid "An account with this email address is already registered." +msgstr "Ваучер с этим кодом уже существует." + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -10057,974 +10412,1045 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 #, fuzzy #| msgid "The order has been canceled." msgid "A fee has been added" msgstr "Заказ отменён." -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 -msgid "This object has been created by cloning." -msgstr "" - -#: pretix/control/logdisplay.py:311 -#, fuzzy -#| msgid "Your gift card has been applied." -msgid "The organizer has been changed." -msgstr "Ваш подарочный сертификат использован." - -#: pretix/control/logdisplay.py:312 -#, fuzzy -#| msgid "The order has been canceled." -msgid "The organizer settings have been changed." -msgstr "Заказ отменён." - -#: pretix/control/logdisplay.py:313 -msgid "Gift card acceptance for another organizer has been added." -msgstr "" - #: pretix/control/logdisplay.py:314 -msgid "Gift card acceptance for another organizer has been removed." +msgid "This object has been created by cloning." msgstr "" #: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "Your gift card has been applied." -msgid "The webhook has been created." +msgid "The organizer has been changed." msgstr "Ваш подарочный сертификат использован." #: pretix/control/logdisplay.py:316 #, fuzzy +#| msgid "The order has been canceled." +msgid "The organizer settings have been changed." +msgstr "Заказ отменён." + +#: pretix/control/logdisplay.py:317 +msgid "Gift card acceptance for another organizer has been added." +msgstr "" + +#: pretix/control/logdisplay.py:318 +msgid "Gift card acceptance for another organizer has been removed." +msgstr "" + +#: pretix/control/logdisplay.py:319 +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "The webhook has been created." +msgstr "Ваш подарочный сертификат использован." + +#: pretix/control/logdisplay.py:320 +#, fuzzy #| msgid "Your gift card has been applied." msgid "The webhook has been changed." msgstr "Ваш подарочный сертификат использован." -#: pretix/control/logdisplay.py:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "The membership type has been created." +msgstr "Ваш подарочный сертификат использован." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "The membership type has been changed." +msgstr "Ваш подарочный сертификат использован." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgid "The task has been completed." +msgid "The membership type has been deleted." +msgstr "Задача выполнена." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "The account has been created." +msgstr "Ваш подарочный сертификат использован." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "The account has been changed." +msgstr "Ваш подарочный сертификат использован." + +#: pretix/control/logdisplay.py:326 +#, fuzzy +#| msgid "The presale period for this event has ended." +msgid "A membership for this account has been added." +msgstr "Период предварительной продажи для этого мероприятия завершился." + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "A membership of this account has been changed." +msgstr "Ваш подарочный сертификат использован." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "The amount has been charged to your card." +msgid "The account has been disabled and anonymized." +msgstr "Сумма была списана с вашей карты." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The invoice has been generated." +msgid "A new password has been requested." +msgstr "Счёт сгенерирован" + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "A new password has been set." +msgstr "Ваш подарочный сертификат использован." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 #, fuzzy #| msgid "The order has been canceled." msgid "The event has been canceled." msgstr "Заказ отменён." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 #, fuzzy #| msgid "The order has been canceled." msgid "An event has been deleted." msgstr "Заказ отменён." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 #, fuzzy #| msgid "The invoice has been generated." msgid "The cancellation request has been deleted." msgstr "Счёт сгенерирован" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "Заказ отменён." -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 #, fuzzy #| msgid "The order has been canceled." msgid "The order has been reactivated." msgstr "Заказ отменён." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "The customer account has been changed." +msgstr "Ваш подарочный сертификат использован." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "Счёт сгенерирован" -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "The order has been canceled." msgid "The event details have been changed." msgstr "Заказ отменён." -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 #, fuzzy #| msgid "Your gift card has been applied." msgid "The gate has been created." msgstr "Ваш подарочный сертификат использован." -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 #, fuzzy #| msgid "Your gift card has been applied." msgid "The gate has been changed." msgstr "Ваш подарочный сертификат использован." -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The task has been completed." msgid "The gate has been deleted." msgstr "Задача выполнена." -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 #, fuzzy #| msgid "The order has been canceled." msgctxt "subevent" msgid "The event date has been canceled." msgstr "Заказ отменён." -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 #, fuzzy #| msgid "Your gift card has been applied." msgid "The gift card has been created." msgstr "Ваш подарочный сертификат использован." -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 #, fuzzy #| msgid "Your gift card has been applied." msgid "The gift card has been changed." msgstr "Ваш подарочный сертификат использован." -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -11049,18 +11475,19 @@ msgstr "" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -11110,14 +11537,14 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "" @@ -11213,12 +11640,28 @@ msgstr "Дизайн билета" msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customers" +msgstr "Клиент" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Stripe account" +msgid "Customer accounts" +msgstr "Аккаунт в Stripe" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "" @@ -11266,6 +11709,9 @@ msgid "Register" msgstr "Продолжить" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "" @@ -11313,6 +11759,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -11361,19 +11809,19 @@ msgid "Set new password" msgstr "" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -11384,13 +11832,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -11407,6 +11859,9 @@ msgstr "" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "" @@ -11441,6 +11896,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "" @@ -11651,6 +12108,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -11734,7 +12192,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -11747,8 +12205,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -11783,6 +12243,7 @@ msgstr "Отменить" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -11838,6 +12299,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -12045,7 +12521,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 #, fuzzy #| msgid "Can create events" msgid "Cancel or delete event" @@ -12153,7 +12629,7 @@ msgid "Geo coordinates" msgstr "" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -12248,7 +12724,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "" @@ -12276,9 +12752,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -12426,79 +12902,75 @@ msgstr "" msgid "No results" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -12567,14 +13039,20 @@ msgstr "" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "Ваши изменения сохранены." @@ -12713,16 +13191,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -12730,67 +13209,67 @@ msgstr "" msgid "Meta data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 #, fuzzy #| msgctxt "timeline" #| msgid "Customers can no longer cancel paid orders" msgid "Customer data (once per order)" msgstr "Клиенты больше не могут отменять оплаченные заказы" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 #, fuzzy #| msgid "Email address" msgid "Name and address" msgstr "Адрес электронной почты" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 #, fuzzy #| msgid "Invoice lines" msgid "See invoice settings" msgstr "Строки счёта" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 #, fuzzy #| msgid "Is an admission ticket" msgid "Attendee data (once per admission ticket)" msgstr "Это входной билет" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 #, fuzzy #| msgid "E-mail address verified" msgid "Custom fields" msgstr "Адрес электронной почты подтверждён" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 #, fuzzy #| msgid "Question: {question}" msgid "Manage questions" msgstr "Вопрос: {question}" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 #, fuzzy #| msgid "Offsetting" msgid "Other settings" msgstr "Взаимозачёт" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -12798,18 +13277,18 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 #, fuzzy #| msgid "Confirmations" msgid "Add confirmation text" msgstr "Подтверждения" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -12817,32 +13296,32 @@ msgstr "" msgid "Timeline" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 #, fuzzy #| msgid "Item name" msgid "Item metadata" msgstr "Наименование позиции" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -12913,7 +13392,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 #, fuzzy #| msgid "Cancel order" msgid "Change history" @@ -13156,19 +13635,6 @@ msgstr "" msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "В продаже" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -13544,7 +14010,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "" @@ -13552,19 +14018,31 @@ msgstr "" msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 #, fuzzy #| msgid "Ticket design" msgid "Tickets & check-in" msgstr "Дизайн билета" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +msgid "days" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +msgid "months" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "" @@ -13703,8 +14181,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "Отменено" @@ -14178,38 +14658,38 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "" @@ -14233,7 +14713,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -14387,240 +14867,253 @@ msgstr "Данные заказа" msgid "Cancellation date" msgstr "Дата отмены" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgid "Stripe account" +msgid "Customer account" +msgstr "Аккаунт в Stripe" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +#, fuzzy +#| msgid "Contact information" +msgid "Contact email" +msgstr "Контактная информация" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "Заказанные позиции" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, fuzzy, python-format #| msgid "End: %(time)s" msgid "Exit scan: %(date)s" msgstr "Окончание: %(time)s" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, fuzzy, python-format #| msgid "Event start date" msgid "Entry scan: %(date)s" msgstr "Начальная дата мероприятия" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "Использованный код ваучера:" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, fuzzy, python-format #| msgid "Original price" msgid "Original price: %(price)s" msgstr "Первоначальная цена" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 #, fuzzy #| msgid "Ticket design" msgid "Ticket page" msgstr "Дизайн билета" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "не отвечено" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "Налоги" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Общая сумма" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "Успешные платежи" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "Общая незавершённая сумма" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "Почтовый индекс и город" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "" @@ -15056,39 +15549,47 @@ msgid "Remove filter" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:116 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 #, fuzzy #| msgid "Order details" -msgid "Order paid / total" +msgid "Order paid / total" msgstr "Данные заказа" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -15155,6 +15656,134 @@ msgstr "" msgid "Search" msgstr "Текст справки" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "E-mail address verified" +msgid "Customer #%(id)s" +msgstr "Адрес электронной почты подтверждён" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Customer VAT ID" +msgid "Customer ID" +msgstr "НДС ID клиента" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Shop disabled" +msgid "disabled" +msgstr "Магазин отключен" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Is active" +msgid "not yet activated" +msgstr "Активен" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Is active" +msgid "active" +msgstr "Активен" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +msgid "Memberships" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Paid orders" +msgid "Valid from" +msgstr "Оплаченные заказы" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +msgid "Usages" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +msgid "Add membership" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "Cancel order" +msgid "Customer history" +msgstr "Отменить заказ" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, python-format +msgid "Anonymize customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +msgid "Are you sure you want to anonymize this customer account?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "The invoice has been generated." +msgid "This action is irreversible." +msgstr "Счёт сгенерирован" + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgid "The order has been canceled." +msgid "No customer accounts have been created yet." +msgstr "Заказ отменён." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "" @@ -15330,7 +15959,7 @@ msgstr "" msgid "Organizer page" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -15368,11 +15997,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 #, fuzzy #| msgid "Expired" @@ -15451,6 +16075,62 @@ msgstr "" msgid "Organizer logs" msgstr "Организатор" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "Submit registration" +msgid "Customer account registration" +msgstr "Отправить" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Account information changed" +msgid "Customer account email change" +msgstr "Информация об учётной записи изменена" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "Ваш текущий пароль" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Refund requested" +msgid "Delete membership type:" +msgstr "Запрошен возврат" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +msgid "Are you sure you want to delete this membership type?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +msgid "Membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Date and time" +msgid "Create a new membership type" +msgstr "Дата и время" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -15515,7 +16195,7 @@ msgstr "" msgid "Organizer permissions" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "" @@ -16645,10 +17325,6 @@ msgstr "" msgid "Impersonate user" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "" @@ -16930,44 +17606,44 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on organizer level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" -msgstr "" +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Currently unavailable" +msgid "Currently set on global level" +msgstr "В настоящее время недоступно" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" -msgstr "" +#: pretix/control/templatetags/hierarkey_form.py:79 +#, fuzzy +#| msgid "Can change organizer settings" +msgid "Go to organizer settings" +msgstr "Можно изменить настройки организатора" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to global settings" msgstr "" #: pretix/control/views/__init__.py:166 @@ -17060,10 +17736,10 @@ msgstr "" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -17153,7 +17829,7 @@ msgstr "" msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "" @@ -17186,7 +17862,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -17225,29 +17901,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "" @@ -17256,7 +17933,7 @@ msgid "Unknown e-mail renderer." msgstr "" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "Вы запросили неверный тип вывода билета." @@ -17352,7 +18029,7 @@ msgstr "" msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -17360,26 +18037,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -17387,35 +18064,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -17587,14 +18264,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 msgid "Unknown order code or not authorized to access this order." msgstr "Неизвестный код заказа или не разрешён доступ к этому заказу." -#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "Скачивание билета не активировано для этого продукта." @@ -17793,15 +18470,15 @@ msgstr "" msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "Этот счёт не был найден" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "Файл счёта больше не хранится на сервере." -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -17831,50 +18508,50 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" "У нас возникли трудности при обработке вашего ввода. Пожалуйста, просмотрите " "ошибки ниже." -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -17882,203 +18559,219 @@ msgstr "" "Эта ссылка больше не действительна. Пожалуйста, вернитесь, обновите страницу " "и попробуйте ещё раз." -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "Заказ отменён." -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 #, fuzzy #| msgid "Your gift card has been applied." msgid "Your input was not valid." msgstr "Ваш подарочный сертификат использован." -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 #, fuzzy #| msgid "The invoice has been generated." msgid "The transaction could not be reversed." msgstr "Счёт сгенерирован" -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 #, fuzzy #| msgid "The invoice has been generated." msgid "The transaction has been reversed." msgstr "Счёт сгенерирован" -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1392 +#: pretix/control/views/organizer.py:1500 #, fuzzy #| msgctxt "subevent" #| msgid "The selected event date is not active." msgid "The selected gate has been deleted." msgstr "Выбранная дата мероприятия не активна." -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1529 #, fuzzy #| msgid "Your gift card has been applied." msgid "The property has been created." msgstr "Ваш подарочный сертификат использован." -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 #, fuzzy #| msgctxt "subevent" #| msgid "The selected event date is not active." msgid "The selected property has been deleted." msgstr "Выбранная дата мероприятия не активна." +#: pretix/control/views/organizer.py:1718 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The selected event date is not active." +msgid "The selected object has been deleted." +msgstr "Выбранная дата мероприятия не активна." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "Your gift card has been applied." +msgid "The customer account has been anonymized." +msgstr "Ваш подарочный сертификат использован." + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" @@ -18138,15 +18831,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "" @@ -18665,8 +19358,8 @@ msgstr "" #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -19306,18 +19999,18 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" "Нажмите здесь, чтобы включить инструкцию о том, как получить необходимые " "ключи" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "Конечная точка" @@ -19393,8 +20086,8 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "При отправке письма с подтверждением произошла ошибка." @@ -19946,7 +20639,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "Stripe" @@ -19976,7 +20669,7 @@ msgstr "Stripe Connect: плата за приложение (макс.)" msgid "Stripe Connect: App fee (min)" msgstr "Stripe Connect: плата за приложение (мин.)" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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 " @@ -19986,15 +20679,15 @@ msgstr "" "следующую кнопку, вы можете либо создать новый аккаунт в Stripe, либо " "подключить pretix к имеющемуся аккаунту." -#: pretix/plugins/stripe/payment.py:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "Соединиться со Stripe" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "Отсоединиться от Stripe" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -20006,22 +20699,22 @@ msgstr "" "при внешнем возврате платежей и обрабатывать асинхронные способы оплаты, " "такие как SOFORT." -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 #, 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:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -20032,21 +20725,21 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "Аккаунт в Stripe" -#: pretix/plugins/stripe/payment.py:173 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Live" msgstr "Действующий" -#: pretix/plugins/stripe/payment.py:174 +#: pretix/plugins/stripe/payment.py:175 msgctxt "stripe" msgid "Testing" msgstr "Тестирование" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 msgid "" "If your event is in test mode, we will always use Stripe's test API, " "regardless of this setting." @@ -20054,15 +20747,15 @@ msgstr "" "Если ваше мероприятие находится в тестовом режиме, мы всегда будем " "использовать тестовый API Stripe, независимо от этого параметра." -#: pretix/plugins/stripe/payment.py:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "Публикуемый ключ" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "Секретный ключ" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -20070,39 +20763,39 @@ msgstr "" "Страна, в которой зарегистрирован ваш аккаунт в Stripe. Обычно это страна " "вашего проживания." -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "Платежи по кредитным картам" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "giropay" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "Сначала необходимо активировать в вашем аккаунте в Stripe." -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -20114,23 +20807,29 @@ msgstr "" "14 дней. Пожалуйста, активируйте этот способ оплаты только " "в том случае, если ваш срок оплаты позволяет такое отставание." -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Описание" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of множества тестовых карточек . " "Фактически деньги не будут переведены." -#: pretix/plugins/stripe/payment.py:441 pretix/plugins/stripe/payment.py:791 -#: pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:454 pretix/plugins/stripe/payment.py:808 +#: pretix/plugins/stripe/payment.py:903 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "Stripe сообщил об ошибке с вашей картой: %s" -#: 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 +#: pretix/plugins/stripe/payment.py:481 pretix/plugins/stripe/payment.py:618 +#: pretix/plugins/stripe/payment.py:821 pretix/plugins/stripe/payment.py:915 +#: pretix/plugins/stripe/payment.py:1487 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -20157,7 +20856,7 @@ msgstr "" "У нас возникли проблемы с обращением к Stripe. Пожалуйста, попробуйте ещё " "раз и свяжитесь с нами, если проблема не устраняется." -#: pretix/plugins/stripe/payment.py:486 pretix/plugins/stripe/payment.py:838 +#: pretix/plugins/stripe/payment.py:499 pretix/plugins/stripe/payment.py:855 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -20165,16 +20864,16 @@ msgstr "" "Ваш платёж ещё не завершён. Мы сообщим вам, как только оплата будет " "завершена." -#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:508 pretix/plugins/stripe/payment.py:869 #, python-format msgid "Stripe reported an error: %s" msgstr "Stripe сообщил об ошибке: %s" -#: pretix/plugins/stripe/payment.py:551 +#: pretix/plugins/stripe/payment.py:564 msgid "No payment information found." msgstr "Информация об оплате не найдена." -#: pretix/plugins/stripe/payment.py:572 +#: pretix/plugins/stripe/payment.py:589 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -20182,106 +20881,106 @@ msgstr "" "У нас возникли проблемы с обращением к Stripe. Пожалуйста, попробуйте ещё " "раз и обратитесь в службу поддержки, если проблема не устраняется." -#: pretix/plugins/stripe/payment.py:576 +#: pretix/plugins/stripe/payment.py:593 msgid "Stripe returned an error" msgstr "Stripe выдал ошибку" -#: pretix/plugins/stripe/payment.py:672 +#: pretix/plugins/stripe/payment.py:689 msgid "Credit card via Stripe" msgstr "Кредитная / дебетная карта через Stripe" -#: pretix/plugins/stripe/payment.py:673 +#: pretix/plugins/stripe/payment.py:690 msgid "Credit card" msgstr "Кредитная / дебетная карта" -#: pretix/plugins/stripe/payment.py:700 +#: pretix/plugins/stripe/payment.py:717 msgid "You may need to enable JavaScript for Stripe payments." msgstr "Вам может потребоваться активировать JavaScript для платежей Stripe." -#: pretix/plugins/stripe/payment.py:846 +#: pretix/plugins/stripe/payment.py:863 msgid "Your payment failed. Please try again." msgstr "Ваш платёж не прошёл. Пожалуйста, попробуйте ещё раз." -#: pretix/plugins/stripe/payment.py:919 +#: pretix/plugins/stripe/payment.py:936 msgid "giropay via Stripe" msgstr "giropay через Stripe" -#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 -#: pretix/plugins/stripe/payment.py:1270 +#: pretix/plugins/stripe/payment.py:968 pretix/plugins/stripe/payment.py:1135 +#: pretix/plugins/stripe/payment.py:1287 msgid "unknown name" msgstr "неизвестное имя" -#: 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 +#: pretix/plugins/stripe/payment.py:1000 pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1167 pretix/plugins/stripe/payment.py:1319 +#: pretix/plugins/stripe/payment.py:1422 #, python-brace-format msgid "Bank account at {bank}" msgstr "" -#: pretix/plugins/stripe/payment.py:991 +#: pretix/plugins/stripe/payment.py:1008 msgid "iDEAL via Stripe" msgstr "iDEAL через Stripe" -#: pretix/plugins/stripe/payment.py:1043 +#: pretix/plugins/stripe/payment.py:1060 msgid "Alipay via Stripe" msgstr "Alipay через Stripe" -#: pretix/plugins/stripe/payment.py:1086 +#: pretix/plugins/stripe/payment.py:1103 msgid "Bancontact via Stripe" msgstr "Bancontact через Stripe" -#: pretix/plugins/stripe/payment.py:1158 +#: pretix/plugins/stripe/payment.py:1175 msgid "SOFORT via Stripe" msgstr "SOFORT через Stripe" -#: pretix/plugins/stripe/payment.py:1175 +#: pretix/plugins/stripe/payment.py:1192 msgid "Country of your bank" msgstr "Страна вашего банка" -#: pretix/plugins/stripe/payment.py:1176 +#: pretix/plugins/stripe/payment.py:1193 msgid "Germany" msgstr "Германия" -#: pretix/plugins/stripe/payment.py:1177 +#: pretix/plugins/stripe/payment.py:1194 msgid "Austria" msgstr "Австрия" -#: pretix/plugins/stripe/payment.py:1178 +#: pretix/plugins/stripe/payment.py:1195 msgid "Belgium" msgstr "Бельгия" -#: pretix/plugins/stripe/payment.py:1179 +#: pretix/plugins/stripe/payment.py:1196 msgid "Netherlands" msgstr "Нидерланды" -#: pretix/plugins/stripe/payment.py:1180 +#: pretix/plugins/stripe/payment.py:1197 msgid "Spain" msgstr "Испания" -#: pretix/plugins/stripe/payment.py:1227 +#: pretix/plugins/stripe/payment.py:1244 #, python-brace-format msgid "Bank account {iban} at {bank}" msgstr "" -#: pretix/plugins/stripe/payment.py:1238 +#: pretix/plugins/stripe/payment.py:1255 #, fuzzy #| msgid "iDEAL via Stripe" msgid "EPS via Stripe" msgstr "iDEAL через Stripe" -#: pretix/plugins/stripe/payment.py:1310 +#: pretix/plugins/stripe/payment.py:1327 #, fuzzy #| msgid "Alipay via Stripe" msgid "Multibanco via Stripe" msgstr "Alipay через Stripe" -#: pretix/plugins/stripe/payment.py:1357 +#: pretix/plugins/stripe/payment.py:1374 #, fuzzy #| msgid "Alipay via Stripe" msgid "Przelewy24 via Stripe" msgstr "Alipay через Stripe" -#: pretix/plugins/stripe/payment.py:1413 +#: pretix/plugins/stripe/payment.py:1430 #, fuzzy #| msgid "Credit card via Stripe" msgid "WeChat Pay via Stripe" @@ -20732,87 +21431,105 @@ msgstr "Дизайн билета" msgid "Check-in" msgstr "Оформить заказ" -#: pretix/presale/checkoutflow.py:97 +#: pretix/presale/checkoutflow.py:101 msgctxt "checkoutflow" msgid "Step" msgstr "Шаг" -#: pretix/presale/checkoutflow.py:232 +#: pretix/presale/checkoutflow.py:233 +#, fuzzy +#| msgid "Stripe account" +msgctxt "checkoutflow" +msgid "Customer account" +msgstr "Аккаунт в Stripe" + +#: pretix/presale/checkoutflow.py:349 +msgctxt "checkoutflow" +msgid "Membership" +msgstr "" + +#: pretix/presale/checkoutflow.py:391 pretix/presale/checkoutflow.py:411 +msgid "" +"Your cart includes a product that requires an active membership to be " +"selected." +msgstr "" + +#: pretix/presale/checkoutflow.py:430 msgctxt "checkoutflow" msgid "Add-on products" msgstr "Дополнительные продукты" -#: pretix/presale/checkoutflow.py:450 +#: pretix/presale/checkoutflow.py:648 msgctxt "checkoutflow" msgid "Your information" msgstr "Ваша информация" -#: pretix/presale/checkoutflow.py:605 +#: pretix/presale/checkoutflow.py:828 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:611 +#: pretix/presale/checkoutflow.py:834 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:624 pretix/presale/checkoutflow.py:630 +#: pretix/presale/checkoutflow.py:847 pretix/presale/checkoutflow.py:853 msgid "Please enter a valid email address." msgstr "Пожалуйста, введите действительный адрес электронной почты." -#: pretix/presale/checkoutflow.py:637 +#: pretix/presale/checkoutflow.py:860 msgid "Please enter your invoicing address." msgstr "Пожалуйста, введите адрес для выставления счёта." -#: pretix/presale/checkoutflow.py:641 +#: pretix/presale/checkoutflow.py:864 msgid "Please enter your name." msgstr "Пожалуйста, введите ваше имя." -#: pretix/presale/checkoutflow.py:675 pretix/presale/checkoutflow.py:680 -#: pretix/presale/checkoutflow.py:685 pretix/presale/checkoutflow.py:690 -#: pretix/presale/checkoutflow.py:695 +#: pretix/presale/checkoutflow.py:898 pretix/presale/checkoutflow.py:903 +#: pretix/presale/checkoutflow.py:908 pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:918 msgid "Please fill in answers to all required questions." msgstr "Пожалуйста, заполните ответы на все необходимые вопросы." -#: pretix/presale/checkoutflow.py:722 +#: pretix/presale/checkoutflow.py:945 msgctxt "checkoutflow" msgid "Payment" msgstr "Платёж" -#: pretix/presale/checkoutflow.py:767 pretix/presale/views/order.py:647 +#: pretix/presale/checkoutflow.py:990 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "Пожалуйста, выберите способ оплаты." -#: pretix/presale/checkoutflow.py:791 pretix/presale/checkoutflow.py:797 +#: pretix/presale/checkoutflow.py:1014 pretix/presale/checkoutflow.py:1020 #: 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:828 +#: pretix/presale/checkoutflow.py:1051 msgctxt "checkoutflow" msgid "Review order" msgstr "Просмотреть заказ" -#: pretix/presale/checkoutflow.py:916 +#: pretix/presale/checkoutflow.py:1136 msgid "You need to check all checkboxes on the bottom of the page." msgstr "Вам необходимо установить все флажки внизу страницы." -#: pretix/presale/checkoutflow.py:951 +#: pretix/presale/checkoutflow.py:1179 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "" "При отправке письма с подтверждением произошла ошибка. Пожалуйста, повторите " "попытку позже." -#: pretix/presale/forms/checkout.py:70 +#: pretix/presale/forms/checkout.py:73 msgid "E-mail address (repeated)" msgstr "Адрес электронной почты (повторно)" -#: pretix/presale/forms/checkout.py:71 +#: pretix/presale/forms/checkout.py:74 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." @@ -20820,10 +21537,65 @@ msgstr "" "Пожалуйста, введите тот же адрес электронной почты снова, чтобы убедиться, " "что вы ввели его правильно." -#: pretix/presale/forms/checkout.py:117 +#: pretix/presale/forms/checkout.py:120 msgid "Please enter the same email address twice." msgstr "Пожалуйста, введите один и тот же адрес электронной почты дважды." +#: pretix/presale/forms/customer.py:60 +#, fuzzy +#| msgctxt "subevent" +#| msgid "You need to select a date." +msgid "You need to fill out all fields." +msgstr "Вам необходимо выбрать дату." + +#: pretix/presale/forms/customer.py:62 +msgid "We have not found an account with this email address and password." +msgstr "" + +#: pretix/presale/forms/customer.py:64 +#, fuzzy +#| msgid "This account is inactive." +msgid "This account is disabled." +msgstr "Данная учётная запись неактивна." + +#: pretix/presale/forms/customer.py:65 +msgid "" +"You have not yet activated your account and set a password. Please click the " +"link in the email we sent you. Click \"Reset password\" to receive a new " +"email in case you cannot find it again." +msgstr "" + +#: pretix/presale/forms/customer.py:128 +msgid "" +"We've received a lot of registration requests from you, please wait 10 " +"minutes before you try again." +msgstr "" + +#: pretix/presale/forms/customer.py:130 +msgid "" +"An account with this email address is already registered. Please try to log " +"in or reset your password instead." +msgstr "" + +#: pretix/presale/forms/customer.py:215 +#, python-brace-format +msgid "Activate your account at {organizer}" +msgstr "" + +#: pretix/presale/forms/customer.py:271 +msgid "For security reasons, please wait 10 minutes before you try again." +msgstr "" + +#: pretix/presale/forms/customer.py:272 +#, fuzzy +#| msgid "This combination of credentials is not known to our system." +msgid "A user with this email address is not known in our system." +msgstr "Эта комбинация учётных данных неизвестна нашей системе." + +#: pretix/presale/forms/customer.py:391 +msgid "Only required if you change your email address" +msgstr "" + #: 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 @@ -20894,21 +21666,23 @@ msgstr "Эта касса в настоящее время видна тольк msgid "Take it live now" msgstr "Запустить сейчас" -#: pretix/presale/templates/pretixpresale/event/base.html:40 -#: pretix/presale/templates/pretixpresale/event/base.html:86 +#: pretix/presale/templates/pretixpresale/event/base.html:41 +#: pretix/presale/templates/pretixpresale/event/base.html:90 +#: pretix/presale/templates/pretixpresale/organizers/base.html:16 +#: pretix/presale/templates/pretixpresale/organizers/base.html:50 #, fuzzy #| msgctxt "address" #| msgid "Select state" msgid "select language" msgstr "Выбрать штат/страну" -#: pretix/presale/templates/pretixpresale/event/base.html:52 +#: pretix/presale/templates/pretixpresale/event/base.html:55 #, python-format msgid "Show all events of %(name)s" msgstr "Показать все мероприятия %(name)s" -#: pretix/presale/templates/pretixpresale/event/base.html:101 -#: pretix/presale/templates/pretixpresale/event/base.html:137 +#: pretix/presale/templates/pretixpresale/event/base.html:107 +#: pretix/presale/templates/pretixpresale/event/base.html:143 msgid "" "This ticket shop is currently in test mode. Please do not perform any real " "purchases as your order might be deleted without notice." @@ -20917,8 +21691,8 @@ msgstr "" "Пожалуйста, не совершайте никаких реальных покупок, так как ваш заказ может " "быть удалён без уведомления." -#: pretix/presale/templates/pretixpresale/event/base.html:107 -#: pretix/presale/templates/pretixpresale/event/base.html:143 +#: pretix/presale/templates/pretixpresale/event/base.html:113 +#: pretix/presale/templates/pretixpresale/event/base.html:149 msgid "" "Orders made through this sales channel cannot be deleted - even if the " "ticket shop is in test mode!" @@ -20926,13 +21700,13 @@ msgstr "" "Заказы, сделанные через этот канал продаж, не могут быть удалены, даже если " "билетная касса находится в тестовом режиме!" -#: pretix/presale/templates/pretixpresale/event/base.html:151 -#: pretix/presale/templates/pretixpresale/organizers/base.html:69 +#: pretix/presale/templates/pretixpresale/event/base.html:157 +#: pretix/presale/templates/pretixpresale/organizers/base.html:75 msgid "Contact event organizer" msgstr "Связаться с организатором мероприятия" -#: pretix/presale/templates/pretixpresale/event/base.html:154 -#: pretix/presale/templates/pretixpresale/organizers/base.html:72 +#: pretix/presale/templates/pretixpresale/event/base.html:160 +#: pretix/presale/templates/pretixpresale/organizers/base.html:78 msgid "Imprint" msgstr "Выходные данные" @@ -21056,7 +21830,9 @@ msgid "There are no add-ons available for this product." msgstr "Для этого продукта нет доступных дополнительных продуктов." #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:337 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:192 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:209 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:130 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:86 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:72 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:152 msgid "Go back" @@ -21152,11 +21928,11 @@ msgstr "Контактная информация" msgid "Contact information" msgstr "Контактная информация" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:162 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:179 msgid "Confirmations" msgstr "Подтверждения" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:180 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:197 msgid "" "Your order requires approval by the event organizer before it can be " "confirmed and forms a valid contract." @@ -21164,7 +21940,7 @@ msgstr "" "Ваш заказ требует утверждения со стороны организатора мероприятия, прежде " "чем он может быть подтверждён и станет действующим договором." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:182 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:199 msgid "" "We will sent you an email as soon as the event organizer approved or " "rejected your order. If your order was approved, we will send you a link " @@ -21174,14 +21950,93 @@ msgstr "" "утвердит или отклонит ваш заказ. Если ваш заказ будет утверждён, мы вышлем " "вам ссылку, которую вы сможете использовать для оплаты." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:198 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:215 msgid "Place binding order" msgstr "Создать заказ" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:200 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:217 msgid "Submit registration" msgstr "Отправить" +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:20 +msgid "Log in with a customer account" +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:30 +msgid "You are currently logged in with the following credentials." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:48 +#, python-format +msgid "" +"If you created a customer account at %(org)s before, you can log in now and " +"connect your order to your account. This will allow you to see all your " +"orders in one place and access them at any time." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:60 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:31 +#, fuzzy +#| msgid "Repeat password" +msgid "Reset password" +msgstr "Повторите пароль" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:77 +#, fuzzy +#| msgid "Date and time" +msgid "Create a new customer account" +msgstr "Дата и время" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:87 +#, python-format +msgid "" +"We will send you an email with a link to activate your account and set a " +"password, so you can use the account for future orders at %(org)s. You can " +"still go ahead with this purchase before you received the email." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:106 +#, fuzzy +#| msgid "Continue in new tab" +msgid "Continue as a guest" +msgstr "Продолжить в новой вкладке" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:115 +msgid "" +"You are not required to create an account. If you proceed as a guest, you " +"will be able to access the details and status of your order any time through " +"the secret link we will send you via email once the order is complete." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:6 +#, fuzzy +#| msgid "" +#| "For some of the products in your cart, you can choose additional options " +#| "before you continue." +msgid "" +"Some of the products in your cart can only be purchased if there is an " +"active membership on your account." +msgstr "" +"Для некоторых продуктов в вашей корзине вы можете выбрать дополнительные " +"опции, прежде чем продолжить." + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:38 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 +msgid "Selected add-ons" +msgstr "Избранные дополнительные продукты" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:69 +msgid "" +"Your account does not include an active membership that allows you to buy " +"this product." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:70 +#, fuzzy +#| msgid "You do not have access to this page." +msgid "You will not be able to continue." +msgstr "У вас нет доступа к этой странице." + #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:7 msgid "Please select how you want to pay." msgstr "Пожалуйста, выберите способ оплаты." @@ -21232,10 +22087,6 @@ msgstr "" msgid "Copy answers from above" msgstr "Скопируйте ответы сверху" -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 -msgid "Selected add-ons" -msgstr "Избранные дополнительные продукты" - #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:133 #, fuzzy #| msgid "Copy answers from above" @@ -21302,36 +22153,36 @@ msgid "All remaining products are reserved but might become available again." msgstr "" "Все остальные продукты зарезервированы, но могут снова стать доступными." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:54 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:57 #, fuzzy #| msgid "Attendee name" msgid "No attendee name provided" msgstr "Имя посетителя" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:151 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:202 #, fuzzy #| msgid "Modify price for %(item)s" msgid "price per item" msgstr "Изменить цену для %(item)s" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:162 msgid "Okay, we're removing that…" msgstr "Хорошо, мы удаляем это …" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:166 msgid "Remove one" msgstr "Удалить один" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:175 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:179 msgid "We're trying to reserve another one for you!" msgstr "Мы пытаемся зарезервировать ещё один для вас!" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:180 #: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 #: pretix/presale/templates/pretixpresale/event/voucher.html:78 @@ -21343,17 +22194,17 @@ msgstr "" "Как только позиции будут в вашей корзине, у вас будет %(time)s минут для " "завершения вашей покупки." -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:195 msgid "Add one more" msgstr "Добавить ещё один" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:211 #, fuzzy #| msgid "Net price" msgid "price" msgstr "Цена нетто" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:292 #, python-format msgid "One product" msgid_plural "%(num)s products" @@ -21361,22 +22212,22 @@ msgstr[0] "Один продукт" msgstr[1] "Дополнительные продукты" msgstr[2] "Много продуктов" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:306 #, 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:312 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 #: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "Использовать ваучер" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:326 #: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "Использовать ваучер" @@ -22222,6 +23073,24 @@ msgid "" " " msgstr "" +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:5 +#, fuzzy +#| msgid "Stripe account" +msgid "customer account" +msgstr "Аккаунт в Stripe" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:8 +#, fuzzy +#| msgid "View other date" +msgid "View customer account" +msgstr "Посмотреть другую дату" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:9 +#, fuzzy +#| msgid "View all unresolved problems" +msgid "View user profile" +msgstr "Просмотреть все нерешённые проблемы" + #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:78 #, python-format msgid "" @@ -22295,6 +23164,95 @@ msgstr "" "Обращаем ваше внимание на то, что отображаемые здесь мероприятия находятся в " "разных часовых поясах." +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:15 +#, fuzzy +#| msgid "Account information changed" +msgid "Account information" +msgstr "Информация об учётной записи изменена" + +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:11 +#, fuzzy +#| msgctxt "checkoutflow" +#| msgid "Your information" +msgid "Update your account information" +msgstr "Ваша информация" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:11 +#, python-format +msgid "Sign in to your account at %(org)s" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:20 +#, fuzzy +#| msgid "Stripe account" +msgid "Create account" +msgstr "Аккаунт в Stripe" + +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:10 +#, fuzzy +#| msgid "Your items" +msgid "Your membership" +msgstr "Ваши позиции" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:6 +#, fuzzy +#| msgid "Password recovery" +msgid "Password reset" +msgstr "Восстановление пароля" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:11 +msgid "Set a new password for your account" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:10 +#, fuzzy +#| msgid "Stripe account" +msgid "Your account" +msgstr "Аккаунт в Stripe" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:31 +#, fuzzy +#| msgctxt "checkoutflow" +#| msgid "Your information" +msgid "Change account information" +msgstr "Ваша информация" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:35 +#, fuzzy +#| msgid "Cancel order" +msgid "Change password" +msgstr "Отменить заказ" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:6 +#, fuzzy +#| msgid "Your registration" +msgid "Registration" +msgstr "Ваша регистрация" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:11 +#, fuzzy, python-format +#| msgid "Date and time" +msgid "Create a new account at %(org)s" +msgstr "Дата и время" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:24 +msgid "Log in to an existing account" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:20 +#, fuzzy +#| msgid "Repeat password" +msgid "Request a new password" +msgstr "Повторите пароль" + #: pretix/presale/templates/pretixpresale/organizers/index.html:8 msgid "Event list" msgstr "Список мероприятий" @@ -22336,20 +23294,20 @@ msgstr "Страница %(page)s из %(of)s" msgid "We are processing your request …" msgstr "Мы обрабатываем ваш запрос …" -#: pretix/presale/utils.py:78 pretix/presale/utils.py:197 -#: pretix/presale/utils.py:198 +#: pretix/presale/utils.py:170 pretix/presale/utils.py:292 +#: pretix/presale/utils.py:293 msgid "The selected event was not found." msgstr "Выбранное мероприятие не найдено." -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:256 msgid "The selected ticket shop is currently not available." msgstr "Выбранная билетная касса в настоящее время недоступна." -#: pretix/presale/utils.py:167 +#: pretix/presale/utils.py:262 msgid "This feature is not enabled." msgstr "Эта функция не активирована." -#: pretix/presale/utils.py:206 pretix/presale/utils.py:210 +#: pretix/presale/utils.py:301 pretix/presale/utils.py:305 msgid "The selected organizer was not found." msgstr "Выбранный организатор не найден." @@ -22392,6 +23350,51 @@ msgid "The presale for this event is over or has not yet started." msgstr "" "Предварительная продажа на это мероприятие закончена или ещё не началась." +#: pretix/presale/views/customer.py:172 +msgid "" +"Your account has been created. Please follow the link in the email we sent " +"you to activate your account and choose a password." +msgstr "" + +#: pretix/presale/views/customer.py:191 pretix/presale/views/customer.py:194 +#: pretix/presale/views/customer.py:448 pretix/presale/views/customer.py:454 +#, fuzzy +#| msgid "You requested an invalid ticket output type." +msgid "You clicked an invalid link." +msgstr "Вы запросили неверный тип вывода билета." + +#: pretix/presale/views/customer.py:214 +msgid "Your new password has been set! You can now use it to log in." +msgstr "" + +#: pretix/presale/views/customer.py:243 +#, python-brace-format +msgid "Set a new password for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:252 +msgid "" +"We've sent you an email with further instructions on resetting your password." +msgstr "" + +#: pretix/presale/views/customer.py:409 +#, python-brace-format +msgid "Confirm email address for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:416 +msgid "" +"Your changes have been saved. We've sent you an email with a link to update " +"your email address. The email address of your account will be changed as " +"soon as you click that link." +msgstr "" + +#: pretix/presale/views/customer.py:464 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "Your email address has been updated." +msgstr "Ваша корзина была обновлена." + #: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "" @@ -22437,44 +23440,44 @@ msgstr "Способ оплаты для этого заказа не может msgid "A payment is currently pending for this order." msgstr "В настоящее время оплата этого заказа не завершена." -#: pretix/presale/views/order.py:800 +#: pretix/presale/views/order.py:808 msgid "You cannot modify this order" msgstr "Вы не можете изменить этот заказ" -#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 -#: pretix/presale/views/order.py:888 +#: pretix/presale/views/order.py:886 pretix/presale/views/order.py:891 +#: pretix/presale/views/order.py:896 #, fuzzy #| msgid "You requested an invalid ticket output type." msgid "You chose an invalid cancellation fee." msgstr "Вы запросили неверный тип вывода билета." -#: pretix/presale/views/order.py:904 +#: pretix/presale/views/order.py:912 #, fuzzy #| msgid "Cancel order" msgid "Canceled by customer" msgstr "Отменить заказ" -#: pretix/presale/views/order.py:915 +#: pretix/presale/views/order.py:923 #, fuzzy #| msgid "The invoice has been generated." msgid "The cancellation has been requested." msgstr "Счёт сгенерирован" -#: pretix/presale/views/order.py:969 +#: pretix/presale/views/order.py:977 msgid "Ticket download is not (yet) enabled for this order." msgstr "Скачивание билета (пока) не активировано для этого заказа." -#: pretix/presale/views/order.py:978 +#: pretix/presale/views/order.py:986 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1137 +#: pretix/presale/views/order.py:1145 #, fuzzy #| msgid "You cannot cancel this order." msgid "You cannot change this order." msgstr "Вы не можете отменить этот заказ." -#: pretix/presale/views/order.py:1240 +#: pretix/presale/views/order.py:1248 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " @@ -22557,95 +23560,95 @@ msgstr "Это не серия мероприятий." msgid "from %(start_date)s" msgstr "с %(start_date)s" -#: pretix/settings.py:469 +#: pretix/settings.py:470 msgid "English" msgstr "" -#: pretix/settings.py:470 +#: pretix/settings.py:471 msgid "German" msgstr "" -#: pretix/settings.py:471 +#: pretix/settings.py:472 msgid "German (informal)" msgstr "" -#: pretix/settings.py:472 +#: pretix/settings.py:473 msgid "Arabic" msgstr "" -#: pretix/settings.py:473 +#: pretix/settings.py:474 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:474 +#: pretix/settings.py:475 msgid "Danish" msgstr "" -#: pretix/settings.py:475 +#: pretix/settings.py:476 msgid "Dutch" msgstr "" -#: pretix/settings.py:476 +#: pretix/settings.py:477 msgid "Dutch (informal)" msgstr "" -#: pretix/settings.py:477 +#: pretix/settings.py:478 msgid "French" msgstr "" -#: pretix/settings.py:478 +#: pretix/settings.py:479 msgid "Finnish" msgstr "" -#: pretix/settings.py:479 +#: pretix/settings.py:480 msgid "Greek" msgstr "" -#: pretix/settings.py:480 +#: pretix/settings.py:481 msgid "Italian" msgstr "" -#: pretix/settings.py:481 +#: pretix/settings.py:482 msgid "Latvian" msgstr "" -#: pretix/settings.py:482 +#: pretix/settings.py:483 msgid "Polish" msgstr "" -#: pretix/settings.py:483 +#: pretix/settings.py:484 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/settings.py:484 +#: pretix/settings.py:485 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/settings.py:485 +#: pretix/settings.py:486 msgid "Russian" msgstr "" -#: pretix/settings.py:486 +#: pretix/settings.py:487 msgid "Spanish" msgstr "" -#: pretix/settings.py:487 +#: pretix/settings.py:488 msgid "Turkish" msgstr "" -#: pretix/settings.py:787 +#: pretix/settings.py:788 msgid "User profile only" msgstr "" -#: pretix/settings.py:788 +#: pretix/settings.py:789 msgid "Read access" msgstr "" -#: pretix/settings.py:789 +#: pretix/settings.py:790 msgid "Write access" msgstr "" -#: pretix/settings.py:799 +#: pretix/settings.py:800 msgid "Kosovo" msgstr "" @@ -22695,9 +23698,6 @@ msgstr "" #~ msgid "{name} (+ {price} incl. {taxes}% {taxname})" #~ msgstr "{name} (+ {price} вкл. {taxes}% {taxname})" -#~ msgid "Currently unavailable" -#~ msgstr "В настоящее время недоступно" - #~ msgid "no selection" #~ msgstr "нет выбора" diff --git a/src/pretix/locale/ru/LC_MESSAGES/djangojs.po b/src/pretix/locale/ru/LC_MESSAGES/djangojs.po index 30f5af7f3f..50782aaf20 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-04-30 09:39+0000\n" +"POT-Creation-Date: 2021-05-06 18:55+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:27 +#: htmlcov/pretix_control_views_dashboards_py.html:963 +#: pretix/control/templates/pretixcontrol/events/index.html:142 +#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 +#: pretix/control/views/dashboards.py:530 +msgid "Shop disabled" +msgstr "සාප්පුව අබල කර ඇත" + +#: htmlcov/pretix_control_views_dashboards_py.html:965 +#: pretix/control/forms/filter.py:814 pretix/control/forms/filter.py:1117 +#: 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 "" + +#: htmlcov/pretix_control_views_dashboards_py.html:967 +#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1116 +#: 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 "" + +#: htmlcov/pretix_control_views_dashboards_py.html:969 +#: 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:536 +msgid "On sale" +msgstr "" + +#: pretix/api/auth/devicesecurity.py:28 msgid "" "Full device access (reading and changing orders and gift cards, reading of " "products and settings)" msgstr "" -#: pretix/api/auth/devicesecurity.py:43 +#: pretix/api/auth/devicesecurity.py:44 msgid "pretixSCAN" msgstr "" -#: pretix/api/auth/devicesecurity.py:73 +#: pretix/api/auth/devicesecurity.py:74 msgid "pretixSCAN (kiosk mode, online only)" msgstr "" -#: pretix/api/auth/devicesecurity.py:101 +#: pretix/api/auth/devicesecurity.py:102 msgid "pretixPOS" msgstr "" @@ -67,37 +98,37 @@ msgid "Target URL" msgstr "" #: pretix/api/models.py:99 pretix/base/models/devices.py:121 -#: pretix/base/models/organizer.py:221 +#: pretix/base/models/organizer.py:247 msgid "All events (including newly created ones)" msgstr "" #: pretix/api/models.py:100 pretix/base/models/devices.py:122 -#: pretix/base/models/organizer.py:222 +#: pretix/base/models/organizer.py:248 msgid "Limit to events" msgstr "" -#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1149 +#: pretix/api/serializers/cart.py:81 pretix/api/serializers/order.py:1168 msgid "The product \"{}\" is not assigned to a quota." msgstr "" -#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1161 +#: pretix/api/serializers/cart.py:89 pretix/api/serializers/order.py:1180 msgid "" "There is not enough quota available on quota \"{}\" to perform the operation." msgstr "" -#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1121 -#: pretix/base/services/orders.py:1219 +#: pretix/api/serializers/cart.py:116 pretix/api/serializers/order.py:1140 +#: pretix/base/services/orders.py:1238 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "" -#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1361 -#: pretix/base/models/items.py:1349 pretix/base/models/items.py:1580 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1370 +#: pretix/base/models/items.py:1386 pretix/base/models/items.py:1617 msgid "One or more items do not belong to this event." msgstr "" #: pretix/api/serializers/checkin.py:69 pretix/api/serializers/checkin.py:72 -#: pretix/base/models/items.py:1591 pretix/base/models/items.py:1594 +#: pretix/base/models/items.py:1628 pretix/base/models/items.py:1631 #: pretix/base/models/waitinglist.py:208 pretix/base/models/waitinglist.py:211 msgid "The subevent does not belong to this event." msgstr "" @@ -127,79 +158,80 @@ msgstr "" msgid "Unknown plugin: '{name}'." msgstr "" -#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:833 +#: pretix/api/serializers/item.py:103 pretix/control/forms/item.py:880 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:835 +#: pretix/api/serializers/item.py:106 pretix/control/forms/item.py:882 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:169 +#: pretix/api/serializers/item.py:177 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:178 pretix/control/forms/item.py:532 +#: pretix/api/serializers/item.py:186 pretix/control/forms/item.py:554 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:183 pretix/control/forms/item.py:538 +#: pretix/api/serializers/item.py:191 pretix/control/forms/item.py:560 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:220 +#: pretix/api/serializers/item.py:228 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/item.py:337 +#: pretix/api/serializers/item.py:345 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:351 pretix/control/forms/item.py:109 +#: pretix/api/serializers/item.py:359 pretix/control/forms/item.py:109 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:356 pretix/control/forms/item.py:114 +#: pretix/api/serializers/item.py:364 pretix/control/forms/item.py:114 msgid "Circular dependency between questions detected." msgstr "" -#: pretix/api/serializers/item.py:361 pretix/control/forms/item.py:123 +#: pretix/api/serializers/item.py:369 pretix/control/forms/item.py:123 msgid "This type of question cannot be asked during check-in." msgstr "" -#: pretix/api/serializers/order.py:1134 pretix/api/serializers/order.py:1141 +#: pretix/api/serializers/order.py:1153 pretix/api/serializers/order.py:1160 msgid "The product \"{}\" is not available on this date." msgstr "" -#: pretix/api/serializers/organizer.py:81 pretix/control/forms/organizer.py:349 +#: pretix/api/serializers/organizer.py:119 +#: pretix/control/forms/organizer.py:492 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." msgstr "" -#: pretix/api/serializers/organizer.py:163 -#: pretix/control/views/organizer.py:557 +#: pretix/api/serializers/organizer.py:201 +#: pretix/control/views/organizer.py:665 msgid "pretix account invitation" msgstr "" -#: pretix/api/serializers/organizer.py:185 -#: pretix/control/views/organizer.py:656 +#: pretix/api/serializers/organizer.py:223 +#: pretix/control/views/organizer.py:764 msgid "This user already has been invited for this team." msgstr "" -#: pretix/api/serializers/organizer.py:201 -#: pretix/control/views/organizer.py:673 +#: pretix/api/serializers/organizer.py:239 +#: pretix/control/views/organizer.py:781 msgid "This user already has permissions for this team." msgstr "" -#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:398 +#: pretix/api/views/oauth.py:106 pretix/control/logdisplay.py:414 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -207,12 +239,12 @@ msgid "" msgstr "" #: pretix/api/views/order.py:485 pretix/control/views/orders.py:1250 -#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:763 +#: pretix/presale/views/order.py:698 pretix/presale/views/order.py:771 msgid "You cannot generate an invoice for this order." msgstr "" #: pretix/api/views/order.py:490 pretix/control/views/orders.py:1252 -#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:765 +#: pretix/presale/views/order.py:700 pretix/presale/views/order.py:773 msgid "An invoice for this order already exists." msgstr "" @@ -222,7 +254,7 @@ msgid "There was an error sending the mail. Please try again later." msgstr "" #: pretix/api/views/order.py:594 pretix/base/services/cart.py:143 -#: pretix/base/services/orders.py:129 pretix/presale/views/order.py:747 +#: pretix/base/services/orders.py:133 pretix/presale/views/order.py:755 msgid "One of the selected products is not available in the selected country." msgstr "" @@ -239,7 +271,7 @@ msgid "Order marked as paid" msgstr "" #: pretix/api/webhooks.py:212 pretix/base/notifications.py:276 -#: pretix/control/templates/pretixcontrol/event/mail.html:68 +#: pretix/control/templates/pretixcontrol/event/mail.html:72 #: pretix/control/views/orders.py:1216 msgid "Order canceled" msgstr "" @@ -261,7 +293,7 @@ msgid "Order contact address changed" msgstr "" #: pretix/api/webhooks.py:232 pretix/base/notifications.py:306 -#: pretix/control/templates/pretixcontrol/event/mail.html:59 +#: pretix/control/templates/pretixcontrol/event/mail.html:63 msgid "Order changed" msgstr "" @@ -314,18 +346,25 @@ msgid "{system} User" msgstr "" #: 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/base/models/auth.py:124 pretix/base/models/customers.py:45 +#: pretix/base/models/notifications.py:46 pretix/base/models/orders.py:192 +#: pretix/control/navigation.py:81 pretix/control/navigation.py:464 +#: pretix/control/templates/pretixcontrol/event/settings.html:68 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:38 #: pretix/plugins/checkinlists/exporters.py:454 -#: pretix/presale/checkoutflow.py:861 pretix/presale/forms/checkout.py:57 -#: pretix/presale/forms/user.py:40 +#: pretix/presale/checkoutflow.py:1085 pretix/presale/forms/checkout.py:60 +#: pretix/presale/forms/customer.py:50 pretix/presale/forms/customer.py:124 +#: pretix/presale/forms/customer.py:231 pretix/presale/forms/customer.py:275 +#: pretix/presale/forms/customer.py:318 pretix/presale/forms/user.py:40 #: pretix/presale/templates/pretixpresale/event/order.html:297 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:22 msgid "E-mail" msgstr "" #: pretix/base/auth.py:149 pretix/base/forms/auth.py:153 -#: pretix/base/forms/auth.py:205 pretix/control/forms/event.py:1044 +#: pretix/base/forms/auth.py:205 pretix/base/models/customers.py:46 +#: pretix/control/forms/__init__.py:395 pretix/presale/forms/customer.py:54 +#: pretix/presale/forms/customer.py:235 msgid "Password" msgstr "" @@ -349,7 +388,7 @@ msgstr "" msgid "source code" msgstr "ඇණවුම් කේතය" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -359,57 +398,57 @@ msgstr "ඇණවුම් කේතය" msgid "Default" msgstr "" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 msgid "An individual text with a reason can be inserted here." msgstr "" -#: pretix/base/email.py:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "" -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "" -#: pretix/base/exporter.py:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "" @@ -417,7 +456,7 @@ msgstr "" msgid "Answers to file upload questions" msgstr "" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -434,10 +473,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -460,6 +499,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -477,9 +517,9 @@ msgid "" "date does not always correspond to the order or payment date." msgstr "" -#: 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:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -490,7 +530,7 @@ msgid "Payment provider" msgstr "" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "" @@ -509,9 +549,9 @@ msgstr "" msgid "Invoice data" msgstr "" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -527,8 +567,8 @@ msgstr "" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -540,13 +580,15 @@ msgstr "" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -557,6 +599,8 @@ msgstr "" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "ඇණවුම් කේතය" @@ -578,7 +622,8 @@ msgstr "" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "" @@ -597,19 +642,23 @@ msgstr "" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -620,10 +669,13 @@ msgstr "" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "නම" @@ -633,10 +685,10 @@ msgstr "නම" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -650,9 +702,9 @@ msgstr "ලිපිනය" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -665,9 +717,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -680,11 +732,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -703,9 +755,9 @@ msgstr "" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -733,7 +785,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -752,9 +804,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -764,19 +816,19 @@ msgid "State" msgstr "" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "" @@ -814,7 +866,7 @@ msgid "Cancellation" msgstr "" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "" @@ -823,9 +875,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -833,7 +885,6 @@ msgstr "" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "" @@ -841,9 +892,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -851,7 +902,6 @@ msgstr "" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "" @@ -860,12 +910,12 @@ msgid "Line number" msgstr "" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "" @@ -874,14 +924,14 @@ msgid "Net price" msgstr "" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -908,15 +958,17 @@ msgstr "" msgid "Order data" msgstr "" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "" @@ -965,8 +1017,8 @@ msgstr "" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "" @@ -974,6 +1026,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "" @@ -983,16 +1036,19 @@ msgstr "" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1001,6 +1057,8 @@ msgstr "" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "තත්ත්වය" @@ -1010,21 +1068,23 @@ msgstr "තත්ත්වය" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" @@ -1033,9 +1093,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1043,6 +1105,8 @@ msgstr "" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "" @@ -1053,7 +1117,7 @@ msgstr "" msgid "Order time" msgstr "" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 msgid "Custom address field" msgstr "" @@ -1099,16 +1163,16 @@ msgid "Sales channel" msgstr "" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1118,11 +1182,13 @@ msgstr "" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "" @@ -1137,11 +1203,11 @@ msgid "Fee type" msgstr "" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1172,16 +1238,17 @@ msgstr "" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1190,19 +1257,21 @@ msgstr "" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1213,35 +1282,40 @@ msgstr "දිනය" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "" @@ -1299,9 +1373,10 @@ msgid "Refund states" msgstr "" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1322,7 +1397,7 @@ msgid "Creation date" msgstr "" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "" @@ -1331,10 +1406,10 @@ msgid "Status code" msgstr "" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1343,8 +1418,8 @@ msgid "Amount" msgstr "" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1383,9 +1458,9 @@ msgid "Current user's carts" msgstr "" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1423,10 +1498,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "" @@ -1435,8 +1510,8 @@ msgstr "" msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 msgid "Gift cards" msgstr "" @@ -1454,9 +1529,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1484,7 +1559,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1504,7 +1579,7 @@ msgstr "" msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1519,7 +1594,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1573,15 +1648,15 @@ msgid "Voucher expired" msgstr "" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1603,8 +1678,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1619,6 +1694,7 @@ msgid "This combination of credentials is not known to our system." msgstr "" #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1633,6 +1709,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "" @@ -1641,6 +1718,7 @@ msgid "Email address" msgstr "" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "" @@ -1692,9 +1770,10 @@ msgstr "" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "" @@ -1741,15 +1820,18 @@ msgid "" "or password." msgstr "" -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "" @@ -1757,7 +1839,8 @@ msgstr "" msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" @@ -1795,7 +1878,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "" @@ -1824,27 +1907,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "" @@ -1854,7 +1937,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "" @@ -1878,6 +1961,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1885,10 +1970,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -1921,7 +2008,7 @@ msgid "Invoice" msgstr "" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -1937,7 +2024,7 @@ msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "" @@ -1972,27 +2059,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2000,7 +2087,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2008,7 +2095,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -2017,8 +2104,9 @@ msgstr "" msgid "Default list" msgstr "" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "" @@ -2052,14 +2140,13 @@ msgid "If turned off, you will not get any notifications." msgstr "" #: 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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "" @@ -2098,7 +2185,7 @@ msgid "" "been paid." msgstr "" -#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "" @@ -2146,17 +2233,35 @@ msgstr "" msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +msgid "Account active" +msgstr "" + +#: pretix/base/models/customers.py:50 +msgid "Verified email address" +msgstr "" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +msgid "Last login" +msgstr "" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +msgid "Registration date" +msgstr "" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "" @@ -2191,11 +2296,11 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" @@ -2208,26 +2313,26 @@ msgstr "" msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "" @@ -2237,38 +2342,38 @@ msgid "" "organizer account." msgstr "" -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "" @@ -2278,12 +2383,12 @@ msgstr "" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2300,11 +2405,15 @@ msgid "Only sell tickets for this event on the following sales channels." msgstr "" #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "" @@ -2315,122 +2424,122 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1461 +#: pretix/base/models/event.py:1470 msgid "Default value" msgstr "" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1465 +#: pretix/base/models/event.py:1474 msgid "Required for events" msgstr "" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 msgid "Valid values" msgstr "" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 msgid "You cannot set a default value that is not a valid value." msgstr "" @@ -2538,7 +2647,7 @@ msgstr "" msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" @@ -2557,7 +2666,7 @@ msgstr "" msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "" @@ -2605,8 +2714,8 @@ msgstr "" msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "" @@ -2718,11 +2827,11 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2730,7 +2839,7 @@ msgid "" msgstr "" #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "" @@ -2744,8 +2853,34 @@ msgid "" "corresponding to the product price." msgstr "" -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +msgid "Require a valid membership" +msgstr "" + +#: pretix/base/models/items.py:523 +msgid "Allowed membership types" +msgstr "" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2757,102 +2892,108 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:692 +#: pretix/base/models/items.py:720 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:698 +#: pretix/base/models/items.py:726 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:744 +#: pretix/base/models/items.py:772 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +msgid "Membership types" +msgstr "" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 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:939 +#: pretix/base/models/items.py:976 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:958 +#: pretix/base/models/items.py:995 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:963 +#: pretix/base/models/items.py:1000 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:968 +#: pretix/base/models/items.py:1005 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:973 +#: pretix/base/models/items.py:1010 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:978 +#: pretix/base/models/items.py:1015 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -2860,60 +3001,60 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1085 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -2921,170 +3062,170 @@ msgstr "" msgid "Question" msgstr "" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1164 +#: pretix/base/models/items.py:1201 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 msgid "Maximum value" msgstr "" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1296 +#: pretix/base/models/items.py:1333 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3094,13 +3235,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3109,17 +3250,17 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "" @@ -3164,44 +3305,87 @@ msgstr "" msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:156 -msgid "pending" +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" msgstr "" -#: pretix/base/models/orders.py:157 -msgid "paid" +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." msgstr "" -#: pretix/base/models/orders.py:158 -msgid "expired" +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "" + +#: pretix/base/models/memberships.py:58 +msgid "Number of times this membership can be used in a purchase." +msgstr "" + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +msgid "Membership type" msgstr "" #: pretix/base/models/orders.py:159 +msgid "pending" +msgstr "" + +#: pretix/base/models/orders.py:160 +msgid "paid" +msgstr "" + +#: pretix/base/models/orders.py:161 +msgid "expired" +msgstr "" + +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +msgid "Customer" +msgstr "" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3209,342 +3393,347 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 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:805 +#: pretix/base/models/orders.py:815 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:807 +#: pretix/base/models/orders.py:817 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:827 +#: pretix/base/models/orders.py:841 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:828 +#: pretix/base/models/orders.py:842 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:73 +#: pretix/base/models/organizer.py:75 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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:240 +#: pretix/base/models/organizer.py:266 +msgid "Can manage customer accounts" +msgstr "" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" @@ -3589,7 +3778,7 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "" @@ -3645,10 +3834,6 @@ msgstr "" msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" @@ -3668,11 +3853,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "" @@ -3931,8 +4120,8 @@ msgid "Event date" msgstr "" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "" @@ -4099,9 +4288,9 @@ msgstr "" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 msgid "Attendee address" msgstr "" @@ -4121,7 +4310,7 @@ msgstr "" #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "" @@ -4352,22 +4541,22 @@ msgid "In test mode, only test cards will work." msgstr "" #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "" #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 msgid "This gift card can only be used in test mode." msgstr "" #: pretix/base/payment.py:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "" @@ -4410,7 +4599,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "" @@ -4477,9 +4666,9 @@ msgid "Price including add-ons" msgstr "" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 msgid "Attendee company" msgstr "" @@ -4581,7 +4770,7 @@ msgstr "" msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "" @@ -4597,7 +4786,7 @@ msgstr "" msgid "Event location" msgstr "" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "" @@ -4698,7 +4887,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "" @@ -4718,17 +4907,21 @@ msgstr "" msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +msgid "Date and time of first scan" +msgstr "" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -4737,12 +4930,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" @@ -4798,7 +4991,7 @@ msgstr "" msgid "Event canceled" msgstr "" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -4855,7 +5048,7 @@ msgid "" "items of it." msgstr "" -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "" @@ -4875,7 +5068,7 @@ msgid "" "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5088,25 +5281,73 @@ msgstr "" msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" +#: pretix/base/services/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, python-brace-format +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "" + +#: pretix/base/services/memberships.py:139 +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "" + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5119,253 +5360,253 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 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:102 +#: pretix/base/services/orders.py:106 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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, 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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 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:113 +#: pretix/base/services/orders.py:117 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:115 +#: pretix/base/services/orders.py:119 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:117 +#: pretix/base/services/orders.py:121 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:119 +#: pretix/base/services/orders.py:123 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:121 +#: pretix/base/services/orders.py:125 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:123 +#: pretix/base/services/orders.py:127 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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "" -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1223 +#: pretix/base/services/orders.py:1242 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5442,52 +5683,62 @@ msgstr "" msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "" +#: pretix/base/settings.py:116 +msgid "Allow customers to create accounts" +msgstr "" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5499,89 +5750,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -5590,76 +5841,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -5670,75 +5921,75 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 msgid "Set payment term" msgstr "" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -5746,11 +5997,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -5758,11 +6009,11 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 msgid "Payment term in minutes" msgstr "" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -5770,164 +6021,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -5935,28 +6186,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -5964,55 +6215,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6020,11 +6271,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6033,115 +6284,115 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1040 msgid "Require name" msgstr "" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1051 msgid "Ask for a phone number" msgstr "" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1050 +#: pretix/base/settings.py:1061 msgid "Require phone number" msgstr "" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 msgid "Require a phone number when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1061 +#: pretix/base/settings.py:1072 msgid "Phone number explanation" msgstr "" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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:1096 +#: pretix/base/settings.py:1107 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6150,55 +6401,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6206,89 +6457,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6296,109 +6547,109 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -6413,7 +6664,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -6427,7 +6678,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6441,7 +6692,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -6456,7 +6707,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -6472,7 +6723,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -6490,7 +6741,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6504,7 +6755,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -6518,7 +6769,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -6534,7 +6785,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6548,7 +6799,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -6564,7 +6815,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -6589,7 +6840,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -6603,7 +6854,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -6621,7 +6872,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -6636,7 +6887,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -6653,7 +6904,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -6665,21 +6916,21 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1765 #, python-brace-format msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -6693,56 +6944,116 @@ msgid "" "Your {event} team" msgstr "" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 +7062,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 +7087,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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,93 +7100,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -6883,202 +7194,203 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" @@ -7105,60 +7417,61 @@ msgstr "" #: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 msgid "Attendee info" msgstr "" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -7477,12 +7790,56 @@ msgstr "" msgid "Filetype not allowed!" msgstr "" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "" + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "" + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -7562,49 +7919,49 @@ msgstr "" msgid "Default ({value})" msgstr "" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "" @@ -7617,7 +7974,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -7680,15 +8037,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "" @@ -7697,7 +8054,7 @@ msgstr "" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "" @@ -7730,7 +8087,8 @@ msgstr "" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -7788,114 +8146,70 @@ msgstr "" msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "" - -#: 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:1029 -msgid "Hostname" -msgstr "" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "" - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "" - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 msgid "Ticket code generator" msgstr "" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 msgid "Sale not allowed" msgstr "" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 msgid "Text on invoice" msgstr "" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -7903,48 +8217,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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,27 +8266,27 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "" @@ -8072,25 +8386,25 @@ msgstr "" msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -8118,44 +8432,30 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" @@ -8198,138 +8498,139 @@ msgid "Sunday" msgstr "ඉරිදා" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" @@ -8537,7 +8838,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 msgid "No category" msgstr "" @@ -8581,43 +8882,47 @@ msgstr "" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -8625,36 +8930,36 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "" @@ -8687,21 +8992,21 @@ msgstr "" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -8709,15 +9014,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -8726,15 +9031,15 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 msgid "Generate cancellation for invoice" msgstr "" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -8743,156 +9048,170 @@ msgstr "" msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +msgid "Membership" +msgstr "" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +msgid "(No membership)" +msgstr "" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 msgid "Cancel all dates" msgstr "" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:678 +#: pretix/control/forms/orders.py:741 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 " @@ -8900,29 +9219,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -8930,20 +9249,20 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -8961,7 +9280,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -8975,59 +9294,67 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +msgid "This will be attached to every email." +msgstr "" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +msgid "An account with this email address is already registered." +msgstr "" + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -9253,942 +9580,991 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 msgid "A fee has been added" msgstr "" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 +#: pretix/control/logdisplay.py:314 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 msgid "The organizer has been changed." msgstr "" -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 msgid "The organizer settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 msgid "The webhook has been created." msgstr "" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 msgid "The webhook has been changed." msgstr "" -#: pretix/control/logdisplay.py:317 -msgid "The event's internal comment has been updated." -msgstr "" - -#: pretix/control/logdisplay.py:318 -msgid "The event has been canceled." -msgstr "" - -#: pretix/control/logdisplay.py:319 -msgid "An event has been deleted." -msgstr "" - -#: pretix/control/logdisplay.py:320 -msgid "The order details have been changed." -msgstr "" - -#: pretix/control/logdisplay.py:321 -msgid "The order has been marked as unpaid." +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +msgid "The membership type has been created." msgstr "" #: pretix/control/logdisplay.py:322 -msgid "The order's secret has been changed." +msgid "The membership type has been changed." msgstr "" #: pretix/control/logdisplay.py:323 -msgid "The order's expiry date has been changed." +msgid "The membership type has been deleted." msgstr "" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 -msgid "The order has been marked as expired." +#: pretix/control/logdisplay.py:324 +msgid "The account has been created." msgstr "" #: pretix/control/logdisplay.py:325 -msgid "The order has been marked as paid." +msgid "The account has been changed." msgstr "" #: pretix/control/logdisplay.py:326 -msgid "The cancellation request has been deleted." +msgid "A membership for this account has been added." msgstr "" #: pretix/control/logdisplay.py:327 -msgid "The order has been refunded." +msgid "A membership of this account has been changed." msgstr "" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 -msgid "The order has been canceled." +#: pretix/control/logdisplay.py:328 +msgid "The account has been disabled and anonymized." msgstr "" -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 -msgid "The order has been reactivated." +#: pretix/control/logdisplay.py:329 +msgid "A new password has been requested." msgstr "" #: pretix/control/logdisplay.py:330 +msgid "A new password has been set." +msgstr "" + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 +msgid "The event's internal comment has been updated." +msgstr "" + +#: pretix/control/logdisplay.py:333 +msgid "The event has been canceled." +msgstr "" + +#: pretix/control/logdisplay.py:334 +msgid "An event has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py:335 +msgid "The order details have been changed." +msgstr "" + +#: pretix/control/logdisplay.py:336 +msgid "The order has been marked as unpaid." +msgstr "" + +#: pretix/control/logdisplay.py:337 +msgid "The order's secret has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:338 +msgid "The order's expiry date has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 +msgid "The order has been marked as expired." +msgstr "" + +#: pretix/control/logdisplay.py:340 +msgid "The order has been marked as paid." +msgstr "" + +#: pretix/control/logdisplay.py:341 +msgid "The cancellation request has been deleted." +msgstr "" + +#: pretix/control/logdisplay.py:342 +msgid "The order has been refunded." +msgstr "" + +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 +msgid "The order has been canceled." +msgstr "" + +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 +msgid "The order has been reactivated." +msgstr "" + +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +msgid "The customer account has been changed." +msgstr "" + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 msgid "The event details have been changed." msgstr "" -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 msgid "The gate has been created." msgstr "" -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 msgid "The gate has been changed." msgstr "" -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 msgid "The gate has been deleted." msgstr "" -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -10213,18 +10589,19 @@ msgstr "" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -10274,14 +10651,14 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "" @@ -10375,12 +10752,23 @@ msgstr "" msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +msgid "Customers" +msgstr "" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +msgid "Customer accounts" +msgstr "" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "" @@ -10428,6 +10816,9 @@ msgid "Register" msgstr "" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "" @@ -10475,6 +10866,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -10523,19 +10916,19 @@ msgid "Set new password" msgstr "" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -10546,13 +10939,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -10569,6 +10966,9 @@ msgstr "" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "සුරකින්න" @@ -10603,6 +11003,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "" @@ -10795,6 +11197,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -10877,7 +11280,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -10890,8 +11293,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -10926,6 +11331,7 @@ msgstr "අවලංගු" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -10981,6 +11387,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -11184,7 +11605,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 msgid "Cancel or delete event" msgstr "" @@ -11288,7 +11709,7 @@ msgid "Geo coordinates" msgstr "" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -11381,7 +11802,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "" @@ -11409,9 +11830,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -11555,79 +11976,75 @@ msgstr "" msgid "No results" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -11696,14 +12113,20 @@ msgstr "" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "" @@ -11842,16 +12265,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -11859,52 +12283,52 @@ msgstr "" msgid "Meta data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 msgid "Customer data (once per order)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 msgid "Name and address" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 msgid "See invoice settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 msgid "Attendee data (once per admission ticket)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 msgid "Custom fields" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 msgid "Manage questions" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 msgid "Other settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -11912,16 +12336,16 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 msgid "Add confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -11929,30 +12353,30 @@ msgstr "" msgid "Timeline" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 msgid "Item metadata" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -12023,7 +12447,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 msgid "Change history" msgstr "" @@ -12258,19 +12682,6 @@ msgstr "" msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -12624,7 +13035,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "" @@ -12632,17 +13043,29 @@ msgstr "" msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +msgid "days" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +msgid "months" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "" @@ -12779,8 +13202,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "" @@ -13247,38 +13672,38 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "" @@ -13302,7 +13727,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -13441,235 +13866,244 @@ msgstr "" msgid "Cancellation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +msgid "Customer account" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +msgid "Contact email" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, python-format msgid "Exit scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, python-format msgid "Entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 msgid "Ticket page" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "බදු" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "" @@ -14080,37 +14514,45 @@ msgid "Remove filter" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:116 -msgid "Order paid / total" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 +msgid "Order paid / total" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -14173,6 +14615,118 @@ msgstr "" msgid "Search" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, python-format +msgid "Customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +msgid "Customer ID" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Shop disabled" +msgid "disabled" +msgstr "සාප්පුව අබල කර ඇත" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +msgid "not yet activated" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +msgid "active" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +msgid "Memberships" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +msgid "Valid from" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +msgid "Usages" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +msgid "Add membership" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +msgid "Customer history" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, python-format +msgid "Anonymize customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +msgid "Are you sure you want to anonymize this customer account?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +msgid "This action is irreversible." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +msgid "No customer accounts have been created yet." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "" @@ -14346,7 +14900,7 @@ msgstr "" msgid "Organizer page" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -14380,11 +14934,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 msgid "Expire date" msgstr "" @@ -14456,6 +15005,52 @@ msgstr "" msgid "Organizer logs" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +msgid "Customer account registration" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +msgid "Customer account email change" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +msgid "Customer account password reset" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +msgid "Delete membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +msgid "Are you sure you want to delete this membership type?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +msgid "Membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +msgid "Create a new membership type" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -14516,7 +15111,7 @@ msgstr "" msgid "Organizer permissions" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "" @@ -15616,10 +16211,6 @@ msgstr "" msgid "Impersonate user" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "" @@ -15901,44 +16492,40 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on organizer level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on global level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to organizer settings" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to global settings" msgstr "" #: pretix/control/views/__init__.py:166 @@ -16031,10 +16618,10 @@ msgstr "" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -16124,7 +16711,7 @@ msgstr "" msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "" @@ -16156,7 +16743,7 @@ msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -16187,29 +16774,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "" @@ -16218,7 +16806,7 @@ msgid "Unknown e-mail renderer." msgstr "" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "" @@ -16314,7 +16902,7 @@ msgstr "" msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -16322,26 +16910,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -16349,35 +16937,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -16543,14 +17131,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "" @@ -16745,15 +17333,15 @@ msgstr "" msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -16781,234 +17369,245 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 msgid "The selected gift card issuer has been added." msgstr "" -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1392 +#: pretix/control/views/organizer.py:1500 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1529 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 msgid "The selected property has been deleted." msgstr "" +#: pretix/control/views/organizer.py:1718 +msgid "The selected object has been deleted." +msgstr "" + +#: pretix/control/views/organizer.py:1941 +msgid "The customer account has been anonymized." +msgstr "" + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" @@ -17065,15 +17664,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "" @@ -17582,8 +18181,8 @@ msgstr "" #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -18175,16 +18774,16 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "" @@ -18258,8 +18857,8 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "" @@ -18784,7 +19383,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "" @@ -18811,22 +19410,22 @@ msgstr "" msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -18834,20 +19433,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -18858,73 +19457,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:173 -msgctxt "stripe" -msgid "Live" -msgstr "" - #: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" +msgid "Live" +msgstr "" + +#: pretix/plugins/stripe/payment.py:175 +msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -18932,23 +19531,27 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +msgid "Destination" +msgstr "" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: Slovenian prodaja vstopnic, ki jo poganja pretix" msgid "source code" msgstr "izvorna koda" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -372,57 +411,57 @@ msgstr "izvorna koda" msgid "Default" msgstr "Privzeto" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "Enostavno z logotipom" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "Primer Družbe" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "Vzorec vstopnice" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 msgid "An individual text with a reason can be inserted here." msgstr "Sem lahko vstavite besedilo z razlago." -#: pretix/base/email.py:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "Znesek je bremenil vašo kartico." -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 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:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "Izvozni format" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (z vejicami)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (Excel oblika)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (s podpičji)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "Kombiniran Excel (.xlsx)" @@ -430,7 +469,7 @@ msgstr "Kombiniran Excel (.xlsx)" msgid "Answers to file upload questions" msgstr "Odgovori na vprašanja o nalaganju datotek" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -447,10 +486,10 @@ msgstr "Vstopnica za dogodek {event}-{code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -475,6 +514,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -494,9 +534,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:86 pretix/base/models/orders.py:1390 -#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: 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,7 +547,7 @@ msgid "Payment provider" msgstr "Ponudnik plačil" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "Vsi ponudniki plačil" @@ -529,9 +569,9 @@ msgstr "Vsi računi" msgid "Invoice data" msgstr "Datum računa" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -547,8 +587,8 @@ msgstr "Številka računa" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -560,13 +600,15 @@ msgstr "Datum" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -577,6 +619,8 @@ msgstr "Datum" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "Koda naročila" @@ -598,7 +642,8 @@ msgstr "Preklic" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Jezik" @@ -617,19 +662,23 @@ msgstr "Pošiljatelj računa:" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -640,10 +689,13 @@ msgstr "Pošiljatelj računa:" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "Ime" @@ -653,10 +705,10 @@ msgstr "Ime" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -670,9 +722,9 @@ msgstr "Naslov" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -685,9 +737,9 @@ msgstr "Poštna številka" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -700,11 +752,11 @@ msgstr "Mesto" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -723,9 +775,9 @@ msgstr "ID za DDV" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -753,7 +805,7 @@ msgstr "Prejemnik računa:" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -772,9 +824,9 @@ msgstr "Ulica" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -784,19 +836,19 @@ msgid "State" msgstr "Zvezna država" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Upravičenec" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Interni prenos" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "Vračilo plačila" @@ -834,7 +886,7 @@ msgid "Cancellation" msgstr "Preklic" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Račun" @@ -843,9 +895,9 @@ msgstr "Račun" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -853,7 +905,6 @@ msgstr "Račun" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Da" @@ -861,9 +912,9 @@ msgstr "Da" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -871,7 +922,6 @@ msgstr "Da" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "Ne" @@ -880,12 +930,12 @@ msgid "Line number" msgstr "Št. vrstice" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Opis" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "Bruto cena" @@ -894,14 +944,14 @@ msgid "Net price" msgstr "Neto cena" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "Vrednost davka" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -928,15 +978,17 @@ msgstr "Filtriraj po statusu" msgid "Order data" msgstr "Podatki o naročilu" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "Naročila" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Pozicije naročil" @@ -989,8 +1041,8 @@ msgstr "Datum zaključka dogodka" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "Oznaka dogodka" @@ -998,6 +1050,7 @@ msgstr "Oznaka dogodka" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "Skupni znesek naročila" @@ -1007,16 +1060,19 @@ msgstr "Skupni znesek naročila" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1025,6 +1081,8 @@ msgstr "Skupni znesek naročila" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" @@ -1034,21 +1092,23 @@ msgstr "Status" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "Email" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" @@ -1057,9 +1117,11 @@ msgstr "Telefonska številka" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1067,6 +1129,8 @@ msgstr "Telefonska številka" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "Datum naročila" @@ -1077,7 +1141,7 @@ msgstr "Datum naročila" msgid "Order time" msgstr "Čas naročila" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 msgid "Custom address field" msgstr "Polje za naslov po meri" @@ -1123,16 +1187,16 @@ msgid "Sales channel" msgstr "Prodajni kanal" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "Potrebuje posebno pozornost" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1142,11 +1206,13 @@ msgstr "Komentar" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "Položaji" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "Email naslov preverjen" @@ -1161,11 +1227,11 @@ msgid "Fee type" msgstr "Tipi stroškov" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1196,16 +1262,17 @@ msgstr "ID pozicije" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1214,19 +1281,21 @@ msgstr "ID pozicije" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1237,35 +1306,40 @@ msgstr "Datum" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "Izdelek" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "Varianta" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "Ime udeleženca" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "Email udeleženca" @@ -1323,9 +1397,10 @@ msgid "Refund states" msgstr "Stanje povračila" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1346,7 +1421,7 @@ msgid "Creation date" msgstr "Datum ustvarjenja" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "Datum zaključka" @@ -1355,10 +1430,10 @@ msgid "Status code" msgstr "Statusna koda" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1367,8 +1442,8 @@ msgid "Amount" msgstr "Znesek" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1407,9 +1482,9 @@ msgid "Current user's carts" msgstr "Košarica trenutnega uporabnika" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1447,10 +1522,10 @@ msgstr "Unovčenje darilnih kartic" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "Koda darilne kartice" @@ -1459,8 +1534,8 @@ msgstr "Koda darilne kartice" msgid "Issuer" msgstr "Izdajatelj" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 #, fuzzy #| msgid "Gift card" msgid "Gift cards" @@ -1480,9 +1555,9 @@ msgstr "Preizkusni način" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: 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,7 +1585,7 @@ msgid "Expired and with value" msgstr "S preteklo veljavnostjo in z vrednostjo" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1530,7 +1605,7 @@ msgstr "Kartica v preskusnem načinu" msgid "Expiry date" msgstr "Datum izteka" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "Posebni pogoji" @@ -1545,7 +1620,7 @@ msgstr "Valuta" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1605,15 +1680,15 @@ msgid "Voucher expired" msgstr "Bon je potekel" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Ime izdelka" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1635,8 +1710,8 @@ msgstr "Prednost" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1651,6 +1726,7 @@ msgid "This combination of credentials is not known to our system." msgstr "Naš sistem ne pozna te kombinacije poverilnic." #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "Iz varnostnih razlogov počakajte 5 minut, preden poskusite znova." @@ -1665,6 +1741,7 @@ msgstr "S tem email naslovom ste že registrirani. Prijavite se." #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "Geslo vnesite dvakrat" @@ -1673,6 +1750,7 @@ msgid "Email address" msgstr "Email naslov" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "Ponovite geslo" @@ -1730,9 +1808,10 @@ msgstr "Izberite deželo" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "To polje je obvezno." @@ -1785,15 +1864,18 @@ msgid "" "or password." msgstr "Za spremembo gesla ali email naslova, vnesite vaše trenutno geslo." -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "Vnešeno trenutno geslo ni pravilno." -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "Vaše trenutno geslo" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "Novo geslo" @@ -1801,7 +1883,8 @@ msgstr "Novo geslo" msgid "Repeat new password" msgstr "Ponovite vaše geslo" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Privzeta časovna cona" @@ -1845,7 +1928,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "Napačne spremenljivke: %(value)s" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "Poslovna stranka" @@ -1874,27 +1957,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "Račun za" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "Koda naročila" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "Številka preklica" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "Originalni račun" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "Številka računa" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "Datum preklica" @@ -1904,7 +1987,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "Datum originalnega računa" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "Datum računa" @@ -1930,6 +2013,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1937,10 +2022,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "TESTNI NAČIN" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -1973,7 +2060,7 @@ msgid "Invoice" msgstr "Račun" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -1989,7 +2076,7 @@ msgctxt "invoice" msgid "Qty" msgstr "Količina" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "Davčna stopnja" @@ -2024,27 +2111,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "Neporavnana plačila" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "Neto znesek" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "Bruto znesek" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "Davek" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "Vključeni davki" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2054,7 +2141,7 @@ msgstr "" "Uporabljen menjalni tečaj 1:{rate} kot ga je objavila Evropska centralna " "banka na dan {date}, ki ustreza:" -#: pretix/base/invoice.py:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2064,7 +2151,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:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "Moderni izrisovalnik računov (pretix 2.7)" @@ -2073,8 +2160,9 @@ msgstr "Moderni izrisovalnik računov (pretix 2.7)" msgid "Default list" msgstr "Privzet seznam" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Ime in priimek" @@ -2108,14 +2196,13 @@ 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: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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "Uporabnik" @@ -2155,7 +2242,7 @@ msgid "" msgstr "" "S to opcijo se bodo ljudje lahko prijavili tudi, če naročilo ni bilo plačano." -#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 msgid "Gates" msgstr "Vrata" @@ -2210,11 +2297,35 @@ msgstr "Vstop" msgid "Exit" msgstr "Izhod" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "This account is inactive." +msgid "Account active" +msgstr "Ta račun je neaktiven." + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee e-mail address" +msgid "Verified email address" +msgstr "E-poštni naslov udeleženca" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +msgid "Last login" +msgstr "" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Expiration date" +msgid "Registration date" +msgstr "Datum poteka" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "Interna oznaka" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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." @@ -2222,7 +2333,7 @@ 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:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "Ta oznaka se že uporablja za drugo vprašanje." @@ -2262,12 +2373,12 @@ msgstr "" "naključno vrednost. Ta bo uporabljena v URLjih, kodah naročila, številkah " "računov in referencah plačil." -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 #, 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:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Kratka oblika" @@ -2280,26 +2391,26 @@ msgstr "Trgovina je aktivna" msgid "Event currency" msgstr "Valuta dogodka" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Začetek dogodka" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Konec dogodka" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Čas vstopa" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "Prikaži v seznamih" @@ -2310,12 +2421,12 @@ msgid "" msgstr "" "Če izberete, bo ta dogodek prikazan na javnem seznamu v vaši organizaciji." -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Konec predprodaje" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " @@ -2324,26 +2435,26 @@ 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Začetek predprodaje" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: 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:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Lokacija" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "Zemljepisna širina" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "Zemljepisna dolžina" @@ -2353,12 +2464,12 @@ msgstr "Vstavki" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "Privatni zaznamek" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2376,11 +2487,15 @@ msgstr "" "Vstopnice za ta dogodek prodajajte samo na naslednjih prodajnih kanalih." #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Dogodek" @@ -2391,11 +2506,11 @@ msgstr "Dogodek" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "Dogodki" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2403,94 +2518,94 @@ msgstr "" "Nastavili ste vsaj en plačan izdelek, vendar niste omogočili nobenega načina " "plačila." -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 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:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "Izpolniti morate meta parameter \"{property}\"." -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 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:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "Sluga dogodka ne morete več spremeniti." -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 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:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "Dogodek se ne more zaključiti pred začetkom." -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 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:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Aktiven" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 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:1172 +#: pretix/base/models/event.py:1181 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:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "Besedilo na vstopni strani" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "Datum v seriji dogodkov" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "Datumi v seriji dogodkov" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 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:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 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:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 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:1461 +#: pretix/base/models/event.py:1470 msgid "Default value" msgstr "Privzeta vrednost" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 msgid "Can only be changed by organizer-level administrators" msgstr "Lahko ga spremenijo samo skrbniki na ravni organizatorja" -#: pretix/base/models/event.py:1465 +#: pretix/base/models/event.py:1474 msgid "Required for events" msgstr "Obvezno za dogodke" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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" @@ -2498,11 +2613,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:1471 +#: pretix/base/models/event.py:1480 msgid "Valid values" msgstr "Veljavne vrednosti" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." @@ -2510,11 +2625,11 @@ 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:1478 +#: pretix/base/models/event.py:1487 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:1480 +#: pretix/base/models/event.py:1489 msgid "You cannot set a default value that is not a valid value." msgstr "Ne morete nastaviti privzete vrednosti, ki ni veljavna." @@ -2626,7 +2741,7 @@ msgstr "Na voljo do" 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:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Rubrika" @@ -2645,7 +2760,7 @@ msgstr "Ime postavke" msgid "This is shown below the product name in lists." msgstr "To bo prikazano pod imenom izdelka v seznamih." -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "Privzeta cena" @@ -2700,8 +2815,8 @@ msgstr "Prikaži čakalno listo za to vstopnico" 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:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "Prikaži preostalo število vstopnic" @@ -2843,11 +2958,11 @@ msgstr "" "študentske vstopnice, da osebi ob prijavi navedete, da je treba še preveriti " "osebno izkaznico študenta." -#: pretix/base/models/items.py:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "Originalna cena" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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,7 +2972,7 @@ msgstr "" "znižana. To vpliva samo na izgled in ne na ceno." #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "Prodajni kanali" @@ -2873,8 +2988,34 @@ msgstr "" "Ko kupec kupi ta izdelek, dobi darilno kartico z vrednostjo, ki ustreza ceni " "izdelka." -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +msgid "Require a valid membership" +msgstr "" + +#: pretix/base/models/items.py:523 +msgid "Allowed membership types" +msgstr "" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2886,7 +3027,7 @@ msgstr "" msgid "Products" msgstr "Izdelki" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -2894,50 +3035,56 @@ msgstr "" "Najvišje število na naročilo ne sme biti nižje od najnižjega števila na " "naročilo." -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 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:692 +#: pretix/base/models/items.py:720 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:698 +#: pretix/base/models/items.py:726 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:744 +#: pretix/base/models/items.py:772 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:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "Pozicija" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +msgid "Membership types" +msgstr "" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Verzije izdelka" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "Najmanjše število" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "Največje število" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "Dodatki so vključeni v ceno" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -2945,47 +3092,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:939 +#: pretix/base/models/items.py:976 msgid "Allow the same product to be selected multiple times" msgstr "Dovoli, da se isti izdelek izbere večkrat" -#: pretix/base/models/items.py:958 +#: pretix/base/models/items.py:995 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:963 +#: pretix/base/models/items.py:1000 msgid "The item already has an add-on of this category." msgstr "Izdelek že vsebuje dodatek te kategorije." -#: pretix/base/models/items.py:968 +#: pretix/base/models/items.py:1005 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:973 +#: pretix/base/models/items.py:1010 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:978 +#: pretix/base/models/items.py:1015 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:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "Postavke v paketu" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "Paket variant" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "Število" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "Določen del cene" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -2997,60 +3144,60 @@ msgstr "" "obdavčevanja, vendar jih v nasprotnem primeru ne morete izpolniti. Ta " "vrednost NE bo dodana ceni osnovne postavke." -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 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:1048 +#: pretix/base/models/items.py:1085 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:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "Izbrana različica ne spada v to postavko." -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 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:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "Opis (ena vrstica)" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "Večvrstični opis" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "Da/Ne" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "Izberite enega iz seznama" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "Izberite več opcij iz seznama" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "Nalaganje datoteke" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "Čas" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "Datum in ura" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Koda države (ISO 3166-1 alpha-2)" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3058,71 +3205,71 @@ msgstr "Koda države (ISO 3166-1 alpha-2)" msgid "Question" msgstr "Vprašanje" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "Besedilo pomoči" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 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:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "Tip vprašanja" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Obvezno vprašanje" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 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:1164 +#: pretix/base/models/items.py:1201 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:1165 +#: pretix/base/models/items.py:1202 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:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Skrito vprašanje" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 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:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "Natisnite odgovor na račune" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 msgid "Minimum value" msgstr "Najmanjša vrednost" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 #, 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:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 msgid "Maximum value" msgstr "Največja vrednost" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "Potrdi, da je datoteka portret" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 msgid "" "If checked, files must be images with an aspect ratio of 3:4. This is " "commonly used for photos printed on badges." @@ -3130,91 +3277,91 @@ msgstr "" "Če je označeno, morajo biti slike v razmerju stranic 3:4. To se običajno " "uporablja za fotografije, natisnjene na značke." -#: pretix/base/models/items.py:1254 +#: pretix/base/models/items.py:1291 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:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "Izbrana napačna opcija." -#: pretix/base/models/items.py:1296 +#: pretix/base/models/items.py:1333 msgid "The number is to low." msgstr "Številka je prenizka." -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 msgid "The number is to high." msgstr "Številka je previsoka." -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "Napačen številčni vnos." -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 msgid "Please choose a later date." msgstr "Prosim, izberite poznejši datum." -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 msgid "Please choose an earlier date." msgstr "Prosim, izberite zgodnejši datum." -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "Napačen datum." -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "Napačen format ure." -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "Napačen datetime format." -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "Neznana koda države." -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Odgovor" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 msgid "The identifier \"{}\" is already used for a different option." msgstr "Identifikator \"{}\" se že uporablja za drugo možnost." -#: pretix/base/models/items.py:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "Opcija vprašanja" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "Opcije vprašanja" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Skupna zmogljivost" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 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:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Postavka" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "Variacije" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 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:1485 +#: pretix/base/models/items.py:1522 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 " @@ -3224,12 +3371,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:1493 +#: pretix/base/models/items.py:1530 #, 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:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3246,13 +3393,13 @@ msgstr "" "ponovni vstop po izhodnem optičnem branju\", da se prepreči nenamerno " "rezerviranje." -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3261,11 +3408,11 @@ msgstr "Kvota" msgid "Quotas" msgstr "Kvote" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 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:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3273,7 +3420,7 @@ msgstr "" "Ena ali več elementov ima različice, vendar nobena od teh ni na seznamu " "različic." -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Poddogodek ne more biti null za serijo dogodkov." @@ -3318,38 +3465,88 @@ msgstr "Vprašanje {val}" msgid "Tax rule {val}" msgstr "Davčno pravilo {val}" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "Največje število uporab" + +#: pretix/base/models/memberships.py:58 +#, fuzzy +#| msgid "Number of times this voucher can be redeemed." +msgid "Number of times this membership can be used in a purchase." +msgstr "Število uporab tega bona." + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +#, fuzzy +#| msgid "Fee type" +msgid "Membership type" +msgstr "Tipi stroškov" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "v teku" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "plačano" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "poteklo" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "preklicano" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer" +msgstr "Stranka" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "Lokacija" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "Datum poteka" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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." @@ -3357,7 +3554,7 @@ msgstr "" "Besedilo, vneseno v to polje, ne bo vidno uporabniku in je na voljo za vaše " "udobje." -#: pretix/base/models/orders.py:214 +#: pretix/base/models/orders.py:224 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 " @@ -3369,11 +3566,11 @@ 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:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "Meta podatek" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3381,7 +3578,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:805 +#: pretix/base/models/orders.py:815 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." @@ -3389,151 +3586,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:807 +#: pretix/base/models/orders.py:817 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:827 +#: pretix/base/models/orders.py:841 #, 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:828 +#: pretix/base/models/orders.py:842 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "Sedež \"{seat}\" ni več na voljo." -#: pretix/base/models/orders.py:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "Bon \"{voucher}\" nima več zadostnih sredstev." -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, 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:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "Prazno, če ta izdelek ni vstopnica" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "Ime podjetja" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "Izberite državo" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "ustvarjeno" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "v teku" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "potrjeno" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "preklicano" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "z napako" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "povrnjeno" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "Podatki o plačilu" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "Registracija na dogodek potrjena: %(code)s" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "Plačilo naročila prejeto: %(code)s" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "začeto zunaj" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "ustvarjeno" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "v tranzitu" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "opravljeno" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "neuspelo" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "preklicano" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "Organizator" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "Stranka" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "Zunanje" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 msgid "Refund reason" msgstr "Razlog vračila" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" @@ -3542,70 +3739,70 @@ msgstr "" "Lahko je prikazan končnemu uporabniku ali uporabljen npr. kot del sklica na " "plačilo." -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "Stroški plačila" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "Stroški pošiljanja" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "Stroški storitve" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "Stroški preklica" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "Drugi stroški" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Vrednost" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "Vrstni red naročila" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "Registracija vašega dogodka: %(code)s" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "ID košarice (e.g. session key)" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "Pozicija košarice" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "Pozicije košarice" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "Samo za poslovne stranke v EU." -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 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:73 +#: pretix/base/models/organizer.py:75 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 " @@ -3615,45 +3812,46 @@ 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "Organizator" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "Ime ekipe" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Člani ekipe" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "Lahko dodaja dogodke" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "Lahko spreminja člane ekipe in njihove pravice" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "Lahko spreminja nastavitve organizatorja" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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!" @@ -3662,31 +3860,37 @@ msgstr "" "dogodkih, tj. Prek poročil o zasebnosti, zato bodite previdni, koga dodate " "tej ekipi!" -#: pretix/base/models/organizer.py:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Internal comment" +msgid "Can manage customer accounts" +msgstr "Privatni zaznamek" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "Lahko upravlja darilne kartice" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "Lahko spreminja nastavitve dogodka" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "Lahko spreminja nastavitve izdelka" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "Lahko gleda naročila" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "Lahko spreminja naročila" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "Lahko opravi prijavo" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 msgid "" "This includes searching for attendees, which can be used to obtain personal " "information about attendees. Users with \"can change orders\" can also " @@ -3696,30 +3900,30 @@ msgstr "" "osebnih podatkov o udeležencih. Uporabniki z možnostjo \"lahko spremeni " "naročila\" lahko opravijo prijave." -#: pretix/base/models/organizer.py:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "Lahko gleda bone" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "Lahko spreminja bone" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s na %(object)s" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Ekipa" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "Ekipe" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "Povabi v ekipo '{team}' za '{email}'" @@ -3771,7 +3975,7 @@ msgstr "" "davčnim zastopnikom. Za pravilen izračun davka ni dano garancije. UPORABITE " "NA LASTNEM TVEGANJU." -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "Država trgovca" @@ -3832,10 +4036,6 @@ msgstr "Odštej od cene izdelka" msgid "Reduce product price by (%)" msgstr "Zmanjšaj ceno izdelka za (%)" -#: 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:146 msgid "Number of times this voucher can be redeemed." msgstr "Število uporab tega bona." @@ -3859,11 +4059,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:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "Velja do" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "Rezerviraj vstopnico iz kvote" @@ -4144,8 +4348,8 @@ msgid "Event date" msgstr "Datum dogodka" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "Neto skupaj" @@ -4312,9 +4516,9 @@ msgstr "E-poštni naslov udeleženca" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 msgid "Attendee address" msgstr "Naslov udeleženca" @@ -4334,7 +4538,7 @@ msgstr "Vnesli ste neveljavno številko." #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "Koda vstopnice" @@ -4601,22 +4805,22 @@ msgid "In test mode, only test cards will work." msgstr "V testnem načinu bodo delovale samo testne kartice." #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 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:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "Ta darilna kartica ne podpira te valute." #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 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:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "V testnem načinu lahko uporabljate samo testne darilne kartice." @@ -4665,7 +4869,7 @@ msgstr "" "Te darilne kartice ni mogoče unovčiti, ker njena koda ni edinstvena. Obrnite " "se na organizatorja tega dogodka." -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "Organizator prireditve ne sprejema te darilne kartice." @@ -4736,9 +4940,9 @@ msgid "Price including add-ons" msgstr "Cena z vključenimi dodatki" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 msgid "Attendee company" msgstr "Podjetje udeleženca" @@ -4845,7 +5049,7 @@ msgstr "22:00" msgid "Event admission date and time" msgstr "Datum in ura vstopa na dogodek" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "2017-05-31 19:00" @@ -4861,7 +5065,7 @@ msgstr "19:00" msgid "Event location" msgstr "Lokacija dogodka" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "Naključno mesto" @@ -4966,7 +5170,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "Parter, vrsta 3, sedež 4" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "Splošna vstopnica" @@ -4986,17 +5190,23 @@ msgstr "Sedež:vrsta" msgid "Seat: seat number" msgstr "Sedež: številka" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Date and time" +msgid "Date and time of first scan" +msgstr "Datum in ura" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "Vprašanje: {question}" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -5005,12 +5215,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "Ime udeleženca: {part}" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "Naslov računa: {part}" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Vstopnica" @@ -5069,7 +5279,7 @@ msgstr "" msgid "Event canceled" msgstr "Dogodek preklican" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5134,7 +5344,7 @@ msgstr "" "Iz vozička smo odstranili %(product)s, saj ne morete kupiti manj kot %(min)s " "izdelkov." -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "Predhodno obdobje za ta dogodek se še ni začelo." @@ -5158,7 +5368,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:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5400,14 +5610,14 @@ msgstr "Vzorčni izdelek {}" msgid "Sample product A" msgstr "Vzorčni izdelek A" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, 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:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5416,11 +5626,62 @@ msgstr "" "Podrobnosti o naročilu si lahko ogledate na povezavi:\n" "{orderurl}." -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, 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/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, fuzzy, python-brace-format +#| msgid "You selected a product which is not available for sale." +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "Izbrali ste izdelek, ki ni na voljo za prodajo." + +#: pretix/base/services/memberships.py:139 +#, fuzzy +#| msgid "You cannot select an item that belongs to a different event." +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "Ne morete izbrati predmeta, ki pripada drugemu dogodku." + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5435,7 +5696,7 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "Neveljavni podatki v vrstici {row}: {message}" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5443,7 +5704,7 @@ msgstr "" "Nekateri izdelki, ki ste jih izbrali, niso več na voljo. Za podrobnosti " "glejte spodaj." -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5451,7 +5712,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:102 +#: pretix/base/services/orders.py:106 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5459,15 +5720,15 @@ msgstr "" "Cena nekaterih izdelkov v košarici se je medtem spremenila. Za podrobnosti " "glejte spodaj." -#: pretix/base/services/orders.py:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "Prišlo je do notranje napake, poskusite znova." -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "Vaša košarica je prazna." -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5476,11 +5737,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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "Obdobje predprodaje se je končalo." -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5488,7 +5749,7 @@ msgstr "" "Koda bona, uporabljena za enega od izdelkov v košarici, ni znana v naši bazi " "podatkov." -#: pretix/base/services/orders.py:113 +#: pretix/base/services/orders.py:117 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 " @@ -5497,7 +5758,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:115 +#: pretix/base/services/orders.py:119 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." @@ -5505,7 +5766,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:117 +#: pretix/base/services/orders.py:121 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5513,7 +5774,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:119 +#: pretix/base/services/orders.py:123 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 +5782,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:121 +#: pretix/base/services/orders.py:125 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 +5790,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:123 +#: pretix/base/services/orders.py:127 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." @@ -5537,14 +5798,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:127 +#: pretix/base/services/orders.py:131 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:128 +#: pretix/base/services/orders.py:132 msgid "" "One of the seats in your order has been taken in the meantime, we removed " "the position from your cart." @@ -5552,35 +5813,35 @@ msgstr "" "Medtem je bil zaseden eden od sedežev v naročilu. Izdelek smo odstranili iz " "vozička." -#: pretix/base/services/orders.py:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 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:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "To naročilo ne čaka na odobritev." -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Naročilo odobreno in potrjeno: %(code)s" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, 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:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "Naročilo zavrnjeno: %(code)s" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "Tega naročila ne morete preklicati." -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, python-brace-format msgid "" "This order can not be canceled since the gift card {card} purchased in this " @@ -5589,18 +5850,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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 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:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "Naročilo preklicano: %(code)s" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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 " @@ -5611,56 +5872,56 @@ msgstr "" "medtem uporabljena darilna kartica, ki ste jo uporabili. Preverite spodnje " "cene in poskusite znova." -#: pretix/base/services/orders.py:1082 +#: pretix/base/services/orders.py:1101 #, 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:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Naročilo čaka na plačilo: %(code)s" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, 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:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Vaše naročilo je spremenjeno: %(code)s" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "Izbrati morate različico izdelka." -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, 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:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "Za to operacijo ni opredeljena nobena kvota." -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 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:1212 +#: pretix/base/services/orders.py:1231 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:1213 +#: pretix/base/services/orders.py:1232 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:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -5668,7 +5929,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:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -5676,17 +5937,17 @@ msgstr "" "To je dodaten izdelek, zato izberite osnovni položaj, h kateremu ga želite " "dodati." -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 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:1218 +#: pretix/base/services/orders.py:1237 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:1220 +#: pretix/base/services/orders.py:1239 #, python-brace-format msgid "" "You selected seat \"{seat}\" for a date that does not match the selected " @@ -5695,19 +5956,19 @@ msgstr "" "Izbrali ste sedež \"{seat}\" za datum, ki se ne ujema z izbranim datumom " "vstopnice. Ponovno izberite sedež." -#: pretix/base/services/orders.py:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "Pri izbranem izdelku morate izbrati sedež." -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 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:1223 +#: pretix/base/services/orders.py:1242 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:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." @@ -5715,7 +5976,7 @@ msgstr "" "Cene pozicije, ki je bila uporabljena za izdajo darilne kartice, ne morete " "spremeniti." -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -5724,7 +5985,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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5822,27 +6083,39 @@ msgstr "" msgid "Plugin: %s" msgstr "Vtičnik: %s" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, python-brace-format msgid "The voucher has been sent to {recipient}." msgstr "Bon je poslan prejemniku/ci {recipient}." +#: pretix/base/settings.py:116 +#, fuzzy +#| msgid "Ticket checked in" +msgid "Allow customers to create accounts" +msgstr "Vstopnica 'checkirana'" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "Največje število izdelkov na naročilo" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "Dodatni izdelki se ne upoštevajo." -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" "Prikaži neto cene namesto bruto cene na seznamu izdelkov (ni priporočljivo!)" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 msgid "" "Independent of your choice, the cart will show gross prices as this is the " "price that needs to be paid." @@ -5850,27 +6123,27 @@ msgstr "" "Ne glede na vašo izbiro bodo v košarici prikazane bruto cene, saj je to " "cena, ki jo je treba plačati." -#: pretix/base/settings.py:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "Povprašaj po imenih udeležencev" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "Vprašaj za ime za vse vstopnice, ki vključujejo vstop na dogodek." -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "Zahtevajte imena udeležencev" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "Od strank zahtevajte, da vpišejo imena vseh udeležencev." -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "Zahtevajte e-poštne naslove na vstopnico" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5889,11 +6162,11 @@ msgstr "" "poslal samo na en primarni e-poštni naslov, ne pa tudi na naslove posameznih " "udeležencev. To lahko omogočite v nastavitvah e-pošte." -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "Zahtevajte e-poštne naslove na vstopnico" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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 " @@ -5903,58 +6176,58 @@ msgstr "" "naslove. Za več podrobnosti glejte zgornjo možnost. Ne glede na to " "nastavitev bo vedno zahtevan en e-poštni naslov za potrditev naročila." -#: pretix/base/settings.py:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "Vprašajte za podjetje na vstopnico" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "Zahtevajte podjetje na vstopnico" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "Vprašajte za poštne naslove na vstopnico" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "Zahtevajte poštne naslove na vstopnico" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "Dvakrat vprašajte za e-poštni naslov naročila" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" "V izogib napakam od strank zahtevajte, da primarni e-poštni naslov izpolnijo " "dvakrat." -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "Vprašajte za telefonsko številko pri naročilu" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "Zahtevajte telefonsko številko pri naročilu" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "Vprašajte za naslov računa" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "Ne zahtevajte naslova računa, če je naročilo brezplačno" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "Zahtevajte ime stranke" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "Prikaži imena udeležencev na računih" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 msgid "" "On invoices from one EU country into another EU country with a different " "currency, print the tax amounts in both currencies if possible" @@ -5962,23 +6235,23 @@ msgstr "" "Na računih iz ene države EU v drugo državo EU z drugo valuto natisnite " "davčne zneske v obeh valutah, če je to mogoče" -#: pretix/base/settings.py:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "Zahtevajte naslov računa" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "Zahtevajte poslovne naslove" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "Uporabniki bodo morali vnesti ime podjetja." -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "Vprašajte za upravičenca" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -5992,30 +6265,30 @@ msgstr "" "vnese svoje podatke, kot tudi za prikaz vrednosti na računu. Polje ne bo " "obvezno." -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "Vprašajte za identifikacijsko številko za DDV" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" "Deluje le, če je zahtevan naslov računa. Identifikacijska številka za DDV ni " "potrebna." -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "Pojasnilo naslova računa" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "To besedilo bo prikazano nad obrazcem za naslov računa med naročanjem." -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "Prikaži plačani znesek na delno plačanih računih" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 msgid "" "If an invoice has already been paid partially, this option will add the paid " "and pending amount to the invoice." @@ -6023,11 +6296,11 @@ msgstr "" "Če je bil račun že delno plačan, se s to možnostjo na račun doda plačani in " "še neplačani znesek." -#: pretix/base/settings.py:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "Prikaži brezplačne izdelke na računih" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6035,11 +6308,11 @@ msgstr "" "Upoštevajte, da se računi nikoli ne bodo ustvarili za naročila, ki vsebujejo " "samo brezplačne izdelke." -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 msgid "Show expiration date of order" msgstr "Prikaži datum poteka naročila" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." @@ -6047,11 +6320,11 @@ msgstr "" "Če je račun izstavljen po plačilu naročila, se datum poteka veljavnosti ne " "prikaže." -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "Najmanjša dolžina številke računa po predponi" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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." @@ -6059,19 +6332,19 @@ msgstr "" "Del številke računa, ki sledi predponi, bo zapolnjen z ničlami do te " "dolžine, npr. INV-001 ali INV-00001." -#: pretix/base/settings.py:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "Ustvari račune z zaporednimi številkami" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "Če je onemogočeno, se v številki računa uporabi koda naročila." -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "Predpona številke računa" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -6089,11 +6362,11 @@ msgstr "" "prihodnje račune. Uporabite lahko %Y (s stoletjem) %y (brez stoletja) za " "vnos leta računa ali %m in %d za dan v mesecu." -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "Predpona številke računa za preklice" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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 " @@ -6103,27 +6376,27 @@ msgstr "" "bo uporabljena enaka shema številčenja, kot ste jo nastavili za običajne " "račune." -#: pretix/base/settings.py:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "Obdobje rezervacije" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" "Število minut, v katerih so predmeti v uporabnikovi košarici rezervirani za " "tega uporabnika." -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "Po dodajanju izdelka v košarico neposredno preusmerite na odjavo." -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "Konec besedila o predprodaji" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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 " @@ -6133,11 +6406,11 @@ msgstr "" "okvir prodaje za ta dogodek. Uporabite ga lahko za opis drugih možnosti za " "pridobitev vstopnice, na primer fizične blagajne." -#: pretix/base/settings.py:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "Navodila" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 msgid "" "This text will be shown above the payment options. You can explain the " "choices to the user here, if you want." @@ -6145,19 +6418,19 @@ msgstr "" "To besedilo bo prikazano nad možnostmi plačila. Če želite, lahko tukaj " "uporabniku razložite izbor možnosti." -#: pretix/base/settings.py:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "v dnevih" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "v minutah" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 msgid "Set payment term" msgstr "Določite rok plačila" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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." @@ -6166,11 +6439,11 @@ msgstr "" "minut je natančnejša, vendar jo lahko uporabite le za načine plačila v " "realnem času." -#: pretix/base/settings.py:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "Rok plačila v dnevih" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -6183,11 +6456,11 @@ msgstr "" "priporočamo, da še vedno nastavite dva ali tri dni, da lahko uporabniki " "ponovijo neuspešna plačila." -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "Konec plačilnih rokov samo ob delavnikih" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -6195,13 +6468,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 #, fuzzy #| msgid "Payment fee" msgid "Payment term in minutes" msgstr "Stroški plačila" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -6209,164 +6482,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6374,28 +6647,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6403,55 +6676,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6459,11 +6732,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6472,137 +6745,137 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 #, 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:1029 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Device name" msgid "Require name" msgstr "Ime naprave" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 #, 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:1040 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "Phone number" msgid "Ask for a phone number" msgstr "Telefonska številka" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 #, 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:1050 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Phone number" msgid "Require phone number" msgstr "Telefonska številka" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 #, 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:1061 +#: pretix/base/settings.py:1072 #, fuzzy #| msgid "Phone number" msgid "Phone number explanation" msgstr "Telefonska številka" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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:1096 +#: pretix/base/settings.py:1107 #, 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:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 #, fuzzy #| msgid "Generate tickets" msgid "Generate tickets for all products" msgstr "Ustvari vstopnice" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 #, 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:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6611,55 +6884,55 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6667,89 +6940,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 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:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6757,113 +7030,113 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 #, fuzzy #| msgid "Gift card" msgid "All refunds are issued as gift cards" msgstr "Darilna kartica" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund requested" msgid "Refund method" msgstr "Zahtevano je vračilo" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -6878,7 +7151,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -6892,7 +7165,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6906,7 +7179,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -6921,7 +7194,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -6937,7 +7210,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -6955,7 +7228,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6969,7 +7242,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -6983,7 +7256,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -6999,7 +7272,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7013,7 +7286,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -7029,7 +7302,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -7054,7 +7327,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -7068,7 +7341,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -7086,7 +7359,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -7101,7 +7374,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -7118,7 +7391,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -7130,21 +7403,21 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1765 #, python-brace-format msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -7158,56 +7431,116 @@ msgid "" "Your {event} team" msgstr "" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -7216,25 +7549,25 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 #, 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:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -7243,11 +7576,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -7256,97 +7589,97 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 #, fuzzy #| msgid "Attendee email" msgid "Attendee data explanation" msgstr "Email udeleženca" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Dodatna pristojbina" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -7354,208 +7687,209 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 #, fuzzy #| msgid "Gift card" msgid "Length of gift card codes" msgstr "Darilna kartica" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 #, fuzzy #| msgid "Gift card" msgid "Validity of gift card codes in years" msgstr "Darilna kartica" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "Preklic" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" @@ -7584,62 +7918,63 @@ msgstr "" #: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Ime udeleženca" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -7961,12 +8296,56 @@ msgstr "" msgid "Filetype not allowed!" msgstr "" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "" + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "" + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -8046,51 +8425,51 @@ msgstr "" msgid "Default ({value})" msgstr "Privzeto ({value})" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 #, 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:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "" @@ -8103,7 +8482,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -8166,15 +8545,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "" @@ -8183,7 +8562,7 @@ msgstr "" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "" @@ -8216,7 +8595,8 @@ msgstr "" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -8274,120 +8654,76 @@ msgstr "" msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "" - -#: 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:1029 -msgid "Hostname" -msgstr "" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "" - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "" - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 #, fuzzy #| msgid "Ticket category" msgid "Ticket code generator" msgstr "Kategorija vstopnic" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 #, fuzzy #| msgid "Presale not started" msgid "Sale not allowed" msgstr "Prednaročilo se še ni začelo" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Besedilo na računih" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -8395,48 +8731,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -8444,27 +8780,27 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "" @@ -8572,25 +8908,25 @@ msgstr "" msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -8624,44 +8960,30 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "Datum od" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "Datum do" @@ -8704,140 +9026,141 @@ msgid "Sunday" msgstr "" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 #, fuzzy #| msgid "Presale end" msgctxt "checkin state" msgid "Present" msgstr "Zaključek predprodaje" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" @@ -9047,7 +9370,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 #, fuzzy #| msgid "Product category" msgid "No category" @@ -9093,43 +9416,47 @@ msgstr "Velikost" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9137,38 +9464,38 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 #, 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:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "" @@ -9201,21 +9528,21 @@ msgstr "" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -9223,15 +9550,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -9240,17 +9567,17 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 #, fuzzy #| msgid "Cancellation fee" msgid "Generate cancellation for invoice" msgstr "Stroški preklica" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -9259,158 +9586,172 @@ msgstr "" msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +msgid "Membership" +msgstr "" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +msgid "(No membership)" +msgstr "" + +#: pretix/control/forms/orders.py:539 msgid "Remove this fee" msgstr "" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 #, fuzzy #| msgid "Can change orders" msgid "Cancel all dates" msgstr "Lahko spreminja naročila" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:678 +#: pretix/control/forms/orders.py:741 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 " @@ -9418,35 +9759,35 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "Darilna kartica" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 #, 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:719 +#: pretix/control/forms/orders.py:782 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "Stroški naročila" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -9454,24 +9795,24 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 #, fuzzy #| msgid "Order information changed" msgid "Send information via email" msgstr "Podatki naročila so spremenjeni" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 #, fuzzy #| msgid "Order information changed" msgid "Send information to waiting list" msgstr "Podatki naročila so spremenjeni" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, python-brace-format msgid "Canceled: {event}" msgstr "Prekinjeno: {event}" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -9489,7 +9830,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -9503,65 +9844,75 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 #, 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:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +msgid "This will be attached to every email." +msgstr "" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Darilna kartica" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "A voucher with this code already exists." +msgid "An account with this email address is already registered." +msgstr "Vaučer s to kodo že obstaja." + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -9793,964 +10144,1038 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 #, 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:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 +#: pretix/control/logdisplay.py:314 #, 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:311 +#: pretix/control/logdisplay.py:315 #, 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:312 +#: pretix/control/logdisplay.py:316 #, 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:313 +#: pretix/control/logdisplay.py:317 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 #, 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:316 +#: pretix/control/logdisplay.py:320 #, 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:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been created." +msgid "The membership type has been created." +msgstr "Datum dogodka je ustvarjen." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been changed." +msgid "The membership type has been changed." +msgstr "Datum dogodka je spremenjen." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been deleted." +msgid "The membership type has been deleted." +msgstr "Datum dogodka je izbrisan." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "The gate has been created." +msgid "The account has been created." +msgstr "Vrata so ustvarjena." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "The gate has been changed." +msgid "The account has been changed." +msgstr "Vrata so spremenjena." + +#: pretix/control/logdisplay.py:326 +#, fuzzy +#| msgid "Your account has been enabled." +msgid "A membership for this account has been added." +msgstr "Račun je omogočen." + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "An answer option has been changed." +msgid "A membership of this account has been changed." +msgstr "Možnost odgovora je spremenjena." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "Your account has been disabled." +msgid "The account has been disabled and anonymized." +msgstr "Račun je onemogočen." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "This entry is anonymized and can no longer be used." +msgid "A new password has been requested." +msgstr "Ta vnos je anonimiziran in ga ni več mogoče uporabljati." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "Your password has been changed." +msgid "A new password has been set." +msgstr "Geslo je spremenjeno." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 #, 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:319 +#: pretix/control/logdisplay.py:334 #, 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:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 #, 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:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 #, 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:330 +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "The question has been changed." +msgid "The customer account has been changed." +msgstr "Vprašanje je spremenjeno." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "Izdelku je bil dodan paketni predmet." -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "Izdelku je bil odstranjen paketni predmet." -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "Izdelku je bil spremenjen paketni predmet." -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "Kvota je dodana." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "Kvota je bila izbrisana." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "Kvota je spremenjena." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "Kvota je zaprta." -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "Kvota je bila ponovno odprta." -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "Kategorija je dodana." -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "Kategorija je izbrisana." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "Kategorija je spremenjena." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "Vprašanje je dodano." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "Vprašanje je izbrisano." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "Vprašanje je spremenjeno." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "Davčno pravilo je dodano." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "Davčno pravilo je izbrisano." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "Davčno pravilo je spremenjeno." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "Seznam za prijavo je dodan." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "Seznam za prijavo je izbrisan." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "Seznam za prijavo je spremenjen." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "Nastavitve dogodka so spremenjene." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "Nastavitve prenosa vstopnic so spremenjene." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "Vstavek je omogočen." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "Vstavek je onemogočen." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "Trgovina je aktivna." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "Trgovina ni aktivna." -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "Trgovina je v preizkusnem načinu." -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "Preizkusni način je onemogočen." -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "Dogodek je bil ustvarjen." -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 msgid "The event details have been changed." msgstr "Podrobnosti o dogodku so spremenjene." -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "Vprašanju je dodana možnost odgovora." -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "Vprašanju je odstranjena možnost odgovora." -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "Možnost odgovora je spremenjena." -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "Uporabnik je dodan v ekipo dogodka." -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "Uporabnik je povabljen v ekipo dogodka." -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "Uporabniška dovoljenja so spremenjena." -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "Uporabnik je odstranjen iz ekipe dogodkov." -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 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:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "Vnos je odstranjen s čakalnega seznama." -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "Vnos je spremenjen na čakalnem seznamu." -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "Vnos je dodan na čakalni seznam." -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "Ekipa je ustvarjena." -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "Nastavitve ekipe so spremenjene." -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "Nastavitve ekipe so spremenjene." -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 msgid "The gate has been created." msgstr "Vrata so ustvarjena." -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 msgid "The gate has been changed." msgstr "Vrata so spremenjena." -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 msgid "The gate has been deleted." msgstr "Vrata so izbrisana." -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "Datum dogodka je izbrisan." -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 msgctxt "subevent" msgid "The event date has been canceled." msgstr "Datum dogodka je preklican." -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "Datum dogodka je spremenjen." -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "Datum dogodka je ustvarjen." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "Datumu dogodka je dodana kvota." -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "Na datum dogodka je spremenjena kvota." -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "Datumu dogodka je odstranjena kvota." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "Naprava je ustvarjena." -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "Naprava je spremenjena." -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "Dostop do naprave je preklican." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "Napravi je določena začetna vrednost." -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "Žeton za dostop do naprave je obnovljen." -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 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:480 +#: pretix/control/logdisplay.py:496 msgid "The gift card has been created." msgstr "Darilna kartica je ustvarjena." -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 msgid "The gift card has been changed." msgstr "Darilna kartica je spremenjena." -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "Izvedena je ročna transakcija." -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "Spremenjene so nastavitve ponudnika plačil." -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "Spremenjene so nastavitve ponudnika vstopnic." -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "Uporabnik je potrdil naslednje sporočilo: \"{}\"" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "Nastavitve računa so spremenjene." -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 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:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Geslo je spremenjeno." -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "Račun je omogočen." -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "Račun je onemogočen." -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 #, fuzzy msgid "You impersonated {}." msgstr "Predstavili ste se kot {}." -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -10775,18 +11200,19 @@ msgstr "Nadzorna plošča" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "Splošno" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -10836,14 +11262,14 @@ msgid "Overview" msgstr "Pregled" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "Vračila" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "Izvozi" @@ -10939,12 +11365,28 @@ msgstr "Vstopnica 'checkirana'" msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customers" +msgstr "Stranka" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Cart positions" +msgid "Customer accounts" +msgstr "Pozicije košarice" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "" @@ -10992,6 +11434,9 @@ msgid "Register" msgstr "" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "" @@ -11039,6 +11484,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -11087,19 +11534,19 @@ msgid "Set new password" msgstr "" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -11110,13 +11557,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -11133,6 +11584,9 @@ msgstr "" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "Shrani" @@ -11167,6 +11621,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "" @@ -11381,6 +11837,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -11463,7 +11920,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -11476,8 +11933,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -11512,6 +11971,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -11567,6 +12027,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -11772,7 +12247,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 #, fuzzy #| msgid "Can create events" msgid "Cancel or delete event" @@ -11880,7 +12355,7 @@ msgid "Geo coordinates" msgstr "" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 msgid "Optional" @@ -11973,7 +12448,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "" @@ -12001,9 +12476,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -12147,79 +12622,75 @@ msgstr "" msgid "No results" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "Predogled" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -12288,14 +12759,20 @@ msgstr "" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "" @@ -12434,16 +12911,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -12451,64 +12929,64 @@ msgstr "" msgid "Meta data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 msgid "Customer data (once per order)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 #, fuzzy #| msgid "Email address" msgid "Name and address" msgstr "Email naslov" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 #, fuzzy #| msgid "Invoice lines" msgid "See invoice settings" msgstr "Postavke računa" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 #, fuzzy #| msgid "Is an admission ticket" msgid "Attendee data (once per admission ticket)" msgstr "Je vstopnica" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 #, fuzzy #| msgid "E-mail address verified" msgid "Custom fields" msgstr "Email naslov preverjen" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 #, fuzzy #| msgid "Hidden question" msgid "Manage questions" msgstr "Skrito vprašanje" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 #, fuzzy #| msgid "Offsetting" msgid "Other settings" msgstr "Pobotanje (offsetting)" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -12516,16 +12994,16 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 msgid "Add confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -12533,32 +13011,32 @@ msgstr "" msgid "Timeline" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 #, fuzzy #| msgid "Item name" msgid "Item metadata" msgstr "Ime postavke" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -12629,7 +13107,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 #, fuzzy #| msgid "Can change orders" msgid "Change history" @@ -12872,19 +13350,6 @@ msgstr "" msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "Naprodaj" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -13254,7 +13719,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "" @@ -13262,17 +13727,33 @@ msgstr "" msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +#, fuzzy +#| msgid "in days" +msgid "days" +msgstr "v dnevih" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +#, fuzzy +#| msgid "Month" +msgid "months" +msgstr "Mesec" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "" @@ -13411,8 +13892,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "" @@ -13886,38 +14369,38 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "" @@ -13941,7 +14424,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -14093,241 +14576,253 @@ msgstr "" msgid "Cancellation date" msgstr "Datum preklica" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer account" +msgstr "Stranka" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +msgid "Contact email" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, python-format msgid "Exit scan: %(date)s" msgstr "Optično branje pri izhodu: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, python-format msgid "Entry scan: %(date)s" msgstr "Optično branje pri vhodu: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "Prvotna cena: %(price)s" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 #, fuzzy #| msgid "Ticket" msgid "Ticket page" msgstr "Vstopnica" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Skupaj" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 #, fuzzy #| msgid "Only successful payments" msgid "Successful payments" msgstr "Samo uspešna plačila" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 #, fuzzy #| msgid "Pending amount" msgid "Pending total" msgstr "Čakajoči znesek" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "" @@ -14763,39 +15258,47 @@ msgid "Remove filter" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:116 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 #, fuzzy #| msgid "Order total" -msgid "Order paid / total" +msgid "Order paid / total" msgstr "Skupni znesek naročila" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -14864,6 +15367,136 @@ msgstr "" msgid "Search" msgstr "Besedilo pomoči" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "E-mail address verified" +msgid "Customer #%(id)s" +msgstr "Email naslov preverjen" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Customer VAT ID" +msgid "Customer ID" +msgstr "ID za DDV kupca" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Shop disabled" +msgid "disabled" +msgstr "Trgovina izključena" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Is active" +msgid "not yet activated" +msgstr "Je aktiven" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Active" +msgid "active" +msgstr "Aktiven" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +msgid "Memberships" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Paid orders" +msgid "Valid from" +msgstr "Plačana naročila" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +msgid "Usages" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +#, fuzzy +#| msgid "Team members" +msgid "Add membership" +msgstr "Člani ekipe" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "Can change orders" +msgid "Customer history" +msgstr "Lahko spreminja naročila" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, python-format +msgid "Anonymize customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +msgid "Are you sure you want to anonymize this customer account?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "This entry is anonymized and can no longer be used." +msgid "This action is irreversible." +msgstr "Ta vnos je anonimiziran in ga ni več mogoče uporabljati." + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgid "Order {order.code} has been canceled." +msgid "No customer accounts have been created yet." +msgstr "Naročilo {order.code} je preklicano." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "" @@ -15039,7 +15672,7 @@ msgstr "" msgid "Organizer page" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -15077,11 +15710,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "Darilna kartica: %(card)s" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 #, fuzzy #| msgid "Expiration date" @@ -15165,6 +15793,62 @@ msgstr "" msgid "Organizer logs" msgstr "Organizatorji" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "pretix account invitation" +msgid "Customer account registration" +msgstr "vabilo za račun pretix" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Account information changed" +msgid "Customer account email change" +msgstr "Podatki o profilu so spremenjeni" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "Vaše trenutno geslo" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Delete property:" +msgid "Delete membership type:" +msgstr "Izbriši lastnost:" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +msgid "Are you sure you want to delete this membership type?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +msgid "Membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Creation date" +msgid "Create a new membership type" +msgstr "Datum ustvarjenja" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -15227,7 +15911,7 @@ msgstr "" msgid "Organizer permissions" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "" @@ -16346,10 +17030,6 @@ msgstr "" msgid "Impersonate user" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "" @@ -16633,48 +17313,44 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on organizer level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on global level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 +#: pretix/control/templatetags/hierarkey_form.py:79 #, fuzzy #| msgid "Can change organizer settings" -msgid "Change for all organizers" +msgid "Go to organizer settings" msgstr "Lahko spreminja nastavitve organizatorja" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to global settings" +msgstr "" + #: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" msgstr "" @@ -16765,10 +17441,10 @@ msgstr "" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -16858,7 +17534,7 @@ msgstr "" msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "" @@ -16892,7 +17568,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -16931,29 +17607,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "" @@ -16962,7 +17639,7 @@ msgid "Unknown e-mail renderer." msgstr "" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "" @@ -17058,7 +17735,7 @@ msgstr "" msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -17066,26 +17743,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -17093,35 +17770,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -17293,14 +17970,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "" @@ -17503,15 +18180,15 @@ msgstr "" msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -17539,250 +18216,265 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 #, 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:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 msgid "Your input was not valid." msgstr "" -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 #, 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:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 #, 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:1088 +#: pretix/control/views/organizer.py:1196 #, 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:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 #, 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:1392 +#: pretix/control/views/organizer.py:1500 #, 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:1421 +#: pretix/control/views/organizer.py:1529 #, 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:1483 +#: pretix/control/views/organizer.py:1591 #, 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/organizer.py:1718 +#, fuzzy +#| msgid "The presale period for this event has ended." +msgid "The selected object has been deleted." +msgstr "Predprodja za ta dogodek se je končalo." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "Your account has been enabled." +msgid "The customer account has been anonymized." +msgstr "Račun je omogočen." + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" @@ -17841,15 +18533,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "" @@ -18364,8 +19056,8 @@ msgstr "" #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -18990,16 +19682,16 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "" @@ -19073,8 +19765,8 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "" @@ -19629,7 +20321,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "" @@ -19656,22 +20348,22 @@ msgstr "" msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -19679,20 +20371,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -19703,73 +20395,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:173 -msgctxt "stripe" -msgid "Live" -msgstr "" - #: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" +msgid "Live" +msgstr "" + +#: pretix/plugins/stripe/payment.py:175 +msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -19777,23 +20469,29 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Opis" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: Slovenian \n" "Language-Team: Swedish biljettsystem drivs med pretix" msgid "source code" msgstr "Kupongkod" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -392,57 +431,57 @@ msgstr "Kupongkod" msgid "Default" msgstr "Standard" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "Enkel med logo" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "Exempel Företaget" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "Exempel på Entrébiljett" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 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:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "Beloppet har debiterats ditt kort." -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 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:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "Export format" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (med komma)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (Excel-style)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (med semikolon)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "Kombinerad Excel (.xlsx)" @@ -450,7 +489,7 @@ msgstr "Kombinerad Excel (.xlsx)" msgid "Answers to file upload questions" msgstr "Svar på frågor om filöverföring" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -467,10 +506,10 @@ msgstr "Evenemangsbiljett {event}-{code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -495,6 +534,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -514,9 +554,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:86 pretix/base/models/orders.py:1390 -#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -527,7 +567,7 @@ msgid "Payment provider" msgstr "Betalningsleverantör" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "Alla betalningsleverantörer" @@ -550,9 +590,9 @@ msgstr "Alla fakturor" msgid "Invoice data" msgstr "Fakturauppgifter" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -568,8 +608,8 @@ msgstr "Fakturanummer" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -581,13 +621,15 @@ msgstr "Datum" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -598,6 +640,8 @@ msgstr "Datum" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "Beställningsnummer" @@ -619,7 +663,8 @@ msgstr "Avbokning av" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Språk" @@ -638,19 +683,23 @@ msgstr "Fakturasändare:" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -661,10 +710,13 @@ msgstr "Fakturasändare:" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "Namn" @@ -674,10 +726,10 @@ msgstr "Namn" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -691,9 +743,9 @@ msgstr "Adress" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -706,9 +758,9 @@ msgstr "Postnummer" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -721,11 +773,11 @@ msgstr "Stad" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -744,9 +796,9 @@ msgstr "Organisationsnummer" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -774,7 +826,7 @@ msgstr "Fakturamottagare:" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -793,9 +845,9 @@ msgstr "Gatuadress" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -805,19 +857,19 @@ msgid "State" msgstr "Region" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "Förmånstagare" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Intern referens" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "Omvänd skattskyldighet" @@ -855,7 +907,7 @@ msgid "Cancellation" msgstr "Annullering" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Faktura" @@ -864,9 +916,9 @@ msgstr "Faktura" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -874,7 +926,6 @@ msgstr "Faktura" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Ja" @@ -882,9 +933,9 @@ msgstr "Ja" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -892,7 +943,6 @@ msgstr "Ja" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "Nej" @@ -901,12 +951,12 @@ msgid "Line number" msgstr "Radnummer" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Beskrivning" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "Bruttopris" @@ -915,14 +965,14 @@ msgid "Net price" msgstr "Nettopris" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "Skattevärde" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -949,15 +999,17 @@ msgstr "Filtrera efter status" msgid "Order data" msgstr "Beställningsdata" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "Beställningar" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Beställningsrad" @@ -1013,8 +1065,8 @@ msgstr "Slut datum" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "Förkortning för evenemanget" @@ -1022,6 +1074,7 @@ msgstr "Förkortning för evenemanget" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "Beställningstotal" @@ -1031,16 +1084,19 @@ msgstr "Beställningstotal" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1049,6 +1105,8 @@ msgstr "Beställningstotal" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" @@ -1058,21 +1116,23 @@ msgstr "Status" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "E-post" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" @@ -1081,9 +1141,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1091,6 +1153,8 @@ msgstr "" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "Beställningsdatum" @@ -1101,7 +1165,7 @@ msgstr "Beställningsdatum" msgid "Order time" msgstr "Tid för beställning" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 msgid "Custom address field" msgstr "" @@ -1147,16 +1211,16 @@ msgid "Sales channel" msgstr "" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1166,11 +1230,13 @@ msgstr "" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "" @@ -1186,11 +1252,11 @@ msgid "Fee type" msgstr "" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1221,16 +1287,17 @@ msgstr "" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1239,19 +1306,21 @@ msgstr "" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1262,35 +1331,40 @@ msgstr "Datum" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "Produkt" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "Namn på deltagare" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "Epost till deltagare" @@ -1354,9 +1428,10 @@ msgid "Refund states" msgstr "Totalt" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1377,7 +1452,7 @@ msgid "Creation date" msgstr "" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "" @@ -1386,10 +1461,10 @@ msgid "Status code" msgstr "" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1398,8 +1473,8 @@ msgid "Amount" msgstr "" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1438,9 +1513,9 @@ msgid "Current user's carts" msgstr "" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1480,10 +1555,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "" @@ -1492,8 +1567,8 @@ msgstr "" msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 msgid "Gift cards" msgstr "" @@ -1513,9 +1588,9 @@ msgstr "" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1545,7 +1620,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1565,7 +1640,7 @@ msgstr "" msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1580,7 +1655,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 msgid "Current value" @@ -1640,15 +1715,15 @@ msgid "Voucher expired" msgstr "" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1672,8 +1747,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1688,6 +1763,7 @@ msgid "This combination of credentials is not known to our system." msgstr "" #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1702,6 +1778,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "" @@ -1710,6 +1787,7 @@ msgid "Email address" msgstr "" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "" @@ -1765,9 +1843,10 @@ msgstr "Välj region" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "" @@ -1814,15 +1893,18 @@ msgid "" "or password." msgstr "" -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "" -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "" @@ -1830,7 +1912,8 @@ msgstr "" msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" @@ -1868,7 +1951,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "Företag" @@ -1897,27 +1980,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "Faktura till" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "Beställningsnummer" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "Avbokningsnummer" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "Originalfaktura" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "Fakturanummer" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "Avbokningsdatum" @@ -1927,7 +2010,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "Datum för originalfaktura" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "Fakturadatum" @@ -1953,6 +2036,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1960,10 +2045,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "TESTLÄGE" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -1996,7 +2083,7 @@ msgid "Invoice" msgstr "Faktura" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -2012,7 +2099,7 @@ msgctxt "invoice" msgid "Qty" msgstr "Antal" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "Skattesats" @@ -2047,27 +2134,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "Utestående betalningar" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "Nettovärde" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "Bruttovärde" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "Moms" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "Inklusive moms" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2075,7 +2162,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "" -#: pretix/base/invoice.py:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2083,7 +2170,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoice.py:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "" @@ -2092,8 +2179,9 @@ msgstr "" msgid "Default list" msgstr "Standardlista" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Fullständigt namn" @@ -2127,14 +2215,13 @@ 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: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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "Användare" @@ -2173,7 +2260,7 @@ msgid "" "been paid." msgstr "" -#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2226,17 +2313,43 @@ msgstr "Land" msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Amount" +msgid "Account active" +msgstr "Belopp" + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee email" +msgid "Verified email address" +msgstr "Epost till deltagare" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +msgid "Last login" +msgstr "" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Cancellation" +msgid "Registration date" +msgstr "Avbruten" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "" @@ -2271,11 +2384,11 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "" @@ -2288,26 +2401,26 @@ msgstr "" msgid "Event currency" msgstr "" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "" @@ -2317,38 +2430,38 @@ msgid "" "organizer account." msgstr "" -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "" @@ -2358,12 +2471,12 @@ msgstr "" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2380,11 +2493,15 @@ msgid "Only sell tickets for this event on the following sales channels." msgstr "" #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Evenemang" @@ -2395,129 +2512,129 @@ msgstr "Evenemang" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1461 +#: pretix/base/models/event.py:1470 #, fuzzy #| msgctxt "invoice" #| msgid "Net value" msgid "Default value" msgstr "Nettovärde" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1465 +#: pretix/base/models/event.py:1474 #, fuzzy #| msgid "External refund of payment" msgid "Required for events" msgstr "Extern återbetalning" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 #, fuzzy #| msgid "Tax value" msgid "Valid values" msgstr "Skattevärde" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 msgid "You cannot set a default value that is not a valid value." msgstr "" @@ -2625,7 +2742,7 @@ msgstr "" msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "" @@ -2644,7 +2761,7 @@ msgstr "" msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "" @@ -2692,8 +2809,8 @@ msgstr "" msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "" @@ -2805,11 +2922,11 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2817,7 +2934,7 @@ msgid "" msgstr "" #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "" @@ -2831,8 +2948,34 @@ msgid "" "corresponding to the product price." msgstr "" -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +msgid "Require a valid membership" +msgstr "" + +#: pretix/base/models/items.py:523 +msgid "Allowed membership types" +msgstr "" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2844,102 +2987,108 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:692 +#: pretix/base/models/items.py:720 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:698 +#: pretix/base/models/items.py:726 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:744 +#: pretix/base/models/items.py:772 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +msgid "Membership types" +msgstr "" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 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:939 +#: pretix/base/models/items.py:976 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:958 +#: pretix/base/models/items.py:995 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:963 +#: pretix/base/models/items.py:1000 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:968 +#: pretix/base/models/items.py:1005 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:973 +#: pretix/base/models/items.py:1010 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:978 +#: pretix/base/models/items.py:1015 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -2947,60 +3096,60 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1085 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3008,178 +3157,178 @@ msgstr "" msgid "Question" msgstr "" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1164 +#: pretix/base/models/items.py:1201 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 #, 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:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 #, fuzzy #| msgid "Tax value" msgid "Maximum value" msgstr "Skattevärde" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "" -#: pretix/base/models/items.py:1296 +#: pretix/base/models/items.py:1333 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "Ange ditt namn." -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 #, fuzzy #| msgid "Please enter a valid email address." msgid "Please choose an earlier date." msgstr "Ange en giltig epost." -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3189,13 +3338,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3204,17 +3353,17 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 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." @@ -3259,44 +3408,90 @@ msgstr "" msgid "Tax rule {val}" msgstr "" -#: pretix/base/models/orders.py:156 -msgid "pending" +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" msgstr "" -#: pretix/base/models/orders.py:157 -msgid "paid" +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." msgstr "" -#: pretix/base/models/orders.py:158 -msgid "expired" +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "" + +#: pretix/base/models/memberships.py:58 +msgid "Number of times this membership can be used in a purchase." +msgstr "" + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +msgid "Membership type" msgstr "" #: pretix/base/models/orders.py:159 +msgid "pending" +msgstr "" + +#: pretix/base/models/orders.py:160 +msgid "paid" +msgstr "" + +#: pretix/base/models/orders.py:161 +msgid "expired" +msgstr "" + +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Customer VAT ID" +msgid "Customer" +msgstr "Kundens moms-ID" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3304,345 +3499,350 @@ msgid "" "cases." msgstr "" -#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 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:805 +#: pretix/base/models/orders.py:815 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:807 +#: pretix/base/models/orders.py:817 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:827 +#: pretix/base/models/orders.py:841 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:828 +#: pretix/base/models/orders.py:842 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, 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:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, 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:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 #, fuzzy #| msgid "Net total" msgid "Refund reason" msgstr "Totalt" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "Förköp har inte startat: %(code)s" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "" -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 msgid "This reference will be printed on your invoice for your convenience." msgstr "" -#: pretix/base/models/organizer.py:73 +#: pretix/base/models/organizer.py:75 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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:240 +#: pretix/base/models/organizer.py:266 +msgid "Can manage customer accounts" +msgstr "" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 msgid "Can perform check-ins" msgstr "" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "" @@ -3687,7 +3887,7 @@ msgid "" "calculation. USE AT YOUR OWN RISK." msgstr "" -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "" @@ -3743,10 +3943,6 @@ msgstr "" msgid "Reduce product price by (%)" msgstr "" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "" @@ -3766,11 +3962,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "" @@ -4030,8 +4230,8 @@ msgid "Event date" msgstr "" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "Totalt" @@ -4212,9 +4412,9 @@ msgstr "Epost till deltagare" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 #, fuzzy #| msgid "Attendee email" msgid "Attendee address" @@ -4236,7 +4436,7 @@ msgstr "" #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "" @@ -4475,22 +4675,22 @@ msgid "In test mode, only test cards will work." msgstr "" #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "" #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 msgid "This gift card can only be used in test mode." msgstr "" #: pretix/base/payment.py:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "" @@ -4537,7 +4737,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "" @@ -4613,9 +4813,9 @@ msgid "Price including add-ons" msgstr "" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 #, fuzzy #| msgid "Attendee email" msgid "Attendee company" @@ -4731,7 +4931,7 @@ msgstr "" msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "" @@ -4747,7 +4947,7 @@ msgstr "" msgid "Event location" msgstr "" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "" @@ -4861,7 +5061,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "" @@ -4881,17 +5081,21 @@ msgstr "" msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +msgid "Date and time of first scan" +msgstr "" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -4900,12 +5104,12 @@ msgstr "" msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "" @@ -4963,7 +5167,7 @@ msgstr "" msgid "Event canceled" msgstr "Evenemanget slutar" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5020,7 +5224,7 @@ msgid "" "items of it." msgstr "" -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "" @@ -5040,7 +5244,7 @@ msgid "" "positions have been removed from your cart." msgstr "" -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5257,25 +5461,73 @@ msgstr "" msgid "Sample product A" msgstr "" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" +#: pretix/base/services/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, python-brace-format +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "" + +#: pretix/base/services/memberships.py:139 +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "" + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5288,253 +5540,253 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "" -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 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:102 +#: pretix/base/services/orders.py:106 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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "" -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "" -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, 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:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "" -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 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:113 +#: pretix/base/services/orders.py:117 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:115 +#: pretix/base/services/orders.py:119 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:117 +#: pretix/base/services/orders.py:121 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:119 +#: pretix/base/services/orders.py:123 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:121 +#: pretix/base/services/orders.py:125 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:123 +#: pretix/base/services/orders.py:127 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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "" -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "" -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "Du kan inte avbryta denna beställning." -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "" -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1223 +#: pretix/base/services/orders.py:1242 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5611,53 +5863,63 @@ msgstr "" msgid "Plugin: %s" msgstr "" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, 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:116 +msgid "Allow customers to create accounts" +msgstr "" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "" -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "" -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "" -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5669,89 +5931,89 @@ msgid "" "enable this in the E-mail settings." msgstr "" -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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:192 +#: pretix/base/settings.py:203 msgid "Ask for company per ticket" msgstr "" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 msgid "Require company per ticket" msgstr "" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 msgid "Ask for postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 msgid "Require postal addresses per ticket" msgstr "" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "" -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -5760,76 +6022,76 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "" -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 msgid "Show expiration date of order" msgstr "" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 msgid "Minimum length of invoice number after prefix" msgstr "" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 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 " @@ -5840,77 +6102,77 @@ msgid "" "invoice, or %m and %d for the day of month." msgstr "" -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "" -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 msgid "in days" msgstr "" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 #, fuzzy #| msgid "Please select a payment method." msgid "Set payment term" msgstr "Välj ett betalsätt" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -5918,11 +6180,11 @@ msgid "" "still setting two or three days to allow people to retry failed payments." msgstr "" -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 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 " @@ -5930,13 +6192,13 @@ msgid "" "configured below." msgstr "" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 #, fuzzy #| msgid "Payment" msgid "Payment term in minutes" msgstr "Betalning" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 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 " @@ -5944,164 +6206,164 @@ msgid "" "be a few minutes longer before the order is marked as expired." msgstr "" -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "" -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 msgid "Automatically on payment or when required by payment method" msgstr "" -#: pretix/base/settings.py:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "" -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "" -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "" -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6109,28 +6371,28 @@ msgid "" "are not automatically generated, they will not be attached to emails." msgstr "" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6138,55 +6400,55 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 msgid "Show event times and dates on the ticket shop" msgstr "" -#: pretix/base/settings.py:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "" -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "" -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "" -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6194,11 +6456,11 @@ msgid "" "notification with a voucher that can be used to buy a ticket." msgstr "" -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6207,121 +6469,121 @@ msgid "" "enabled, tickets will still be sent out." msgstr "" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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:1019 +#: pretix/base/settings.py:1030 msgid "Ask for a name" msgstr "" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 msgid "Ask for a name when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1029 +#: pretix/base/settings.py:1040 msgid "Require name" msgstr "" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 msgid "Require a name when signing up to the waiting list.." msgstr "" -#: pretix/base/settings.py:1040 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "Line number" msgid "Ask for a phone number" msgstr "Radnummer" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 msgid "Ask for a phone number when signing up to the waiting list." msgstr "" -#: pretix/base/settings.py:1050 -#, fuzzy -#| msgid "Line number" -msgid "Require phone number" -msgstr "Radnummer" - -#: pretix/base/settings.py:1051 -msgid "Require a phone number when signing up to the waiting list.." -msgstr "" - #: pretix/base/settings.py:1061 #, fuzzy #| msgid "Line number" +msgid "Require phone number" +msgstr "Radnummer" + +#: pretix/base/settings.py:1062 +msgid "Require a phone number when signing up to the waiting list.." +msgstr "" + +#: pretix/base/settings.py:1072 +#, fuzzy +#| msgid "Line number" msgid "Phone number explanation" msgstr "Radnummer" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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:1096 +#: pretix/base/settings.py:1107 msgid "Generate tickets for add-on products" msgstr "" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6330,59 +6592,59 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "Kalender" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "Kalender" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6390,89 +6652,89 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6480,111 +6742,111 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Net total" msgid "Refund method" msgstr "Totalt" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -6610,7 +6872,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -6633,7 +6895,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6656,7 +6918,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -6683,7 +6945,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -6711,7 +6973,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -6742,7 +7004,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6765,7 +7027,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -6788,7 +7050,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -6816,7 +7078,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -6839,7 +7101,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -6866,7 +7128,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -6914,7 +7176,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -6937,7 +7199,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -6968,7 +7230,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, python-brace-format msgid "" "Hello,\n" @@ -6995,7 +7257,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -7024,7 +7286,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -7043,18 +7305,28 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1754 -#, python-brace-format +#: pretix/base/settings.py:1765 +#, fuzzy, python-brace-format +#| msgid "" +#| "Hello {attendee_name},\n" +#| "\n" +#| "you are registered for {event}.\n" +#| "\n" +#| "If you did not do so already, you can download your ticket here:\n" +#| "{url}\n" +#| "\n" +#| "Best regards,\n" +#| "Your {event} team" msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" "Hej {attendee_name},\n" "\n" @@ -7066,7 +7338,7 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -7089,56 +7361,116 @@ msgstr "" "Med vänliga hälsningar,\n" "Ditt {event} team" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 msgid "Header image" msgstr "" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 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 " @@ -7147,23 +7479,23 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 msgid "The title will only be shown on the event front page." msgstr "" -#: pretix/base/settings.py:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 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 " @@ -7172,11 +7504,11 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -7185,81 +7517,81 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 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:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 #, fuzzy #| msgid "Attendee email" msgid "Attendee data explanation" msgstr "Epost till deltagare" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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." @@ -7268,15 +7600,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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -7284,162 +7616,163 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 #, fuzzy #| msgid "Your changes have been saved." msgid "Length of gift card codes" msgstr "Dina ändringar har sparats." -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 #, fuzzy #| msgid "Your changes have been saved." msgid "Validity of gift card codes in years" msgstr "Dina ändringar har sparats." -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" @@ -7447,46 +7780,46 @@ msgctxt "person_name" msgid "Salutation" msgstr "Avbokning" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "" @@ -7515,62 +7848,63 @@ msgstr "" #: pretix/base/shredder.py:196 msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 msgid "" "This will remove all names, email addresses, and phone numbers from the " "waiting list." msgstr "" -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Namn på deltagare" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "" -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "" -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "" -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -7895,12 +8229,56 @@ msgstr "" msgid "Filetype not allowed!" msgstr "" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "" + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "" + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -7981,49 +8359,49 @@ msgstr "" msgid "Default ({value})" msgstr "Standardlista" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 msgid "This domain is already in use for a different event or organizer." msgstr "" -#: pretix/control/forms/event.py:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "" @@ -8036,7 +8414,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -8099,15 +8477,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "" @@ -8116,7 +8494,7 @@ msgstr "" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "" @@ -8149,7 +8527,8 @@ msgstr "" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -8209,121 +8588,77 @@ msgstr "" msgid "Denied order" msgstr "" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "" - -#: 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:1029 -msgid "Hostname" -msgstr "" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "" - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "" - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 #, fuzzy #| msgid "Ticket design" msgid "Ticket code generator" msgstr "Biljettdesign" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 #, fuzzy #| msgid "Presale not started" msgid "Sale not allowed" msgstr "Försäljningen har inte påbörjats" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 msgid "Deviating tax rate" msgstr "" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 #, fuzzy #| msgctxt "invoice" #| msgid "Tax Invoice" msgid "Text on invoice" msgstr "Moms Faktura" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -8331,48 +8666,48 @@ msgid "" "secret products." msgstr "" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "" -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -8380,27 +8715,27 @@ msgid "" "simple interface." msgstr "" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "" @@ -8520,25 +8855,25 @@ msgstr "Väntar godkännande" msgid "Approval pending" msgstr "Väntar godkännande" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -8568,44 +8903,30 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 msgid "Ticket secret" msgstr "Klient-hemlighet" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 msgid "Date until" msgstr "" @@ -8648,140 +8969,141 @@ msgid "Sunday" msgstr "" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 #, fuzzy #| msgid "Presale" msgctxt "checkin state" msgid "Present" msgstr "Förköp" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 msgid "Date of last successful payment" msgstr "" @@ -8991,7 +9313,7 @@ msgid "" "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 msgid "No category" msgstr "" @@ -9035,43 +9357,47 @@ msgstr "" msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9079,38 +9405,38 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 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:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 #, 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:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "" @@ -9143,21 +9469,21 @@ msgstr "" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -9165,15 +9491,15 @@ msgid "" "payments." msgstr "" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 msgid "Notify customer by email" msgstr "" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -9182,17 +9508,17 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 #, 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:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -9201,160 +9527,174 @@ msgstr "" msgid "Payment date" msgstr "" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 msgid "Do not re-calculate taxes" msgstr "" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +msgid "Membership" +msgstr "" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 msgid "(Unchanged)" msgstr "" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 msgid "Cancel this position" msgstr "" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +msgid "(No membership)" +msgstr "" + +#: pretix/control/forms/orders.py:539 #, fuzzy #| msgid "Remove one" msgid "Remove this fee" msgstr "Ta bort en" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "Avbryt beställning" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 msgid "Automatically refund money if possible" msgstr "" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 msgid "" "Create manual refund if the payment method does not support automatic refunds" msgstr "" -#: pretix/control/forms/orders.py:678 +#: pretix/control/forms/orders.py:741 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 " @@ -9362,29 +9702,29 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 msgid "Gift card validity" msgstr "" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 msgid "Keep a fixed cancellation fee per ticket" msgstr "" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 msgid "Free tickets and add-on products are not counted" msgstr "" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 msgid "Keep fees" msgstr "" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -9392,21 +9732,21 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 msgid "Send information via email" msgstr "" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 msgid "Send information to waiting list" msgstr "" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, fuzzy, python-brace-format #| msgid "Canceled" msgid "Canceled: {event}" msgstr "Avbruten" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, python-brace-format msgid "" "Hello,\n" @@ -9438,7 +9778,7 @@ msgstr "" "\n" "Ditt {event} team" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, python-brace-format msgid "" "Hello,\n" @@ -9462,59 +9802,67 @@ msgstr "" "\n" "Ditt {event} team" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 msgctxt "subevent" msgid "Please either select all dates or a date range, not both." msgstr "" -#: pretix/control/forms/orders.py:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +msgid "This will be attached to every email." +msgstr "" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 msgid "Gift card value" msgstr "" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +msgid "An account with this email address is already registered." +msgstr "" + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -9757,976 +10105,1045 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, python-brace-format +msgid "Position #{posid}: Used membership changed." +msgstr "" + +#: pretix/control/logdisplay.py:86 +#, python-brace-format msgid "Position #{posid}: Seat \"{old_seat}\" changed to \"{new_seat}\"." msgstr "" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " "\"{new_event}\" ({new_price})." msgstr "" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, python-brace-format msgid "Price of position #{posid} changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:106 +#: pretix/control/logdisplay.py:110 #, python-brace-format msgid "Tax rule of position #{posid} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:113 +#: pretix/control/logdisplay.py:117 #, python-brace-format msgid "Tax rule of fee #{fee} changed from {old_rule} to {new_rule}." msgstr "" -#: pretix/control/logdisplay.py:120 +#: pretix/control/logdisplay.py:124 #, fuzzy #| msgid "The order has been canceled." msgid "A fee has been added" msgstr "Denna beställning har avbrutits" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, python-brace-format msgid "A fee was changed from {old_price} to {new_price}." msgstr "" -#: pretix/control/logdisplay.py:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " "#{addon_to}." msgstr "" -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, python-brace-format msgid "" "Position #{posid} ({old_item}, {old_price}) split into new order: {order}" msgstr "" -#: pretix/control/logdisplay.py:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" at {datetime} for list \"{list}\", type " "\"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, python-brace-format msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, python-brace-format msgid "" "Scan scan of revoked code \"{barcode}…\" at {datetime} for list \"{list}\", " "type \"{type}\", was uploaded." msgstr "" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, python-brace-format msgid "" "Scan of revoked code \"{barcode}\" for list \"{list}\", type \"{type}\", was " "uploaded." msgstr "" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, python-brace-format msgid "" "Denied scan of position #{posid} at {datetime} for list \"{list}\", type " "\"{type}\", error code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, python-brace-format msgid "" "Denied scan of position #{posid} for list \"{list}\", type \"{type}\", error " "code \"{errorcode}\"." msgstr "" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, python-brace-format msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, python-brace-format msgid "Position #{posid} has been checked out for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, 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:299 +#: pretix/control/logdisplay.py:303 #, 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:310 +#: pretix/control/logdisplay.py:314 #, 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:311 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "Your changes have been saved." msgid "The organizer has been changed." msgstr "Dina ändringar har sparats." -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The order has been canceled." msgid "The organizer settings have been changed." msgstr "Denna beställning har avbrutits" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "Your changes have been saved." msgid "The webhook has been created." msgstr "Dina ändringar har sparats." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 #, fuzzy #| msgid "Your changes have been saved." msgid "The webhook has been changed." msgstr "Dina ändringar har sparats." -#: pretix/control/logdisplay.py:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgid "Your changes have been saved." +msgid "The membership type has been created." +msgstr "Dina ändringar har sparats." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgid "Your changes have been saved." +msgid "The membership type has been changed." +msgstr "Dina ändringar har sparats." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgid "The order has been canceled." +msgid "The membership type has been deleted." +msgstr "Denna beställning har avbrutits" + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "Your changes have been saved." +msgid "The account has been created." +msgstr "Dina ändringar har sparats." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "Your changes have been saved." +msgid "The account has been changed." +msgstr "Dina ändringar har sparats." + +#: pretix/control/logdisplay.py:326 +msgid "A membership for this account has been added." +msgstr "" + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "Your changes have been saved." +msgid "A membership of this account has been changed." +msgstr "Dina ändringar har sparats." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "The amount has been charged to your card." +msgid "The account has been disabled and anonymized." +msgstr "Beloppet har debiterats ditt kort." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The invoice has been generated." +msgid "A new password has been requested." +msgstr "Denna faktura har skapats." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "Your changes have been saved." +msgid "A new password has been set." +msgstr "Dina ändringar har sparats." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 #, fuzzy #| msgid "The order has been canceled." msgid "The event has been canceled." msgstr "Denna beställning har avbrutits" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 #, fuzzy #| msgid "The order has been canceled." msgid "An event has been deleted." msgstr "Denna beställning har avbrutits" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "" -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "" -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "" -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 #, fuzzy #| msgid "The invoice has been generated." msgid "The cancellation request has been deleted." msgstr "Denna faktura har skapats." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "Denna beställning har avbrutits." -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 #, fuzzy #| msgid "The order has been canceled." msgid "The order has been reactivated." msgstr "Denna beställning har avbrutits" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "" -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, python-brace-format msgid "" "The email address has been changed from \"{old_email}\" to \"{new_email}\"." msgstr "" -#: pretix/control/logdisplay.py:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, python-brace-format msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "Your changes have been saved." +msgid "The customer account has been changed." +msgstr "Dina ändringar har sparats." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "Denna faktura har skapats." -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 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:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 msgid "A custom email has been sent to an attendee." msgstr "" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:421 +#: pretix/control/logdisplay.py:437 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:422 +#: pretix/control/logdisplay.py:438 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 pretix/control/views/item.py:944 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "The order has been canceled." msgid "The event details have been changed." msgstr "Denna beställning har avbrutits" -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 #, fuzzy #| msgid "Your changes have been saved." msgid "The gate has been created." msgstr "Dina ändringar har sparats." -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 #, fuzzy #| msgid "Your changes have been saved." msgid "The gate has been changed." msgstr "Dina ändringar har sparats." -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The order has been canceled." msgid "The gate has been deleted." msgstr "Denna beställning har avbrutits" -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 #, 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:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 #, fuzzy #| msgid "Your changes have been saved." msgid "The gift card has been created." msgstr "Dina ändringar har sparats." -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 #, fuzzy #| msgid "Your changes have been saved." msgid "The gift card has been changed." msgstr "Dina ändringar har sparats." -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, python-brace-format msgid "Invite for {user} has been resent." msgstr "" -#: pretix/control/logdisplay.py:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "" @@ -10751,18 +11168,19 @@ msgstr "" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -10812,14 +11230,14 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "" @@ -10915,12 +11333,28 @@ msgstr "Biljettdesign" msgid "Event metadata" msgstr "" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Customer VAT ID" +msgid "Customers" +msgstr "Kundens moms-ID" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Confirmations" +msgid "Customer accounts" +msgstr "Bekräftelser" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "" @@ -10968,6 +11402,9 @@ msgid "Register" msgstr "" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "" @@ -11015,6 +11452,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -11063,19 +11502,19 @@ msgid "Set new password" msgstr "" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -11086,13 +11525,17 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -11109,6 +11552,9 @@ msgstr "" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "" @@ -11143,6 +11589,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "" @@ -11351,6 +11799,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -11434,7 +11883,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -11447,8 +11896,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -11483,6 +11934,7 @@ msgstr "Avbryt" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -11538,6 +11990,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -11787,7 +12254,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 #, fuzzy #| msgid "Cancel order" msgid "Cancel or delete event" @@ -11895,7 +12362,7 @@ msgid "Geo coordinates" msgstr "" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 #, fuzzy @@ -11992,7 +12459,7 @@ msgid "Show more" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "" @@ -12020,9 +12487,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -12166,79 +12633,75 @@ msgstr "" msgid "No results" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -12307,14 +12770,20 @@ msgstr "" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "Dina ändringar har sparats." @@ -12453,16 +12922,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -12470,61 +12940,61 @@ msgstr "" msgid "Meta data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 msgid "Localization" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 msgid "Customer and attendee data" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 msgid "Customer data (once per order)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 #, fuzzy #| msgid "Attendee email" msgid "Name and address" msgstr "Epost till deltagare" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 #, fuzzy #| msgid "Invoice lines" msgid "See invoice settings" msgstr "Fakturarader" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 msgid "Attendee data (once per admission ticket)" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 msgid "Custom fields" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 #, fuzzy #| msgid "Questions" msgid "Manage questions" msgstr "Frågor" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 #, fuzzy #| msgctxt "subevent" #| msgid "Other dates" msgid "Other settings" msgstr "Andra datum" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 msgid "Texts" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 msgid "" "These texts need to be confirmed by the user before a purchase is possible. " "You could for example link your terms of service here. If you use the Pages " @@ -12532,18 +13002,18 @@ msgid "" "you can configure it there." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 #, fuzzy #| msgid "Confirmations" msgid "Add confirmation text" msgstr "Bekräftelser" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -12551,30 +13021,30 @@ msgstr "" msgid "Timeline" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 msgid "Item metadata" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -12645,7 +13115,7 @@ msgid "Add a new rule" msgstr "" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 #, fuzzy #| msgid "Change order" msgid "Change history" @@ -12886,19 +13356,6 @@ msgstr "" msgid "More quotas" msgstr "" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "Försäljning pågår" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -13269,7 +13726,7 @@ msgid "" "sale until you have added it to an existing or newly created quota." msgstr "" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "" @@ -13277,17 +13734,29 @@ msgstr "" msgid "Availability" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 msgid "Tickets & check-in" msgstr "Biljettdesign" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +msgid "days" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +msgid "months" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "" @@ -13424,8 +13893,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "Avbruten" @@ -13895,38 +14366,38 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 msgid "Change to" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 msgid "including all taxes" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "" @@ -13950,7 +14421,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -14101,239 +14572,252 @@ msgstr "Beställningsuppgifter" msgid "Cancellation date" msgstr "Avbruten" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgid "Confirmations" +msgid "Customer account" +msgstr "Bekräftelser" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +#, fuzzy +#| msgid "Contact information" +msgid "Contact email" +msgstr "Kontaktinformation" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "Beställda artiklar" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, python-format msgid "Automatically marked not present: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, fuzzy, python-format #| msgid "End: %(time)s" msgid "Exit scan: %(date)s" msgstr "Slut: %(time)s" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, python-format msgid "Additional entry scan: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, python-format msgid "Automatically checked in: %(date)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, fuzzy, python-format #| msgid "End: %(time)s" msgid "Entry scan: %(date)s" msgstr "Slut: %(time)s" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "Använd rabattkod:" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, python-format msgid "Original price: %(price)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 msgid "Ticket page" msgstr "Klient-hemlighet" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "utan svar" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "Avgifter" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Totalt" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 #, fuzzy #| msgid "Net total" msgid "Pending total" msgstr "Totalt" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "Postkod och stad" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "" @@ -14763,39 +15247,47 @@ msgid "Remove filter" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:116 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 #, fuzzy #| msgid "Order total" -msgid "Order paid / total" +msgid "Order paid / total" msgstr "Beställningstotal" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -14858,6 +15350,134 @@ msgstr "" msgid "Search" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, python-format +msgid "Customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +msgid "Details" +msgstr "Detaljer" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Customer VAT ID" +msgid "Customer ID" +msgstr "Kundens moms-ID" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Shop disabled" +msgid "disabled" +msgstr "Butiken är inaktiverad" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgctxt "checkoutflow" +#| msgid "Order confirmed" +msgid "not yet activated" +msgstr "Beställningen är bekräftad" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Is active" +msgid "active" +msgstr "Är aktiv" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +msgid "Memberships" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Paid orders" +msgid "Valid from" +msgstr "Betalade beställningar" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +msgid "Usages" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +msgid "Add membership" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "Change order" +msgid "Customer history" +msgstr "Updatera beställningen" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, python-format +msgid "Anonymize customer #%(id)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +msgid "Are you sure you want to anonymize this customer account?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "The invoice has been generated." +msgid "This action is irreversible." +msgstr "Denna faktura har skapats." + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgid "The order has been canceled." +msgid "No customer accounts have been created yet." +msgstr "Denna beställning har avbrutits" + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "" @@ -15031,7 +15651,7 @@ msgstr "" msgid "Organizer page" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -15065,11 +15685,6 @@ msgstr "" msgid "Gift card: %(card)s" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -msgid "Details" -msgstr "Detaljer" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 #, fuzzy #| msgid "Expired" @@ -15145,6 +15760,56 @@ msgstr "" msgid "Organizer logs" msgstr "Arrangör: {organizer}" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "Submit registration" +msgid "Customer account registration" +msgstr "Skicka registrering" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Account information changed" +msgid "Customer account email change" +msgstr "Kontoinformationen har ändrats" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +msgid "Customer account password reset" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +msgid "Delete membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +msgid "Are you sure you want to delete this membership type?" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +msgid "This membership type cannot be deleted since it has already been used." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +msgid "Membership type:" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +msgid "Create a new membership type" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -15205,7 +15870,7 @@ msgstr "" msgid "Organizer permissions" msgstr "" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "" @@ -16318,10 +16983,6 @@ msgstr "" msgid "Impersonate user" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 msgid "Authentication backend" msgstr "" @@ -16603,44 +17264,45 @@ msgstr "" msgid "Move to the end of the list" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" +#: pretix/control/templatetags/hierarkey_form.py:67 +msgid "Currently set on organizer level" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Site-level settings" -msgstr "" +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Currently unavailable" +msgid "Currently set on global level" +msgstr "Just nu inte tillgängligt" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:70 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this organizer" -msgstr "" +#: pretix/control/templatetags/hierarkey_form.py:79 +#, fuzzy +#| msgctxt "subevent" +#| msgid "Other dates" +msgid "Go to organizer settings" +msgstr "Andra datum" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "" - -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all organizers" +#: pretix/control/templatetags/hierarkey_form.py:79 +msgid "Go to global settings" msgstr "" #: pretix/control/views/__init__.py:166 @@ -16733,10 +17395,10 @@ msgstr "" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "" @@ -16826,7 +17488,7 @@ msgstr "" msgid "Set up event" msgstr "" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "" @@ -16858,7 +17520,7 @@ msgid_plural "{num} orders" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -16896,29 +17558,30 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "" @@ -16927,7 +17590,7 @@ msgid "Unknown e-mail renderer." msgstr "" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "Du har valt en ogiltig biljetttyp." @@ -17023,7 +17686,7 @@ msgstr "" msgid "Your changes have not been saved, see below for errors." msgstr "" -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -17031,26 +17694,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -17058,35 +17721,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -17256,16 +17919,16 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 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:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "Nedladdning av biljett är inte aktiverat för denna produkt." @@ -17480,15 +18143,15 @@ msgstr "" msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "Fakturan kan inte hittas" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 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:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -17518,48 +18181,48 @@ msgstr "" msgid "This action is only allowed for pending or paid orders." msgstr "" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 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:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -17567,205 +18230,220 @@ msgstr "" "Denna länk är inte längre giltig. Gå tillbaka, uppdatera sidan och försök " "igen." -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "Denna beställning har avbrutits" -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 #, fuzzy #| msgid "Your changes have been saved." msgid "Your input was not valid." msgstr "Dina ändringar har sparats." -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 #, 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:1030 +#: pretix/control/views/organizer.py:1138 msgid "The selected gift card issuer has been removed." msgstr "" -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 #, fuzzy #| msgid "The invoice has been generated." msgid "The transaction could not be reversed." msgstr "Denna faktura har skapats." -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 #, fuzzy #| msgid "The invoice has been generated." msgid "The transaction has been reversed." msgstr "Denna faktura har skapats." -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1110 +#: pretix/control/views/organizer.py:1218 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 #, 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:1392 +#: pretix/control/views/organizer.py:1500 #, 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:1421 +#: pretix/control/views/organizer.py:1529 #, fuzzy #| msgid "Your changes have been saved." msgid "The property has been created." msgstr "Dina ändringar har sparats." -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 #, fuzzy #| msgid "The order has been canceled." msgid "The selected property has been deleted." msgstr "Denna beställning har avbrutits" +#: pretix/control/views/organizer.py:1718 +#, fuzzy +#| msgid "The order has been canceled." +msgid "The selected object has been deleted." +msgstr "Denna beställning har avbrutits" + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "Your changes have been saved." +msgid "The customer account has been anonymized." +msgstr "Dina ändringar har sparats." + #: pretix/control/views/pdf.py:74 msgid "The uploaded PDF file is too large." msgstr "" @@ -17824,15 +18502,15 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 msgid "Order {}" msgstr "" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 msgid "Voucher {}" msgstr "" @@ -18346,8 +19024,8 @@ msgstr "" #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -18963,16 +19641,16 @@ msgstr "" msgid "PayPal account" msgstr "" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "" @@ -19046,8 +19724,8 @@ msgid "" "payment completed." msgstr "" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "" @@ -19590,7 +20268,7 @@ msgid "" msgstr "" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "" @@ -19617,22 +20295,22 @@ msgstr "" msgid "Stripe Connect: App fee (min)" msgstr "" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -19640,20 +20318,20 @@ msgid "" "asynchronous payment methods like SOFORT." msgstr "" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 msgid "" "Gated feature (needs to be enabled for your account by Stripe support first)" msgstr "" -#: pretix/plugins/stripe/payment.py:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -19664,73 +20342,73 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "" -#: pretix/plugins/stripe/payment.py:173 -msgctxt "stripe" -msgid "Live" -msgstr "" - #: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" +msgid "Live" +msgstr "" + +#: pretix/plugins/stripe/payment.py:175 +msgctxt "stripe" msgid "Testing" msgstr "" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." msgstr "" -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "" -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -19738,23 +20416,29 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Beskrivning" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: Swedish \n" "Language-Team: Turkish pretix tarafından desteklenen etkinlik biletleme" msgid "source code" msgstr "Kupon kodu" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -418,63 +457,63 @@ msgstr "Kupon kodu" msgid "Default" msgstr "Varsayılan" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "Örnek Kurum" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "Örnek Giriş Bileti" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 #, 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:531 +#: pretix/base/email.py:535 #, 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:535 +#: pretix/base/email.py:539 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:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 #, fuzzy #| msgid "Short form" msgid "Export format" msgstr "Kısa form" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "" @@ -482,7 +521,7 @@ msgstr "" msgid "Answers to file upload questions" msgstr "Dosya yükleme sorularına cevaplar" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -500,10 +539,10 @@ msgstr "{event}-{code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -528,6 +567,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -547,9 +587,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:86 pretix/base/models/orders.py:1390 -#: pretix/base/models/orders.py:1767 pretix/control/forms/filter.py:173 -#: pretix/control/forms/filter.py:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -560,7 +600,7 @@ msgid "Payment provider" msgstr "Ödeme sağlayıcısı" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "Bütün ödeme sağlayıcıları" @@ -585,9 +625,9 @@ msgstr "Tüm faturalar" msgid "Invoice data" msgstr "Fatura tarihi" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -608,8 +648,8 @@ msgstr "Fatura numarası" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -621,13 +661,15 @@ msgstr "Tarih" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -638,6 +680,8 @@ msgstr "Tarih" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "Sipariş kodu" @@ -663,7 +707,8 @@ msgstr "İptal" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "Dil" @@ -685,19 +730,23 @@ msgstr "Fatura numarası" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -708,10 +757,13 @@ msgstr "Fatura numarası" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "Ad" @@ -721,10 +773,10 @@ msgstr "Ad" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -738,9 +790,9 @@ msgstr "Adres" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -753,9 +805,9 @@ msgstr "posta kodu" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -768,11 +820,11 @@ msgstr "Şehir" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -794,9 +846,9 @@ msgstr "KDV KİMLİĞİ: %s" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -826,7 +878,7 @@ msgstr "Fiyat ayarları" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -847,9 +899,9 @@ msgstr "Gönderen adresi" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -861,19 +913,19 @@ msgid "State" msgstr "Durum" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "Dahili referans" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "Ters ücret" @@ -922,7 +974,7 @@ msgid "Cancellation" msgstr "İptal" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "Fatura" @@ -931,9 +983,9 @@ msgstr "Fatura" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -941,7 +993,6 @@ msgstr "Fatura" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "Evet" @@ -949,9 +1000,9 @@ msgstr "Evet" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -959,7 +1010,6 @@ msgstr "Evet" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "Hayır" @@ -970,12 +1020,12 @@ msgid "Line number" msgstr "Minimum sayı" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "Açıklama" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "Brüt fiyat" @@ -986,14 +1036,14 @@ msgid "Net price" msgstr "Varsayılan fiyat" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "Vergi değeri" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -1026,15 +1076,17 @@ msgstr "Durumuna göre filtrele" msgid "Order data" msgstr "Sipariş tarihi" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "Siparişler" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "Sipariş durumları" @@ -1095,8 +1147,8 @@ msgstr "Etkinlik tarihi" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "Etkinlik dizisi" @@ -1104,6 +1156,7 @@ msgstr "Etkinlik dizisi" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "Sipariş toplamı" @@ -1113,16 +1166,19 @@ msgstr "Sipariş toplamı" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1131,6 +1187,8 @@ msgstr "Sipariş toplamı" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Durum" @@ -1140,21 +1198,23 @@ msgstr "Durum" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "E-posta" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 #, fuzzy @@ -1165,9 +1225,11 @@ msgstr "Minimum sayı" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1175,6 +1237,8 @@ msgstr "Minimum sayı" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "Sipariş tarihi" @@ -1187,7 +1251,7 @@ msgstr "Sipariş tarihi" msgid "Order time" msgstr "Sipariş tarihi" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 #, fuzzy #| msgid "E-mail address" msgid "Custom address field" @@ -1237,16 +1301,16 @@ msgid "Sales channel" msgstr "Değişiklikleri Kaydet" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "Özel ilgi gerektirir" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1256,11 +1320,13 @@ msgstr "Yorum" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "Pozisyonlar" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 #, fuzzy #| msgid "E-mail address" @@ -1280,11 +1346,11 @@ msgid "Fee type" msgstr "Cihaz tipi" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1319,16 +1385,17 @@ msgstr "Pozisyon" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1337,19 +1404,21 @@ msgstr "Pozisyon" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1360,35 +1429,40 @@ msgstr "Tarih" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "Ürün" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "Varyasyon" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "Katılımcı adı" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "Katılımcı e-postası" @@ -1464,9 +1538,10 @@ msgid "Refund states" msgstr "İade durumu" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1487,7 +1562,7 @@ msgid "Creation date" msgstr "Oluşturulma tarihi" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "Tamamlama tarihi" @@ -1498,10 +1573,10 @@ msgid "Status code" msgstr "Durum" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1510,8 +1585,8 @@ msgid "Amount" msgstr "Miktar" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1552,9 +1627,9 @@ msgid "Current user's carts" msgstr "Mevcut kullanıcının sepetleri" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1596,10 +1671,10 @@ msgstr "Ödeme" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 #, fuzzy #| msgid "Gift card" msgid "Gift card code" @@ -1612,8 +1687,8 @@ msgstr "Hediye kartı" msgid "Issuer" msgstr "Kupon bilgileri" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 #, fuzzy #| msgid "Gift card" msgid "Gift cards" @@ -1637,9 +1712,9 @@ msgstr "Fiyat modu" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1672,7 +1747,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1694,7 +1769,7 @@ msgstr "Fiyat modu" msgid "Expiry date" msgstr "Son kullanma tarihi" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1709,7 +1784,7 @@ msgstr "Para birimi" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 #, fuzzy @@ -1771,15 +1846,15 @@ msgid "Voucher expired" msgstr "Kuponun kullanım süresi doldu" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "Ürün adı" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1803,8 +1878,8 @@ msgstr "Öncelik" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1821,6 +1896,7 @@ msgid "This combination of credentials is not known to our system." msgstr "Bu kupon kodu veritabanımızda bilinmemektedir." #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1836,6 +1912,7 @@ msgstr "" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "Lütfen aynı şifreyi ikince kez girin" @@ -1844,6 +1921,7 @@ msgid "Email address" msgstr "E-posta adresi" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "Şifreyi tekrar girin" @@ -1901,9 +1979,10 @@ msgstr "Ön satış başlamadı" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "Bu alan gereklidir." @@ -1963,15 +2042,18 @@ msgstr "" "E-posta adresinizi veya şifrenizi değiştirmek isterseniz lütfen mevcut " "şifrenizi girin." -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "Girdiğiniz geçerli şifre doğru değil." -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "Mevcut şifreniz" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "Yeni şifre" @@ -1979,7 +2061,8 @@ msgstr "Yeni şifre" msgid "Repeat new password" msgstr "Yeni şifreyi tekrar girin" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "Varsayılan saat dilimi" @@ -2023,7 +2106,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "Geçersiz yer tutucu(lar): %(value)s" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "Kurumsal müşteri" @@ -2054,27 +2137,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "Fatura" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "Sipariş kodu" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "İptal numarası" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "Orijinal fatura" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "Fatura numarası" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "İptal tarihi" @@ -2084,7 +2167,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "Orijinal fatura tarihi" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "Fatura tarihi" @@ -2108,6 +2191,8 @@ msgstr "{from_date} tarihinden {to_date} tarihine kadar" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -2115,10 +2200,12 @@ msgstr "{from_date} tarihinden {to_date} tarihine kadar" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -2158,7 +2245,7 @@ msgid "Invoice" msgstr "Fatura" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -2174,7 +2261,7 @@ msgctxt "invoice" msgid "Qty" msgstr "Adet" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "Vergi oranı" @@ -2213,27 +2300,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "Geçersiz ödemeler" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "Net değer" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "Brüt değer" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "Vergi" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "Dahil vergiler" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2243,7 +2330,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:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2254,7 +2341,7 @@ msgstr "" "oranındaki dönüşüm oranını kullanarak, fatura toplamı {total}'e karşılık " "gelir." -#: pretix/base/invoice.py:709 +#: pretix/base/invoice.py:712 #, fuzzy #| msgctxt "invoice" #| msgid "Classic renderer (pretix 1.0)" @@ -2266,8 +2353,9 @@ msgstr "Klasik işleyici (pretix 1.0)" msgid "Default list" msgstr "Varsayılan liste" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "Ad Soyad" @@ -2301,14 +2389,13 @@ 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: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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "kullanıcı" @@ -2355,7 +2442,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:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2413,11 +2500,37 @@ msgstr "Ülke" msgid "Exit" msgstr "" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "This account is inactive." +msgid "Account active" +msgstr "Bu hesap aktif değildir." + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee email" +msgid "Verified email address" +msgstr "Katılımcı e-postası" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +#, fuzzy +#| msgid "Login" +msgid "Last login" +msgstr "Oturum aç" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Device registration failed." +msgid "Registration date" +msgstr "Cihaz kaydı başarısız." + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "Dahili tanımlayıcı" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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." @@ -2426,7 +2539,7 @@ msgstr "" "bir değer girebilirsiniz. Birini girmezseniz, otomatik olarak bir tane " "üreteceğiz." -#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "Bu tanımlayıcı zaten farklı bir soru için kullanılıyor." @@ -2471,11 +2584,11 @@ msgstr "" "sipariş kodlarında, fatura numaralarında ve banka havalesi referanslarında " "kullanılacaktır." -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 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:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "Kısa form" @@ -2488,26 +2601,26 @@ msgstr "Mağaza yayında" msgid "Event currency" msgstr "Etkinlik para birimi" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "Etkinlik başlangıç zamanı" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "Etkinlik bitiş saati" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "Giriş süresi" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 #, fuzzy #| msgid "Show variants" msgid "Show in lists" @@ -2525,12 +2638,12 @@ msgstr "" "Eğer seçilirse, bu olay bilet sisteminin başlangıç sayfasında veya bir " "organizasyonun profilinde gösterilebilir." -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "Ön satışın sonu" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " @@ -2539,26 +2652,26 @@ 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:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "Ön satışın başlangıcı" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: 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:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "Konum" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "" @@ -2568,12 +2681,12 @@ msgstr "Eklentiler" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "İç yorum" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2592,11 +2705,15 @@ 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:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "Etkinlik" @@ -2607,11 +2724,11 @@ msgstr "Etkinlik" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "Etkinlik" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." @@ -2619,45 +2736,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:1007 +#: pretix/base/models/event.py:1016 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:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 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:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "Etkinlik dizisi değiştirilemez." -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 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:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "Etkinlik başlamadan bitemez." -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 msgid "The event's presale cannot end before it starts." msgstr "Etkinliğin ön satışı etkinlik başlamadan bitemez." -#: pretix/base/models/event.py:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "Aktif" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -2665,7 +2782,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:1172 +#: pretix/base/models/event.py:1181 #, fuzzy #| msgid "" #| "If selected, this event may show up on the ticket system's start page or " @@ -2677,73 +2794,73 @@ msgstr "" "Eğer seçilirse, bu olay bilet sisteminin başlangıç sayfasında veya bir " "organizasyonun profilinde gösterilebilir." -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "Baş sayfa metni" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "Etkinlik serisindeki tarih" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "Etkinlik serilerindeki tarihler" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 #, 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:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 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:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 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:1461 +#: pretix/base/models/event.py:1470 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "Varsayılan dil" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 #, 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:1465 +#: pretix/base/models/event.py:1474 #, fuzzy #| msgid "Search for events" msgid "Required for events" msgstr "Etkinlikeri ara" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "Toplam değer" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 #, 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." @@ -2862,7 +2979,7 @@ msgstr "Kadar mevcut" 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:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "Kategori" @@ -2883,7 +3000,7 @@ msgstr "Öğe adı" 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:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "Varsayılan fiyat" @@ -2946,8 +3063,8 @@ msgstr "Bekleme listesinde" 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:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "Kalan bilet sayısını göster" @@ -3089,11 +3206,11 @@ msgstr "" "sırasında öğrencinin kimlik kartının hala kontrol edilmesi gerektiğini " "ilgili kişiye belirtin." -#: pretix/base/models/items.py:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "Orijinal fiyat" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -3104,7 +3221,7 @@ msgstr "" "etkilemeyecektir." #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 #, fuzzy #| msgid "Save changes" msgid "Sales channels" @@ -3122,8 +3239,38 @@ msgid "" "corresponding to the product price." msgstr "" -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +#, fuzzy +#| msgid "Team memberships" +msgid "Require a valid membership" +msgstr "Takım üyelikleri" + +#: pretix/base/models/items.py:523 +#, fuzzy +#| msgid "Team memberships" +msgid "Allowed membership types" +msgstr "Takım üyelikleri" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -3135,7 +3282,7 @@ msgstr "" msgid "Products" msgstr "Ürünler" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." @@ -3143,50 +3290,58 @@ msgstr "" "Sipariş başına maksimum sayı, sipariş başına minimum sayıdan daha düşük " "olamaz." -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 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:692 +#: pretix/base/models/items.py:720 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:698 +#: pretix/base/models/items.py:726 msgid "The item's availability cannot end before it starts." msgstr "Öğenin kullanılabilirliği başlamadan bitemez." -#: pretix/base/models/items.py:744 +#: pretix/base/models/items.py:772 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:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "Pozisyon" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +#, fuzzy +#| msgid "Team memberships" +msgid "Membership types" +msgstr "Takım üyelikleri" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "Ürün varyasyonları" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "Minimum sayı" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "Azami sayı" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "Eklenti fiyata dahildir" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 msgid "" "If selected, adding add-ons to this ticket is free, even if the add-ons " "would normally cost money individually." @@ -3194,53 +3349,53 @@ msgstr "" "Eğer seçilirse, eklentiler normalde ayrı ücretlendirilmiş olsa bile, " "eklentiler bu bilet için ücretsizdir." -#: pretix/base/models/items.py:939 +#: pretix/base/models/items.py:976 #, 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:958 +#: pretix/base/models/items.py:995 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:963 +#: pretix/base/models/items.py:1000 msgid "The item already has an add-on of this category." msgstr "Öğenin zaten bu kategoriden bir eklentisi var." -#: pretix/base/models/items.py:968 +#: pretix/base/models/items.py:1005 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:973 +#: pretix/base/models/items.py:1010 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:978 +#: pretix/base/models/items.py:1015 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:1005 +#: pretix/base/models/items.py:1042 #, fuzzy #| msgid "invalid item" msgid "Bundled item" msgstr "geçersiz öğe" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 #, fuzzy #| msgid "Sample variation" msgid "Bundled variation" msgstr "Örnek varyasyon" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "Numara" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -3248,68 +3403,68 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 #, 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:1048 +#: pretix/base/models/items.py:1085 #, 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:1050 +#: pretix/base/models/items.py:1087 #, 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:1055 +#: pretix/base/models/items.py:1092 #, 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:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "Metin (bir satır)" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "Çok satırlı metin" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "Evet/Hayır" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "Listeden birini seç" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "Bir listeden çoklu seçim yap" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "Dosya yükleme" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "zaman" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "Tarih ve zaman" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3317,193 +3472,193 @@ msgstr "" msgid "Question" msgstr "Soru" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "Yardım metni" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 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:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "Soru tipi" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Gerekli soru" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 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:1164 +#: pretix/base/models/items.py:1201 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:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 #, fuzzy #| msgid "Edit question" msgid "Hidden question" msgstr "Soruyu düzenle" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 #, 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:1174 +#: pretix/base/models/items.py:1211 #, fuzzy #| msgid "Text on invoices" msgid "Print answer on invoices" msgstr "Faturalardaki metin" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "Minimum sayı" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 #, 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:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "Azami sayı" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 msgid "An answer to this question is required to proceed." msgstr "Devam etmek için bu soruya cevap verilmelidir." -#: pretix/base/models/items.py:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: 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:1296 +#: pretix/base/models/items.py:1333 #, 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:1298 +#: pretix/base/models/items.py:1335 #, fuzzy #| msgid "The entered price is to high." msgid "The number is to high." msgstr "Girilen fiyat yüksek." -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "Geçersiz sayı girişi." -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "Lütfen adınızı giriniz." -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 #, fuzzy #| msgid "Please select a quota." msgid "Please choose an earlier date." msgstr "Lütfen bir kota seçin." -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "Geçersiz tarih girişi." -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "Geçersiz zaman girişi." -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "Geçersiz tarihsaat girişi." -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 #, fuzzy #| msgid "Unknown order code" msgid "Unknown country code." msgstr "Bilinmeyen sipariş kodu" -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "Cevap" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 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:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "Soru seçeneği" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "Soru seçenekleri" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "Toplam kapasite" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 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:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "Madde" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "Varyasyonlar" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3513,13 +3668,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3528,11 +3683,11 @@ msgstr "Kota" msgid "Quotas" msgstr "Kotalar" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 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:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." @@ -3540,7 +3695,7 @@ msgstr "" "Bir veya daha fazla öğenin varyasyonları var, ancak bunların hiçbiri " "varyasyon listesinde yok." -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "Etkinlik serisi için alt öğe boş olamaz." @@ -3585,38 +3740,88 @@ msgstr "Soru {val}" msgid "Tax rule {val}" msgstr "Vergi kuralı {val}" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "Maksimum kullanım" + +#: pretix/base/models/memberships.py:58 +#, fuzzy +#| msgid "Number of times this voucher can be redeemed." +msgid "Number of times this membership can be used in a purchase." +msgstr "Bu kuponun kaç kez kullanılabileceği." + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +#, fuzzy +#| msgid "Members" +msgid "Membership type" +msgstr "Üyeler" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "bekleniyor" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "ödenmiş" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "süresi doldu" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "iptal edildi" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer" +msgstr "Müşteri" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "Yerel" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "Son kullanma tarihi" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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." @@ -3624,7 +3829,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:214 +#: pretix/base/models/orders.py:224 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 " @@ -3636,11 +3841,11 @@ 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:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "Meta bilgisi" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 msgid "" "The payment can not be accepted as the last date of payments configured in " "the payment settings is over." @@ -3648,7 +3853,7 @@ msgstr "" "Ödeme, ödeme ayarlarında yapılandırılan son ödeme tarihi geçtiğinden kabul " "edilemez." -#: pretix/base/models/orders.py:805 +#: pretix/base/models/orders.py:815 #, fuzzy #| msgid "" #| "The payment can not be accepted as it the order is expired and you " @@ -3661,230 +3866,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:807 +#: pretix/base/models/orders.py:817 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:827 +#: pretix/base/models/orders.py:841 #, 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:828 +#: pretix/base/models/orders.py:842 #, 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:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, 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:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 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:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "Şirket Adı" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "Ülke seçin" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "Oluşturuldu" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "bekleniyor" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "onaylandı" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "iptal edildi" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "başarısız oldu" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "iade edildi" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "Ödeme bilgileri" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, 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:1606 +#: pretix/base/models/orders.py:1629 #, 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:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "dışarıdan başladı" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "oluşturuldu" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "transit olarak" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "tamam" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "başarısız oldu" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "iptal edildi" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "Organizatör" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "Müşteri" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "Harici" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 #, fuzzy #| msgid "Refund only" msgid "Refund reason" msgstr "Sadece iade" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "Ödeme ücreti" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "Nakliye ücreti" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "Servis ücreti" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 #, fuzzy #| msgid "Cancellation" msgid "Cancellation fee" msgstr "İptal" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "Diğer ücretler" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "Değer" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "Sipariş pozisyonu" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, fuzzy, python-format #| msgid "Your order: %(code)s" msgid "Your event registration: %(code)s" msgstr "Siparişiniz: %(code)s" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "Sepet kimliği (ör. oturum anahtarı)" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "Sepet pozisyonu" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "Sepet pozisyonları" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "Sadece AB içindeki kurumsal müşteriler için." -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 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:73 +#: pretix/base/models/organizer.py:75 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 " @@ -3894,45 +4099,46 @@ 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:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "Organizatör" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "Takım ismi" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "Takım üyeleri" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "Etkinlik oluşturabilir" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "Ekipleri ve izinleri değiştirebilir" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "Organizatör ayarları değiştirilebilir" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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!" @@ -3941,65 +4147,71 @@ msgstr "" "aracılığıyla, çoğu verilere erişebilir, bu nedenle bu ekibe kimlerin " "eklediğinize dikkat edin!" -#: pretix/base/models/organizer.py:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Internal comment" +msgid "Can manage customer accounts" +msgstr "İç yorum" + +#: pretix/base/models/organizer.py:270 #, fuzzy #| msgid "Can change orders" msgid "Can manage gift cards" msgstr "Siparişleri değiştirebilir" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "Etkinlik ayarlarını değiştirebilir" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "Ürün ayarlarını değiştirebilir" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "Siparişleri görüntüleyebilir" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "Siparişleri değiştirebilir" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "Güncelleme kontrolleri yapın" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "Kuponları görüntüleyebilir" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "Kuponları görüntüleyebilir" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s %(object)sde" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "Ekip" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "Ekipler" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "{email} ile {team} takımına davet et" @@ -4054,7 +4266,7 @@ msgstr "" "hesaplaması için herhangi bir garanti verilmemiştir. KENDİ RİSKİNİZDE " "KULLANIN." -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "Satıcı ülke" @@ -4114,10 +4326,6 @@ msgstr "Ürün fiyatından çıkar" msgid "Reduce product price by (%)" msgstr "Ürün fiyatını azalt(%)" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "Maksimum kullanım" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "Bu kuponun kaç kez kullanılabileceği." @@ -4139,11 +4347,15 @@ msgid "" "be used." msgstr "" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "Kadar geçerli" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "Kotadan rezervasyon bileti" @@ -4438,8 +4650,8 @@ msgid "Event date" msgstr "Etkinlik tarihi" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "Net toplam" @@ -4642,9 +4854,9 @@ msgstr "Katılımcı e-postası" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 #, fuzzy #| msgid "Attendee badges" msgid "Attendee address" @@ -4670,7 +4882,7 @@ msgstr "Geçersiz bir numara girdiniz." #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 #, fuzzy #| msgid "Ticket design" msgid "Ticket code" @@ -4960,26 +5172,26 @@ msgid "In test mode, only test cards will work." msgstr "" #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "" #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 #, 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:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 #, 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:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "" @@ -5032,7 +5244,7 @@ msgid "" "contact the organizer of this event." msgstr "" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 #, fuzzy #| msgid "This order is not yet approved by the event organizer." msgid "This gift card is not accepted by this event organizer." @@ -5110,9 +5322,9 @@ msgid "Price including add-ons" msgstr "" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 #, fuzzy #| msgid "Attendee email" msgid "Attendee company" @@ -5234,7 +5446,7 @@ msgstr "22:00" msgid "Event admission date and time" msgstr "Etkinlik kabul tarihi ve saati" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "2017-05-31 19:00" @@ -5250,7 +5462,7 @@ msgstr "19:00" msgid "Event location" msgstr "Etkinlilk yeri" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "Rastgele Şehir" @@ -5379,7 +5591,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 #, fuzzy #| msgid "Event admission" msgid "General admission" @@ -5405,17 +5617,23 @@ msgstr "" msgid "Seat: seat number" msgstr "Sokak ve numara" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Date and time" +msgid "Date and time of first scan" +msgstr "Tarih ve zaman" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "Soru: {question}" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -5425,13 +5643,13 @@ msgstr "" msgid "Attendee name: {part}" msgstr "Katılımcı adı" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, fuzzy, python-brace-format #| msgid "Invoice address: name" msgid "Invoice address name: {part}" msgstr "Fatura adresi: isim" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "Bilet" @@ -5491,7 +5709,7 @@ msgstr "" msgid "Event canceled" msgstr "Etkinlik tarihi" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5556,7 +5774,7 @@ 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:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 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." @@ -5578,7 +5796,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:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5854,7 +6072,7 @@ msgstr "Örnek ürün {}" msgid "Sample product A" msgstr "Örnek ürün A" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, fuzzy, python-brace-format #| msgid "" #| "You are receiving this email because you placed an order for {event}." @@ -5863,7 +6081,7 @@ msgid "" "you." msgstr "{event} için bir sipariş verdiğiniz için bu e-postayı alıyorsunuz." -#: pretix/base/services/mail.py:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5872,11 +6090,62 @@ msgstr "" "Sipariş ayrıntılarınızı aşağıdaki URL’de görüntüleyebilirsiniz:\n" "{orderurl}." -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, 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/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, fuzzy, python-brace-format +#| msgid "You selected a product which is not available for sale." +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "Satışa sunulmayan bir ürün seçtiniz." + +#: pretix/base/services/memberships.py:139 +#, fuzzy +#| msgid "You cannot select an item that belongs to a different event." +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "Farklı bir etkinliğe ait bir ürünü seçemezsiniz." + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5890,7 +6159,7 @@ msgstr "" msgid "Invalid data in row {row}: {message}" msgstr "Geçersiz tarih girişi." -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." @@ -5898,7 +6167,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:100 +#: pretix/base/services/orders.py:104 msgid "" "Some of the products you selected were no longer available in the quantity " "you selected. Please see below for details." @@ -5906,7 +6175,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:102 +#: pretix/base/services/orders.py:106 msgid "" "The price of some of the items in your cart has changed in the meantime. " "Please see below for details." @@ -5914,15 +6183,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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "Dahili bir hata oluştu, lütfen tekrar deneyin." -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "Sepetiniz boş." -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5931,11 +6200,11 @@ msgstr "" "%(product)s ürününü %(max)s'den fazla seçemezsiniz. Fazlalık maddeleri " "sepetinizden çıkardık." -#: pretix/base/services/orders.py:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "Ön satış dönemi sona ermiştir." -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 msgid "" "The voucher code used for one of the items in your cart is not known in our " "database." @@ -5943,7 +6212,7 @@ msgstr "" "Kartınızdaki öğelerden biri için kullanılan kupon kodu veritabanımızda " "bilinmemektedir." -#: pretix/base/services/orders.py:113 +#: pretix/base/services/orders.py:117 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 " @@ -5952,7 +6221,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:115 +#: pretix/base/services/orders.py:119 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5965,7 +6234,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:117 +#: pretix/base/services/orders.py:121 msgid "" "The voucher code used for one of the items in your cart is expired. We " "removed this item from your cart." @@ -5973,7 +6242,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:119 +#: pretix/base/services/orders.py:123 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." @@ -5981,7 +6250,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:121 +#: pretix/base/services/orders.py:125 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5989,7 +6258,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:123 +#: pretix/base/services/orders.py:127 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." @@ -5997,7 +6266,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:127 +#: pretix/base/services/orders.py:131 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart is expired. We " @@ -6009,7 +6278,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:128 +#: pretix/base/services/orders.py:132 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -6022,97 +6291,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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "Yeni sona erme tarihinin gelecekte olması gerekiyor." -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "Bu sipariş onay bekliyor değil." -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "Sipariş onaylandı ve onaylandı: %(code)s" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "Sipariş onaylandı ve ödeme bekleniyor: %(code)s" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "Sipariş reddedildi: %(code)s" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "Bu siparişi iptal edemezsiniz." -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "Sipariş iptal edildi: %(code)s" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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:1082 +#: pretix/base/services/orders.py:1101 #, 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:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "Siparişiniz ödemeyi bekliyor: %(code)s" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "Biletin indirilmeye hazır: %(code)s" -#: pretix/base/services/orders.py:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "Siparişiniz değiştirildi: %(code)s" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "Ürünün bir varyasyonunu seçmeniz gerekiyor." -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, 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:1210 +#: pretix/base/services/orders.py:1229 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:1211 +#: pretix/base/services/orders.py:1230 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:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -6120,11 +6389,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:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "Sadece bekleyen veya ödenen siparişler değiştirilebilir." -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." @@ -6132,62 +6401,62 @@ msgstr "" "Bu işlem siparişi ücretsiz yapacak ve bu nedenle hemen ödeme yapacak, ancak " "kota mevcut değil." -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 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:1217 +#: pretix/base/services/orders.py:1236 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:1218 +#: pretix/base/services/orders.py:1237 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:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 #, 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:1222 +#: pretix/base/services/orders.py:1241 #, 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:1223 +#: pretix/base/services/orders.py:1242 #, 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:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -6281,28 +6550,41 @@ msgstr "" msgid "Plugin: %s" msgstr "Eklenti: %s" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, 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:116 +#, fuzzy +#| msgctxt "amount_label" +#| msgid "Automatically refund" +msgid "Allow customers to create accounts" +msgstr "Otomatik geri ödeme" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "Sipariş başına maksimum öğe sayısı" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "Eklenti ürünler sayılmayacak." -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 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:128 +#: pretix/base/settings.py:139 #, fuzzy #| msgid "" #| "Independent of your choice, the cart will show gross prices as this the " @@ -6314,27 +6596,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:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "Katılımcı isimlerini isteyin" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 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:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "Katılımcı adları gerektir" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 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:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "Bilet başına e-posta adresi isteyin" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 #, fuzzy #| msgid "" #| "Normally, pretix asks for one email address per order and the order " @@ -6361,11 +6643,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:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "Bilet başına e-posta adresi gerektir" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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 " @@ -6376,54 +6658,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:192 +#: pretix/base/settings.py:203 #, 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:201 +#: pretix/base/settings.py:212 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require company per ticket" msgstr "Bilet başına e-posta adresi gerektir" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 #, 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:220 +#: pretix/base/settings.py:231 #, 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:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "Sipariş e-posta adresini iki kez sor" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 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:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "Fatura adresini sor" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 #, fuzzy #| msgid "" #| "Does only work if an invoice address is asked for. VAT ID is not required." @@ -6431,39 +6713,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:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "Müşteri adı gerektir" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "Faturalarda katılımcı adlarını göster" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "Fatura adresi iste" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "Bir işletme adresi gerekmektedir" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 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:326 +#: pretix/base/settings.py:337 #, fuzzy #| msgid "Ask for invoice address" msgid "Ask for beneficiary" msgstr "Fatura adresini sor" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -6472,41 +6754,41 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "KDV Kimliği isteyin" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 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:361 +#: pretix/base/settings.py:372 #, fuzzy #| msgid "Invoice address: name" msgid "Invoice address explanation" msgstr "Fatura adresi: isim" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "Faturalarda ücretsiz ürünler göster" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." @@ -6514,44 +6796,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:395 +#: pretix/base/settings.py:406 #, fuzzy #| msgid "Show overpaid orders" msgid "Show expiration date of order" msgstr "Fazla ödemeli siparişleri göster" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 #, fuzzy #| msgid "Invoice number prefix" msgid "Minimum length of invoice number after prefix" msgstr "Fatura numarası öneki" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "Ardışık sayılar içeren faturalar oluştur" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 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:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "Fatura numarası öneki" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 #, fuzzy #| msgid "" #| "This will be prepended to invoice numbers. If you leave this field empty, " @@ -6575,86 +6857,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:440 +#: pretix/base/settings.py:451 #, fuzzy #| msgid "Invoice number prefix" msgid "Invoice number prefix for cancellations" msgstr "Fatura numarası öneki" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "Rezervasyon dönemi" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 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:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 #, fuzzy #| msgid "End of presale" msgid "End of presale text" msgstr "Ön satışın sonu" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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:496 +#: pretix/base/settings.py:507 #, fuzzy #| msgid "Multiline text" msgid "Guidance text" msgstr "Çok satırlı metin" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 #, fuzzy #| msgid "All days" msgid "in days" msgstr "Tüm günler" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 #, fuzzy #| msgid "Extend payment term" msgid "Set payment term" msgstr "Ödeme süresini uzatın" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "Gün cinsinden ödeme süresi" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -6667,11 +6949,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:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "Hafta içi sadece son ödeme koşulları" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 #, fuzzy #| msgid "" #| "If this is activated and the payment term of any order ends on a Saturday " @@ -6689,13 +6971,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:571 +#: pretix/base/settings.py:582 #, fuzzy #| msgid "Payment term in days" msgid "Payment term in minutes" msgstr "Gün cinsinden ödeme süresi" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 #, fuzzy #| msgid "" #| "The number of days after placing an order the user has to pay to preserve " @@ -6715,11 +6997,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:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "Son ödeme tarihi" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 #, fuzzy #| msgid "" #| "The last date any payments are accepted. This has precedence over the " @@ -6736,11 +7018,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:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "Ödenmeyen siparişlerin otomatik olarak sona ermesi" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6751,22 +7033,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:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "Geç ödeme kabul et" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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 " @@ -6776,96 +7058,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:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "Başlangıç tarihini göster" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 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:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 #, fuzzy #| msgid "Generate invoices" msgid "Do not generate invoices" msgstr "Faturalar oluştur" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 #, fuzzy #| msgid "Manually in admin panel" msgid "Only manually in admin panel" msgstr "Yönetici panelinde manuel olarak" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "Kullanıcı isteğinde otomatik olarak" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "Tüm oluşturulan siparişler için otomatik olarak" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 #, 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:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "Faturalar oluştur" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 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:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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:709 +#: pretix/base/settings.py:720 #, fuzzy #| msgid "Address" msgid "Address line" msgstr "Adres" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 #, fuzzy #| msgid "VAT ID" msgid "EU VAT ID" msgstr "KDV kimliği" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 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:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "Tanıtım metni" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 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:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." @@ -6873,15 +7155,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:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "Ek metin" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 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:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." @@ -6889,11 +7171,11 @@ msgstr "" "Örneğin. banka bilgileriniz, KDV numaranız, kayıt numaralarınız gibi yasal " "bilgiler vs." -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "Alt Bilgi" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." @@ -6901,11 +7183,11 @@ msgstr "" "Her fatura sayfasının sonunda ortalanmış ve daha küçük bir yazı tipinde " "yazdırılacaktır." -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "Faturaları e-postalara ekleyin" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6917,30 +7199,30 @@ msgstr "" "onaylama e-postasına eklenecektir. Otomatik olarak oluşturulmazlarsa, e-" "postalara eklenmezler." -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "Ön satış dönemi dışındaki ürünleri göster" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 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:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "Mevcut diller" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "Varsayılan dil" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6948,33 +7230,33 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 #, 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:913 +#: pretix/base/settings.py:924 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:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "Etkinlik bitiş tarihini göster" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 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:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "Tarihleri zamanla göster" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." @@ -6982,29 +7264,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:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 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:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 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:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "Bekleme listesini etkinleştir" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -7016,11 +7298,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:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "Otomatik bekleme listesi atamaları" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 #, fuzzy #| msgid "" #| "If ticket capacity becomes free, automatically create a voucher and send " @@ -7039,11 +7321,11 @@ msgstr "" "postalar otomatik olarak gönderilmez, ancak bunları kontrol panelinden " "manuel olarak gönderebilirsiniz." -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "Bekleme listesi yanıt süresi" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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 " @@ -7053,81 +7335,81 @@ msgstr "" "erinceye kadar bu saatler içinde kullanılmalıdır ve listeden bir sonraki " "kişiye yeniden atanabilir." -#: pretix/base/settings.py:1019 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "Katılımcı isimlerini isteyin" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 #, 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:1029 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "Müşteri adı gerektir" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 #, 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:1040 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a phone number" msgstr "Katılımcı isimlerini isteyin" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 #, 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:1050 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Minimum number" msgid "Require phone number" msgstr "Minimum sayı" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 #, 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:1061 +#: pretix/base/settings.py:1072 #, fuzzy #| msgid "Voucher redemption" msgid "Phone number explanation" msgstr "Kupon geri ödeme" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 #, fuzzy #| msgid "Reminder to download tickets" msgid "Allow users to download tickets" msgstr "Biletleri indirmek için hatırlatma" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "İndirme tarihi" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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 " @@ -7138,49 +7420,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:1096 +#: pretix/base/settings.py:1107 #, 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:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 #, 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:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 #, 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:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -7189,61 +7471,61 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 #, fuzzy #| msgid "Date in event series" msgid "Show availability in event overviews" msgstr "Etkinlik serisindeki tarih" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "Takvim" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "Takvim" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "Varsayılan genel bakış stili" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "Son değişiklik tarihi" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -7255,107 +7537,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:1212 +#: pretix/base/settings.py:1223 #, 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:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Requirement for changed prices" msgstr "Bilet başına e-posta adresi gerektir" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 #, fuzzy #| msgid "Cancellation" msgid "Do not allow changes after" msgstr "İptal" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 #, 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:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 #, fuzzy #| msgid "Cancellation" msgid "Do not allow cancellations after" msgstr "İptal" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 #, 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:1273 +#: pretix/base/settings.py:1284 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:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 #, fuzzy #| msgid "Cancellation" msgid "Keep a fixed cancellation fee" msgstr "İptal" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 #, fuzzy #| msgid "Cancellation" msgid "Keep a percentual cancellation fee" msgstr "İptal" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 #, fuzzy #| msgid "Voucher redemption" msgid "Voluntary lower refund explanation" msgstr "Kupon geri ödeme" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -7363,60 +7645,60 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 #, fuzzy #| msgid "Credit card" msgid "All refunds are issued as gift cards" msgstr "Kredi kartı" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund order" msgid "Refund method" msgstr "Geri iade sıralaması" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "İletişim Adresi" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 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:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "Künye URL'si" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 msgid "" "This should point e.g. to a part of your website that has your contact " "details and legal information." @@ -7424,36 +7706,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:1431 +#: pretix/base/settings.py:1442 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Önbelleğe alınmış bilet dosyaları" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 #, fuzzy #| msgid "Cached ticket files" msgid "Attach calendar files" msgstr "Önbelleğe alınmış bilet dosyaları" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "Konu öneki" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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." @@ -7461,27 +7743,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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "Gönderen adresi" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "Giden e-postalar için gönderen adresi" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 #, fuzzy #| msgid "Attendee name" msgid "Sender name" msgstr "Katılımcı adı" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -7507,7 +7789,7 @@ msgstr "" "En iyi dileklerimizle\n" "{event} ekibiniz" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -7530,7 +7812,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7563,7 +7845,7 @@ msgstr "" "En iyi dileklerimizle\n" "{event} ekibiniz" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -7590,7 +7872,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -7618,7 +7900,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -7650,7 +7932,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7683,7 +7965,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -7706,7 +7988,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -7734,7 +8016,7 @@ msgstr "" "En iyi dileklerimizle\n" "{event} ekibiniz" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7767,7 +8049,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7807,7 +8089,7 @@ msgstr "" "En iyi dileklerimizle\n" "{event} ekibiniz" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -7855,7 +8137,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -7878,7 +8160,7 @@ msgstr "" "En iyi dileklerimizle\n" "{event} ekibiniz" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7923,7 +8205,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7962,7 +8244,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -7991,7 +8273,7 @@ msgstr "" "En iyi dileklerimizle\n" "{event} ekibiniz" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -8011,7 +8293,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1765 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -8026,13 +8308,13 @@ msgstr "" msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" "Merhaba,\n" "\n" @@ -8044,7 +8326,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -8067,58 +8349,118 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 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:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "Ana renk" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "Yazı tipi" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "Sadece modern tarayıcılar tarafından saygı duyulur." -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 #, fuzzy #| msgid "Attendee name" msgid "Header image" msgstr "Katılımcı adı" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your events name " @@ -8135,25 +8477,25 @@ msgstr "" "sayfa başlığında göstermeyiz. Logonuzu maksimum 120 piksel yüksekliğinde " "göstereceğiz." -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 #, 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:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your " @@ -8170,11 +8512,11 @@ msgstr "" "başlığında göstermeyiz. Logonuzu maksimum 120 piksel yüksekliğinde " "göstereceğiz." -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -8183,19 +8525,19 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "Logo resmi" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 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:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "Bilgi metni" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -8203,67 +8545,67 @@ msgstr "" "Varsayılan olarak herhangi bir yerde gösterilmiyor, ancak isterseniz, ör. " "bilet şablonlarında kullanabilirsiniz." -#: pretix/base/settings.py:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 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:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 #, fuzzy #| msgid "Voucher redemption" msgid "Voucher explanation" msgstr "Kupon geri ödeme" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "Katılımcı adı" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 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:2117 +#: pretix/base/settings.py:2187 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Ek ücret" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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." @@ -8272,15 +8614,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:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -8288,183 +8630,184 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "Etkinlik başlangıç zamanı (azalan)" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "İsim (azalan)" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "Tarih sıralaması" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 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:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "Ana sayfa metni" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "Bu, organizatör ana sayfasında görüntülenecektir." -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 #, fuzzy #| msgid "Gift card" msgid "Length of gift card codes" msgstr "Hediye kartı" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 #, fuzzy #| msgid "Gift card" msgid "Validity of gift card codes in years" msgstr "Hediye kartı" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 #, 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:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 #, fuzzy #| msgid "Event name" msgid "Given name" msgstr "Etkinlik adı" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 #, fuzzy #| msgid "Full name" msgid "Family name" msgstr "Ad Soyad" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 #, fuzzy #| msgid "John Doe" msgctxt "person_name_sample" msgid "John" msgstr "John Doe" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 #, fuzzy #| msgid "Dark" msgctxt "person_name_sample" msgid "Dr" msgstr "Karanlık" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 #, fuzzy #| msgid "Ticket name" msgid "First name" msgstr "Bilet adı" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 #, fuzzy #| msgid "Device name" msgid "Middle name" msgstr "Cihaz adı" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 #, fuzzy #| msgid "John Doe" msgctxt "person_name_sample" msgid "John Doe" msgstr "John Doe" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 #, fuzzy #| msgid "Full name" msgid "Calling name" msgstr "Ad Soyad" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 #, fuzzy #| msgctxt "refund_state" #| msgid "in transit" msgid "Latin transcription" msgstr "transit olarak" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" @@ -8472,42 +8815,42 @@ msgctxt "person_name" msgid "Salutation" msgstr "İptal" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 #, fuzzy #| msgid "Require customer name" msgctxt "person_name" msgid "Degree (after name)" msgstr "Müşteri adı gerektir" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 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:2688 +#: pretix/base/settings.py:2758 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:2692 +#: pretix/base/settings.py:2762 #, fuzzy #| msgid "" #| "You have to ask for attendee emails if you want to make them required." @@ -8516,13 +8859,13 @@ msgid "" msgstr "" "Gerekli hale getirmek istiyorsanız, katılımcı e-postalarını sormalısınız." -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 #, 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:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "Son ödeme tarihi, ön satışın sona ermesinden önce olamaz." @@ -8557,14 +8900,19 @@ msgid "E-mails" msgstr "E-postalar" #: pretix/base/shredder.py:196 +#, fuzzy +#| msgid "" +#| "This will remove all e-mail addresses from orders and attendees, as well " +#| "as logged email contents." msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." 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:241 +#: pretix/base/shredder.py:242 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -8572,13 +8920,13 @@ msgid "" "waiting list." msgstr "Bu, tüm e-posta adreslerini bekleme listesinden kaldırır." -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "Katılımcı adı" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 #, fuzzy #| msgid "" #| "This will remove all attendee names from order positions, as well as " @@ -8590,11 +8938,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:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "Fatura adresleri" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." @@ -8602,18 +8950,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:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "Soru cevapları" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 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:393 +#: pretix/base/shredder.py:394 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 " @@ -8623,17 +8971,17 @@ msgstr "" "içerebilecek herhangi bir metin içeriğini de kaldıracaktır. Fatura " "numaraları ve toplamlar korunacaktır." -#: pretix/base/shredder.py:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "Önbelleğe alınmış bilet dosyaları" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 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:437 +#: pretix/base/shredder.py:438 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 " @@ -9018,12 +9366,60 @@ msgstr "Sadece PDF dosyası yükleyin." msgid "Filetype not allowed!" msgstr "Dosya türüne izin verilmedi!" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "Özel SMTP sunucusu kullan" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "" +"Etkinliğinizle ilgili tüm postalar, sizin tarafınızdan belirtilen smtp " +"sunucusuna gönderilecektir." + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "Ana makine adı" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "Port" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "Kullanıcı adı" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "STARTTLS kullanın" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "587 numaralı bağlantı noktasında yaygın olarak etkinleştirildi." + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "SSL kullan" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "Yaygın olarak 465 numaralı bağlantı noktasında etkinleştirildi." + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "" +"SSL veya STARTTLS güvenliğini etkinleştirebilir, ancak her ikisini de aynı " +"anda gerçekleştiremezsiniz." + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -9110,15 +9506,15 @@ msgstr "Kopyalama" msgid "Default ({value})" msgstr "Varsayılan dil" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "Özel alan" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 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:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 #, fuzzy #| msgid "You can choose at most one option from this category." #| msgid_plural "" @@ -9126,41 +9522,41 @@ 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:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 #, 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:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 #, fuzzy #| msgid "Payment information" msgid "Name format" msgstr "Ödeme bilgileri" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 #, fuzzy #| msgid "Free price input" msgid "Free text input" @@ -9177,7 +9573,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -9247,15 +9643,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "Bcc adresi" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 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:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "İmza" @@ -9264,7 +9660,7 @@ msgstr "İmza" 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:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "Örneğin. iletişim bilgilerin" @@ -9303,7 +9699,8 @@ msgstr "Metin (yönetici tarafından gönderildi)" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -9387,127 +9784,79 @@ msgstr "" msgid "Denied order" msgstr "Sipariş reddedildi" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "Özel SMTP sunucusu kullan" - -#: pretix/control/forms/event.py:1025 -msgid "" -"All mail related to your event will be sent over the smtp server specified " -"by you." -msgstr "" -"Etkinliğinizle ilgili tüm postalar, sizin tarafınızdan belirtilen smtp " -"sunucusuna gönderilecektir." - -#: pretix/control/forms/event.py:1029 -msgid "Hostname" -msgstr "Ana makine adı" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "Port" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "Kullanıcı adı" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "STARTTLS kullanın" - -#: 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:1056 -msgid "Use SSL" -msgstr "SSL kullan" - -#: 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: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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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:1122 -msgid "" -"You can activate either SSL or STARTTLS security, but not both at the same " -"time." -msgstr "" -"SSL veya STARTTLS güvenliğini etkinleştirebilir, ancak her ikisini de aynı " -"anda gerçekleştiremezsiniz." - -#: pretix/control/forms/event.py:1135 +#: pretix/control/forms/event.py:1087 #, fuzzy #| msgid "Ticket design" msgid "Ticket code generator" msgstr "Bilet tasarımı" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "Herhangi bir ülke" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "Avrupa Birliği" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "Herhangi bir müşteri" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "Bireysel" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "İş" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "Geçerli KDV Kimliği ile iş" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "Ücretli KDV" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "KDV yok" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 #, fuzzy #| msgid "Filetype not allowed!" msgid "Sale not allowed" msgstr "Dosya türüne izin verilmedi!" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 #, fuzzy #| msgid "Sales tax rate" msgid "Deviating tax rate" msgstr "Satış vergisi oranı" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "Faturalardaki metin" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "Önceden seçilmiş kupon" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -9519,11 +9868,11 @@ msgstr "" "veren veya gizli ürünlerin kilidini açan widget'lar sağlamak için " "kullanılabilir." -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "Uyumluluk modu" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -9531,28 +9880,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:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "Verilen kupon kodu mevcut değil." -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: 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:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "Bilet indirme" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 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:1345 +#: pretix/control/forms/event.py:1297 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:1346 +#: pretix/control/forms/event.py:1298 msgid "" "By default, we will ask for names but not require them. You can turn this " "off completely in the settings." @@ -9560,11 +9909,11 @@ msgstr "" "Varsayılan olarak, isimleri soracağız, ancak bunlara ihtiyaç duymayacağız. " "Bunu tamamen ayarlarda kapatabilirsiniz." -#: pretix/control/forms/event.py:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "Stripe ile Ödeme" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -9576,11 +9925,11 @@ msgstr "" "basit bir arayüz kullanarak beş dakikadan kısa süren bir hesap oluşturmanız " "gerekecektir." -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "Banka havalesi ile ödeme" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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 " @@ -9590,16 +9939,16 @@ 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:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "Fiyat (isteğe bağlı)" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "Ücretsiz" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "Mevcut miktar" @@ -9721,25 +10070,25 @@ msgstr "Onay Bekliyor" msgid "Approval pending" msgstr "Onay Bekliyor" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - Herhangi bir varyasyon" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -9773,40 +10122,26 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 #, fuzzy #| msgid "Ticket secret:" msgid "Ticket secret" msgstr "Gizli bilet:" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "Tüm organizatörler" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "Canlı ve satış öncesi alışveriş yapın" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "etkisiz" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 #, fuzzy @@ -9814,7 +10149,7 @@ msgstr "Ön satış bitti" msgid "Date from" msgstr "Tarih" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 #, fuzzy #| msgid "Date and time" @@ -9859,147 +10194,148 @@ msgid "Sunday" msgstr "Pazar" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "Arama sorgusu" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "Bütün olaylar" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "Mağaza açık" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "Mağaza kapalı" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "Çalışan veya gelecekteki tekli etkinlik" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "Geçmişteki tekli etkinlik" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "Katılımcıyı ara…" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "Check-in durumu" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "Tüm katılımcılar" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 #, fuzzy #| msgid "Checked in – {list}" msgctxt "checkin state" msgid "Checked in but left" msgstr "Kontrol edildi - {list}" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 #, fuzzy #| msgid "Presale" msgctxt "checkin state" msgid "Present" msgstr "Ön satış" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "Kontrol edilmiş" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "Kontrol edilmedi" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "Yönetici" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "Yönetici yok" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "Geçerli" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "Tutulmamış" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "En az bir kez kullanıldı" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "Tamamen kullanıldı" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "Kullanıldı ve biletle kontrol edildi" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "Kota kullanımı" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "Kotayı göz ardı etmesine izin ver" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "Etikete göre filtrele" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "Arama kuponu" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: 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:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "İade durumu" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "Tüm açık iadeler" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "Tüm geri iaderler" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 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:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by tag" msgid "Filter by…" msgstr "Etikete göre filtrele" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" @@ -10231,7 +10567,7 @@ 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:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 #, fuzzy #| msgid "Product category" msgid "No category" @@ -10277,32 +10613,32 @@ msgstr "Boyut" msgid "Number of tickets" msgstr "Bilet sayısı" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "Kota adı gerekli." -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "Lütfen bir kota seçin." -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(Etkinlik varsayılan)" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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, " @@ -10312,11 +10648,15 @@ 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:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -10327,17 +10667,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:648 +#: pretix/control/forms/item.py:695 #, fuzzy #| msgid "Add-Ons" msgid "Add-ons" msgstr "Eklentiler" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "Aynı eklenti kategorisini iki kez eklediniz" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -10345,19 +10685,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:728 +#: pretix/control/forms/item.py:775 #, fuzzy #| msgid "Add product" msgid "Bundled products" msgstr "Ürün ekle" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 #, 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:778 +#: pretix/control/forms/item.py:825 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:23 #: pretix/control/templates/pretixcontrol/item/include_bundles.html:50 #, fuzzy @@ -10365,8 +10705,8 @@ msgstr "Aynı eklenti kategorisini iki kez eklediniz" msgid "Bundled product" msgstr "Ürün ekle" -#: pretix/control/forms/item.py:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "etkin değil" @@ -10405,11 +10745,11 @@ msgstr "Etkilenen siparişleri göster" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "Çifte rezervasyon kotası" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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!" @@ -10417,11 +10757,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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "Kotayı aş ve geç ödemeleri görmezden gel" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -10433,19 +10773,19 @@ msgstr "" "İşlem, geç ödemeler için yapılan ayarlara bakılmaksızın da " "gerçekleştirilecektir." -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 #, 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:157 +#: pretix/control/forms/orders.py:158 #, fuzzy #| msgid "Cancellation" msgid "Keep a cancellation fee of" msgstr "İptal" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -10454,19 +10794,19 @@ msgid "" "automatically." msgstr "" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 #, fuzzy #| msgid "Generate cancellation" msgid "Generate cancellation for invoice" msgstr "İptal oluştur" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 #, fuzzy #| msgid "Payment date" msgid "Payment amount" msgstr "Ödeme tarihi" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -10475,105 +10815,123 @@ msgstr "Ödeme tarihi" msgid "Payment date" msgstr "Ödeme tarihi" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "Vergileri yeniden hesapla" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 #, fuzzy #| msgid "Re-calculate taxes" msgid "Do not re-calculate taxes" msgstr "Vergileri yeniden hesapla" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "Kullanıcıya bildir" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 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:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "Eklentiyi ekle" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +#, fuzzy +#| msgid "Members" +msgid "Membership" +msgstr "Üyeler" + +#: pretix/control/forms/orders.py:303 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: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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 #, fuzzy #| msgid "Keep unchanged" msgid "(Unchanged)" msgstr "Değiştirmeden devam et" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "Yeni fiyat (brüt)" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "Yeni bir sır oluştur" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 #, fuzzy #| msgid "Cart position" msgid "Cancel this position" msgstr "Sepet pozisyonu" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "Yeni sıraya bölün" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +#, fuzzy +#| msgid "Team memberships" +msgid "(No membership)" +msgstr "Takım üyelikleri" + +#: pretix/control/forms/orders.py:539 #, fuzzy #| msgid "Remove filter" msgid "Remove this fee" msgstr "Filtreyi kaldır" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "Sırları geçersiz kıl" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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 " @@ -10583,24 +10941,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:545 pretix/control/forms/orders.py:762 -#: pretix/control/forms/orders.py:789 pretix/control/forms/vouchers.py:262 +#: pretix/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "Alıcı" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 #, fuzzy #| msgid "" #| "Mark the complete order as refunded. The order will be canceled and all " @@ -10611,7 +10969,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:603 +#: pretix/control/forms/orders.py:666 msgid "" "Mark the order as pending and allow the user to pay the open amount with " "another payment method." @@ -10619,39 +10977,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:605 +#: pretix/control/forms/orders.py:668 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:632 +#: pretix/control/forms/orders.py:695 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:638 +#: pretix/control/forms/orders.py:701 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:650 +#: pretix/control/forms/orders.py:713 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "Siparişi iptal et" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 #, fuzzy #| msgctxt "amount_label" #| msgid "Automatically refund" msgid "Automatically refund money if possible" msgstr "Otomatik geri ödeme" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 #, 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:678 +#: pretix/control/forms/orders.py:741 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 " @@ -10659,37 +11017,37 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "Hediye kartı" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 #, fuzzy #| msgid "Cancellation" msgid "Keep a fixed cancellation fee per ticket" msgstr "İptal" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 #, 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:719 +#: pretix/control/forms/orders.py:782 #, fuzzy #| msgid "Other fees" msgid "Keep fees" msgstr "Diğer ücretler" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -10697,25 +11055,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 #, fuzzy #| msgid "Send vouchers" msgid "Send information via email" msgstr "Makbuz gönder" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 #, fuzzy #| msgid "Send vouchers" msgid "Send information to waiting list" msgstr "Makbuz gönder" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "Etkinlik oluşturabilir" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10752,7 +11110,7 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10785,34 +11143,34 @@ msgstr "" "En iyi dileklerimizle,\n" "{event} ekibiniz" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 #, 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:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 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:204 +#: pretix/control/forms/organizer.py:221 msgid "" "The changes could not be saved because there would be no remaining team with " "the permission to change teams and permissions." @@ -10820,36 +11178,49 @@ msgstr "" "Değişiklikler kaydedilemedi çünkü takımları ve izinleri değiştirme izni olan " "takım kalmadı." -#: pretix/control/forms/organizer.py:234 +#: pretix/control/forms/organizer.py:251 #, 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:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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:299 +#: pretix/control/forms/organizer.py:364 +#, fuzzy +#| msgid "" +#| "This will be attached to every email. Available placeholders: {event}" +msgid "This will be attached to every email." +msgstr "Bu her e-postaya eklenecektir. Mevcut yer tutucuları: {event}" + +#: pretix/control/forms/organizer.py:442 #, fuzzy #| msgid "Event date" msgctxt "webhooks" msgid "Event types" msgstr "Etkinlik tarihi" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Hediye kartı" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "This ticket has already been redeemed." +msgid "An account with this email address is already registered." +msgstr "Bu bilet zaten kullanıldı." + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -11121,6 +11492,12 @@ msgstr "" #: pretix/control/logdisplay.py:82 #, fuzzy, python-brace-format +#| msgid "Position #{posid} created: {item} ({price})." +msgid "Position #{posid}: Used membership changed." +msgstr "Poziyon #{posid} oluşturuldu: {item} ({price})." + +#: pretix/control/logdisplay.py:86 +#, fuzzy, python-brace-format #| msgid "" #| "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " #| "\"{new_event}\" ({new_price})." @@ -11129,7 +11506,7 @@ msgstr "" "Pozisyon #{posid}: Etkinlik günü \"{old_event}\" ({old_price}) den " "\"{new_event}\" ({new_price}) değiştirildi." -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -11138,47 +11515,47 @@ msgstr "" "Pozisyon #{posid}: Etkinlik günü \"{old_event}\" ({old_price}) den " "\"{new_event}\" ({new_price}) değiştirildi." -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, 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:106 +#: pretix/control/logdisplay.py:110 #, 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:113 +#: pretix/control/logdisplay.py:117 #, 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:120 +#: pretix/control/logdisplay.py:124 #, fuzzy #| msgid "The quota has been added." msgid "A fee has been added" msgstr "Kota eklendi." -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, 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:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, 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:145 +#: pretix/control/logdisplay.py:149 #, python-brace-format msgid "" "Position #{posid} created: {item} ({price}) as an add-on to position " @@ -11187,35 +11564,35 @@ msgstr "" "Pozisyon {posid} oluşturuldu: {item}({price}) eklenti olarak pozisyon " "#{addon_to}'ya." -#: pretix/control/logdisplay.py:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "Poziyon #{posid} oluşturuldu: {item} ({price})." -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, 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:170 +#: pretix/control/logdisplay.py:174 #, 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:177 +#: pretix/control/logdisplay.py:181 #, 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: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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "(Bilinmeyen)" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11227,7 +11604,7 @@ msgstr "" "Daha önceden incelenmesine rağmen #{posid} pzisyonu için {datetime}'da " "\"{list}\" listesi için incelenme yüklendi." -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -11235,7 +11612,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:224 +#: pretix/control/logdisplay.py:228 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11247,7 +11624,7 @@ msgstr "" "Daha önceden incelenmesine rağmen #{posid} pzisyonu için {datetime}'da " "\"{list}\" listesi için incelenme yüklendi." -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -11256,7 +11633,7 @@ msgid "" "uploaded." msgstr "{list} listesindeki {posid} pozisyonunun check-in'i geri alındı." -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11268,7 +11645,7 @@ msgstr "" "Daha önceden incelenmesine rağmen #{posid} pzisyonu için {datetime}'da " "\"{list}\" listesi için incelenme yüklendi." -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -11277,7 +11654,7 @@ msgid "" "code \"{errorcode}\"." msgstr "{list} listesindeki {posid} pozisyonunun check-in'i geri alındı." -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid} has been checked in again at {datetime} on list " @@ -11287,13 +11664,13 @@ msgid "" msgstr "" "# {posid} konumu tekrar {datetime} 'de \"{list}\" listesinde kontrol edildi." -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, 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:278 +#: pretix/control/logdisplay.py:282 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid} has been checked in again at {datetime} on list " @@ -11303,13 +11680,13 @@ msgid "" msgstr "" "# {posid} konumu tekrar {datetime} 'de \"{list}\" listesinde kontrol edildi." -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, 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:291 +#: pretix/control/logdisplay.py:295 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -11318,7 +11695,7 @@ msgstr "" "Daha önceden incelenmesine rağmen #{posid} pzisyonu için {datetime}'da " "\"{list}\" listesi için incelenme yüklendi." -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:303 #, python-brace-format msgid "" "Position #{posid} has been scanned and rejected because it has already been " @@ -11327,146 +11704,213 @@ msgstr "" "Pozisyon #{posid} incelendi ve daha önceden \"{list}\" listesi için " "incelendiğinden reddedildi." -#: pretix/control/logdisplay.py:310 +#: pretix/control/logdisplay.py:314 #, fuzzy #| msgid "The product has been created." msgid "This object has been created by cloning." msgstr "Ürün oluşturuldu." -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The order has been changed." msgid "The organizer has been changed." msgstr "Sipariş değiştirildi." -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 #, 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:313 +#: pretix/control/logdisplay.py:317 #, 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:314 +#: pretix/control/logdisplay.py:318 #, 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:315 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The user has been created." msgid "The webhook has been created." msgstr "Kullanıcı oluşturuldu." -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 #, fuzzy #| msgid "The category has been changed." msgid "The webhook has been changed." msgstr "Kategori değiştirildi." -#: pretix/control/logdisplay.py:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been created." +msgid "The membership type has been created." +msgstr "Etkinlik tarihi oluşturuldu." + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been changed." +msgid "The membership type has been changed." +msgstr "Etkinlik tarihi değiştirildi." + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been deleted." +msgid "The membership type has been deleted." +msgstr "Etkinlik tarihi silindi." + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "The team has been created." +msgid "The account has been created." +msgstr "Takım oluşturuldu." + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "The category has been changed." +msgid "The account has been changed." +msgstr "Kategori değiştirildi." + +#: pretix/control/logdisplay.py:326 +#, fuzzy +#| msgid "Your account has been enabled." +msgid "A membership for this account has been added." +msgstr "Hesabınız etkinleştirildi." + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "An answer option has been changed." +msgid "A membership of this account has been changed." +msgstr "Bir cevap seçeneği değiştirildi." + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "Your account has been disabled." +msgid "The account has been disabled and anonymized." +msgstr "Hesabınız engellendi." + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been requested." +msgstr "Şifre sıfırlandı." + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been set." +msgstr "Şifre sıfırlandı." + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "" + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "Etkinliğin dahili yorumu güncellendi." -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 #, fuzzy #| msgid "The refund has been canceled." msgid "The event has been canceled." msgstr "Geri ödeme iptal edildi." -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 #, fuzzy #| msgid "The event has been deleted." msgid "An event has been deleted." msgstr "Etkinlik silindi." -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "Sipariş detayları değiştirildi." -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "Sipariş ödenmemiş olarak işaretlendi." -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "Siparişin sırrı değişti." -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "Siparişin sona erme tarihi değiştirildi." -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "Siparişin süresi dolmuş olarak işaretlendi." -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "Sipariş ödenmiş olarak işaretlendi." -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 #, fuzzy #| msgid "The selected question has been deleted." msgid "The cancellation request has been deleted." msgstr "Seçilen soru silindi." -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "Sipariş iade edildi." -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "Sipariş iptal edildi." -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 #, fuzzy #| msgid "The order has been created." msgid "The order has been reactivated." msgstr "Sipariş oluşturuldu." -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, 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:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "Sipariş oluşturuldu." -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "Sipariş onaylandı." -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "Sipariş reddedildi." -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, 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:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -11476,47 +11920,49 @@ msgid "" msgstr "" "E-posta adresi \"{old_email}\" den \"{new_email}2\" adresine değiştirildi." -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "The question has been changed." +msgid "The customer account has been changed." +msgstr "Soru değişti." + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "Sipariş yerel ayarları değiştirildi." -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "Fatura oluşturuldu." -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "Fatura yeniden oluşturuldu." -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "Fatura yeniden yayınlandı." -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "Siparişin dahili yorumu güncellendi." -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 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:348 +#: pretix/control/logdisplay.py:364 #, 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:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "Tanımlanamayan bir e-posta gönderildi." -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11527,35 +11973,35 @@ msgid "" msgstr "" "Siparişin alındığını kullanıcıya bildirmek için bir e-posta gönderildi." -#: pretix/control/logdisplay.py:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "Özel bir e-posta gönderildi." -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 #, 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:355 +#: pretix/control/logdisplay.py:371 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:357 +#: pretix/control/logdisplay.py:373 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:359 +#: pretix/control/logdisplay.py:375 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:360 +#: pretix/control/logdisplay.py:376 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -11565,36 +12011,36 @@ msgid "" msgstr "" "Siparişin iptal edildiğini kullanıcıya bildirmek için bir e-posta gönderildi." -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 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:363 +#: pretix/control/logdisplay.py:379 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:364 +#: pretix/control/logdisplay.py:380 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:365 +#: pretix/control/logdisplay.py:381 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:366 +#: pretix/control/logdisplay.py:382 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:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." @@ -11602,7 +12048,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:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." @@ -11610,101 +12056,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:372 +#: pretix/control/logdisplay.py:388 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:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "Ödeme {local_id} onaylandı." -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "Ödeme {local_id} iptal edildi." -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, 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:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "Ödeme {local_id} başlatıldı." -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, 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:378 +#: pretix/control/logdisplay.py:394 #, 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:379 +#: pretix/control/logdisplay.py:395 #, fuzzy #| msgid "The order has been approved." msgid "The order has been overpaid." msgstr "Sipariş onaylandı." -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "Geri ödeme {local_id} oluşturuldu." -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, 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:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "Geri ödeme {local_id} tamamlandı." -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "Geri ödeme {local_id} iptal edildi." -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, 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:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "Kullanıcı oluşturuldu." -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 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:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 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:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " @@ -11712,7 +12158,7 @@ msgid "" msgstr "" "Hesabınıza yeni bir iki faktörlü kimlik doğrulama cihazı \"{name}\" eklendi." -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " @@ -11720,321 +12166,321 @@ msgid "" msgstr "" "İki faktörlü kimlik doğrulama cihazı \"{name}\" hesabınızdan kaldırıldı." -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "Bildirimler etkinleştirildi." -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "Bildirimler devre dışı bırakıldı." -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "Bildirim ayarlarınız değiştirildi." -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 #, fuzzy #| msgid "The user has been created." msgid "This user has been anonymized." msgstr "Kullanıcı oluşturuldu." -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "Şifre sıfırlama e-postası gönderildi." -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "Şifre sıfırlandı." -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, 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:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "Kupon oluşturuldu." -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 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:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "Kupon değiştirildi." -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "Kupon silindi." -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, 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:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "Ürün oluşturuldu." -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "Ürün değiştirildi." -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "Ürün silindi." -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "\"{value}\" varyasyonu oluşturuldu." -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "\"{value}\" varyasyonu silindi." -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "\"{value}\" varyasyonu değiştirildi." -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "Bu ürüne bir eklenti eklendi." -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "Bu üründen bir eklenti kaldırıldı." -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "Bu üründe bir eklenti değiştirildi." -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 #, 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:421 +#: pretix/control/logdisplay.py:437 #, 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:422 +#: pretix/control/logdisplay.py:438 #, 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:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "Kota eklendi." -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "Kota silindi." -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "Kota değişti." -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 #, fuzzy #| msgid "The quota has been deleted." msgid "The quota has closed." msgstr "Kota silindi." -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 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:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "Kategori eklendi." -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "Kategori silindi." -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "Kategori değiştirildi." -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "Soru eklendi." -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "Soru silindi." -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "Soru değişti." -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "Vergi kuralı eklendi." -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "Vergi kuralı silindi." -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "Vergi kuralı değiştirildi." -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "Check-in listesi eklendi." -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "Check-in listesi silindi." -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "Check-in listesi değiştirildi." -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "Etkinlik ayarları değiştirildi." -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "Bilet indirme ayarları değiştirildi." -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "Bir eklenti etkinleştirildi." -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "Bir eklenti devre dışı bırakıldı." -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "Mağaza çevrimiçi duruma getirildi." -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "Mağaza çevrimdışı duruma getirildi." -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 #, 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:447 +#: pretix/control/logdisplay.py:463 #, 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:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "Etkinlik oluşturuldu." -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 #, 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:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "Bu soruya bir cevap seçeneği eklendi." -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "Bir cevap seçeneği sorudan kaldırıldı." -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "Bir cevap seçeneği değiştirildi." -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "Etkinlik ekibine bir kullanıcı eklendi." -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "Etkinlik ekibine bir kullanıcı davet edildi." -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "Bir kullanıcının izinleri değiştirildi." -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "Etkinlik ekibinden bir kullanıcı kaldırıldı." -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 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:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "Bekleme listesinden bir giriş kaldırıldı." -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "Bekleme listesinde bir giriş değiştirildi." -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "Bekleme listesine bir giriş eklendi." -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "Takım oluşturuldu." -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "Takım ayarları değiştirildi." -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "Ekip silindi." -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 #, fuzzy #| msgid "The team has been created." msgid "The gate has been created." msgstr "Takım oluşturuldu." -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 #, fuzzy #| msgid "The category has been changed." msgid "The gate has been changed." msgstr "Kategori değiştirildi." -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The team has been deleted." msgid "The gate has been deleted." msgstr "Ekip silindi." -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "Etkinlik tarihi silindi." -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been changed." @@ -12042,96 +12488,96 @@ msgctxt "subevent" msgid "The event date has been canceled." msgstr "Etkinlik tarihi değiştirildi." -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "Etkinlik tarihi değiştirildi." -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "Etkinlik tarihi oluşturuldu." -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "Etkinlik tarihine bir kota eklendi." -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "Etkinlik tarihinde bir kota değiştirildi." -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "Etkinlik tarihinden bir kota kaldırıldı." -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 #, fuzzy #| msgid "The event has been created." msgid "The device has been created." msgstr "Etkinlik oluşturuldu." -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 #, fuzzy #| msgid "The voucher has been changed." msgid "The device has been changed." msgstr "Kupon değiştirildi." -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 #, fuzzy #| msgid "The device has been removed." msgid "Access of the device has been revoked." msgstr "Cihaz kaldırıldı." -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 #, fuzzy #| msgid "The device has been removed." msgid "The device has been initialized." msgstr "Cihaz kaldırıldı." -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 #, 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:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been created." msgstr "Takım oluşturuldu." -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been changed." msgstr "Takım oluşturuldu." -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 #, fuzzy #| msgid "The question has been added." msgid "A manual transaction has been performed." msgstr "Soru eklendi." -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 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:509 +#: pretix/control/logdisplay.py:525 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:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "Kullanıcı şu mesajı doğruladı: \"{}\"" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " @@ -12140,85 +12586,85 @@ msgstr "" "# {posid} konumu, \"{list}\" listesindeki {datetime}'da manuel olarak " "kontrol edildi." -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, 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:553 +#: pretix/control/logdisplay.py:569 #, 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:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user} ekibe eklendi." -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user}, ekipten kaldırıldı." -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, 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:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user} takıma davet edildi." -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, 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:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "{user} için davetiye iptal edildi." -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "\"{name}\" simgesi oluşturuldu." -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "\"{name}\" jetonu iptal edildi." -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "Hesap ayarlarınız değiştirildi." -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 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:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "Şifreniz değiştirildi." -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "Hesabınız etkinleştirildi." -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "Hesabınız engellendi." -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "{} Kimliğine büründün." -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "{} Kimliğine bürünmeyi bıraktınız." @@ -12243,18 +12689,19 @@ msgstr "Gösterge paneli" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "Genel" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -12306,14 +12753,14 @@ msgid "Overview" msgstr "Genel bakış" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "Geri Ödemeler" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "Dışa aktar" @@ -12421,12 +12868,28 @@ msgstr "Kontrol edilmedi" msgid "Event metadata" msgstr "Etkinlik tarihi" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customers" +msgstr "Müşteri" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer accounts" +msgstr "Müşteri eylemleri" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 #, fuzzy #| msgid "Device name" msgid "Devices" @@ -12479,6 +12942,9 @@ msgid "Register" msgstr "Kayıt olmak" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "Oturum aç" @@ -12540,6 +13006,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -12593,19 +13061,19 @@ msgid "Set new password" msgstr "Yeni şifre belirle" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -12616,13 +13084,17 @@ msgstr "Yeni şifre belirle" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -12639,6 +13111,9 @@ msgstr "Yeni şifre belirle" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "Kaydet" @@ -12673,6 +13148,8 @@ msgstr "Hesap ayarları" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "Çıkış Yap" @@ -12912,6 +13389,7 @@ msgstr "CSV" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -13001,7 +13479,7 @@ msgstr "Bu, %(num)s check-in bilgisini de silecektir." #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -13014,8 +13492,10 @@ msgstr "Bu, %(num)s check-in bilgisini de silecektir." #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -13050,6 +13530,7 @@ msgstr "İptal et" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -13109,6 +13590,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "Kontrol edilmedi" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "Düzenle" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -13378,7 +13874,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 #, fuzzy #| msgid "Can create events" msgid "Cancel or delete event" @@ -13501,7 +13997,7 @@ msgid "Geo coordinates" msgstr "Tarih yok" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 #, fuzzy @@ -13623,7 +14119,7 @@ msgid "Show more" msgstr "Daha fazla göster" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "Yorumu güncelle" @@ -13651,9 +14147,9 @@ msgstr "Bu değişiklik bir pretix yöneticisi tarafından gerçekleştirildi." #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -13820,79 +14316,75 @@ msgstr "Müşteri eylemleri" msgid "No results" msgstr "Sonuç yok" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "E-posta ayarları" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "E-posta tasarımı" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "Ön izleme" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "E-posta içeriği" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "Yerleştirilen sipariş" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "Ödenmiş sipariş" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "Bedava sipariş" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "Bağlantıyı tekrar gönder" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "Ödeme hatırlatıcısı" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "Bekleme listesi bildirimi" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "Özel posta siparişi ver" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "Biletleri indirmek için hatırlatma" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "Sipariş onay süreci" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "SMTP ayarları" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "Özel SMTP bağlantısını kaydet ve test et" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "Düzenle" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 #, fuzzy @@ -13974,14 +14466,20 @@ msgstr "Yüklü eklentiler" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "Değişiklikleriniz kaydedildi." @@ -14145,16 +14643,17 @@ msgstr "" "Bir şeyin yanlış gittiği veya belirsiz olduğu durumlarda, katılımcılarınızın " "sizinle iletişim kurması için yöntemler sağlamanızı öneririz:" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "Genel ayarlar" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -14162,72 +14661,72 @@ msgstr "" msgid "Meta data" msgstr "Meta veri" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 #, fuzzy #| msgid "Location" msgid "Localization" msgstr "Konum" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 #, fuzzy #| msgid "Attendee name" msgid "Customer and attendee data" msgstr "Katılımcı adı" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 #, fuzzy #| msgid "Allow users to cancel unpaid orders" msgid "Customer data (once per order)" msgstr "Kullanıcıların ödenmemiş siparişleri iptal etmesine izin ver" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 #, fuzzy #| msgid "Sender address" msgid "Name and address" msgstr "Gönderen adresi" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 #, fuzzy #| msgid "Price settings" msgid "See invoice settings" msgstr "Fiyat ayarları" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 #, fuzzy #| msgid "Is an admission ticket" msgid "Attendee data (once per admission ticket)" msgstr "Giriş bileti" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 #, fuzzy #| msgid "E-mail address" msgid "Custom fields" msgstr "E-posta adresi" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 #, fuzzy #| msgid "Include questions" msgid "Manage questions" msgstr "Soruları dahil et" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 #, fuzzy #| msgid "Base settings" msgid "Other settings" msgstr "Temel ayarlar" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 #, fuzzy #| msgid "Text" msgid "Texts" msgstr "Metin" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "Onay metni" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 #, fuzzy #| msgid "" #| "This text needs to be confirmed by the user before a purchase is " @@ -14246,18 +14745,18 @@ msgstr "" "kullanırsanız, bu ayarı orada yapılandırabileceğinizden bu ayarlamaya " "ihtiyacınız yoktur." -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 #, fuzzy #| msgid "Confirmation text" msgid "Add confirmation text" msgstr "Onay metni" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "Mağaza tasarımı" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -14265,21 +14764,21 @@ msgstr "Mağaza tasarımı" msgid "Timeline" msgstr "Zaman çizelgesi" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "Görüntüle" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 #, fuzzy #| msgid "Event date" msgid "Item metadata" msgstr "Etkinlik tarihi" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 #, fuzzy #| msgid "" #| "You can here define a set of metadata properties (i.e. variables) that " @@ -14296,11 +14795,11 @@ msgstr "" "özelliği (yani değişkenler) tanımlayabilirsiniz. Çok sayıda etkinlik " "oluşturursanız, bu yararlı bir zaman çizelgesidir." -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "Özellik ekle" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 #, fuzzy @@ -14388,7 +14887,7 @@ msgid "Add a new rule" msgstr "Yeni kural ekle" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 #, fuzzy #| msgid "Change" msgid "Change history" @@ -14675,19 +15174,6 @@ msgstr "Seri" msgid "More quotas" 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: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:536 -msgid "On sale" -msgstr "Satılık" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 #, fuzzy @@ -15101,7 +15587,7 @@ msgstr "" "Mevcut veya yeni oluşturulmuş bir kota ekleyene kadar varyasyonunuzun " "not satışa sunulacağını lütfen unutmayın." -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "Yeni bir varyasyon ekle" @@ -15109,19 +15595,35 @@ msgstr "Yeni bir varyasyon ekle" msgid "Availability" msgstr "Kullanılabilirlik" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 #, fuzzy #| msgid "Not checked in" msgid "Tickets & check-in" msgstr "Kontrol edilmedi" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "Ek ayarlar" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +#, fuzzy +#| msgid "All days" +msgid "days" +msgstr "Tüm günler" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +#, fuzzy +#| msgid "month(s)" +msgid "months" +msgstr "ay(lar)" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "Ürün geçmişi" @@ -15271,8 +15773,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "İptal edildi" @@ -15805,43 +16309,43 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 #, fuzzy #| msgid "Change" msgid "Change to" msgstr "Değiştir" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 #, fuzzy #| msgctxt "invoice" #| msgid "Included taxes" msgid "including all taxes" msgstr "Dahil vergiler" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "Bu konumu kaldırmak, tüm eklentileri de bu konuma kaldıracaktır." -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "Ürün ekle" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "Diğer operasyonlar" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "Değişiklikleri gerçekleştir" @@ -15865,7 +16369,7 @@ msgid "Change order information" msgstr "Sipariş bilgilerini değiştir" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -16031,116 +16535,129 @@ msgstr "Sipariş detayları" msgid "Cancellation date" msgstr "İptal tarihi" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account" +msgstr "Müşteri eylemleri" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +#, fuzzy +#| msgid "Contact information" +msgid "Contact email" +msgstr "İletişim bilgileri" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "Yenilemek" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "İptal oluştur" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "İptal et ve yeniden gönder" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "Fatura oluştur" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "Cevapları değiştir" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "Ürünleri değiştir" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "Sipariş edilen ürünler" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, fuzzy, python-format #| msgid "Automatically expire unpaid orders" msgid "Automatically marked not present: %(date)s" msgstr "Ödenmeyen siparişlerin otomatik olarak sona ermesi" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Exit scan: %(date)s" msgstr "İlk taranan: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Additional entry scan: %(date)s" msgstr "İlk taranan: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, fuzzy, python-format #| msgid "Automatically expire unpaid orders" msgid "Automatically checked in: %(date)s" msgstr "Ödenmeyen siparişlerin otomatik olarak sona ermesi" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Entry scan: %(date)s" msgstr "İlk taranan: %(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "Kullanılan kupon kodu:" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, fuzzy, python-format #| msgid "Original price" msgid "Original price: %(price)s" msgstr "Orijinal fiyat" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 #, fuzzy #| msgid "Ticket name" msgid "Ticket page" msgstr "Bilet adı" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "Cevap verilmeyen" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "Bu soru giriş sırasında sorulacaktır." -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." @@ -16148,65 +16665,65 @@ msgstr "" "Bu dosya bir kullanıcı tarafından yüklendi ve virüs veya diğer zararlı " "içerikleri barındırıyor olabilir." -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "Vergi" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "Toplam" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 #, fuzzy #| msgid "Only successful payments" msgid "Successful payments" msgstr "Sadece başarılı ödemeler" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 #, fuzzy #| msgid "Payment date" msgid "Pending total" msgstr "Ödeme tarihi" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "Ödemeler" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "Onay tarihi" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." @@ -16214,68 +16731,68 @@ msgstr "" "Bu ödeme eski bir pretix sürümü ile oluşturuldu, dolayısıyla doğru veriler " "mevcut olmayabilir." -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "Taşınan" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "Ödemeyi iptal et" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "Ödenmiş olarak onaylayın" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "Para iadesi oluştur" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "Kaynak" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "Transferi iptal et" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "Tamamlandı olarak onaylayın" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "Görmezden gelmek" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "Süreç iadesi" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "Değiştir" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "Posta kodu ve şehir" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "Geçerli AB KDV Kimliği" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "Kontrol" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "Sipariş Geçmişi" @@ -16748,39 +17265,47 @@ msgid "Remove filter" msgstr "Filtreyi kaldır" #: pretix/control/templates/pretixcontrol/orders/index.html:116 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 #, fuzzy #| msgid "Order total" -msgid "Order paid / total" +msgid "Order paid / total" msgstr "Sipariş toplamı" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "GERİ ÖDEME BEKLEMEDE" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "FAZLA ÖDEME" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "DÜŞÜK ÜCRETLİ" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "TAMAMEN ÖDENMİŞ" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -16853,6 +17378,146 @@ msgstr "Eylemler" msgid "Search" msgstr "Mart" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "E-mail address" +msgid "Customer #%(id)s" +msgstr "E-posta adresi" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +#, fuzzy +#| msgid "Order details" +msgid "Details" +msgstr "Sipariş detayları" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer ID" +msgstr "Müşteri" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Disabled" +msgid "disabled" +msgstr "Devre dışı" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Deactivate" +msgid "not yet activated" +msgstr "Devre dışı bırakmak" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Inactive" +msgid "active" +msgstr "etkisiz" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +#, fuzzy +#| msgid "Members" +msgid "Memberships" +msgstr "Üyeler" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Valid" +msgid "Valid from" +msgstr "Geçerli" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +#, fuzzy +#| msgid "Use languages" +msgid "Usages" +msgstr "Dilleri kullan" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +#, fuzzy +#| msgid "Team memberships" +msgid "Add membership" +msgstr "Takım üyelikleri" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "User history" +msgid "Customer history" +msgstr "Kullanıcı geçmişi" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, fuzzy, python-format +#| msgid "Any customer" +msgid "Anonymize customer #%(id)s" +msgstr "Herhangi bir müşteri" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +#, fuzzy +#| msgid "Are you sure you want to delete the team?" +msgid "Are you sure you want to anonymize this customer account?" +msgstr "Ekibi silmek istediğinden emin misin?" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "The question has been added." +msgid "This action is irreversible." +msgstr "Soru eklendi." + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgctxt "subevent" +#| msgid "{} new dates have been created." +msgid "No customer accounts have been created yet." +msgstr "{} yeni tarihler oluşturuldu." + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 #, fuzzy #| msgid "All organizers" @@ -17074,7 +17739,7 @@ msgstr "Organizatör düzeyinde ayarlar" msgid "Organizer page" msgstr "Organizatör sayfası" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -17125,13 +17790,6 @@ msgstr "Aşağıdaki liste, bu düzenleyicide bulunan tüm ekipleri göstermekte msgid "Gift card: %(card)s" msgstr "Hediye kartı" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -#, fuzzy -#| msgid "Order details" -msgid "Details" -msgstr "Sipariş detayları" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 #, fuzzy #| msgid "Expiry date" @@ -17218,6 +17876,68 @@ msgstr "" msgid "Organizer logs" msgstr "Organizatörler" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "Submit registration" +msgid "Customer account registration" +msgstr "Kayıt gönder" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account email change" +msgstr "Müşteri eylemleri" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "Mevcut şifreniz" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Team memberships" +msgid "Delete membership type:" +msgstr "Takım üyelikleri" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +#, fuzzy +#| msgid "Are you sure you want to delete the team?" +msgid "Are you sure you want to delete this membership type?" +msgstr "Ekibi silmek istediğinden emin misin?" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +#, fuzzy +#| msgid "A voucher can not be deleted if it already has been redeemed." +msgid "This membership type cannot be deleted since it has already been used." +msgstr "Bir kupon, zaten kullanılmışsa silinemez." + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +#, fuzzy +#| msgid "Members" +msgid "Membership type:" +msgstr "Üyeler" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Create a new event" +msgid "Create a new membership type" +msgstr "Yeni etkinlik oluştur" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -17294,7 +18014,7 @@ msgstr "Bir sonraki adımda ekip üyelerini ekleyebileceksiniz." msgid "Organizer permissions" msgstr "Organizatör izinleri" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "Etkinlik izinleri" @@ -18567,10 +19287,6 @@ msgstr "Şifre sıfırlama e-postası gönder" msgid "Impersonate user" msgstr "Kullanıcı kimliğine bürün" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "" - #: pretix/control/templates/pretixcontrol/users/form.html:36 #, fuzzy #| msgid "Two-factor authentication enabled" @@ -18909,29 +19625,37 @@ msgstr "Listenin en üstüne git" msgid "Move to the end of the list" msgstr "Listenin sonuna taşı" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" -msgstr "Organizatör düzeyinde ayarlar" - -#: pretix/control/templatetags/hierarkey_form.py:65 +#: pretix/control/templatetags/hierarkey_form.py:67 #, fuzzy -#| msgid "Organizer-level settings" -msgid "Site-level settings" -msgstr "Organizatör düzeyinde ayarlar" +#| msgid "Create a new organizer" +msgid "Currently set on organizer level" +msgstr "Yeni bir organizatör oluştur" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Currently for sale" +msgid "Currently set on global level" +msgstr "Şu anda satılık" + +#: pretix/control/templatetags/hierarkey_form.py:70 +#, fuzzy +#| 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 go to the organizer settings to change them or decouple them from " +#| "the organizer account to change them for this event individually." 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" "Bu ayarlar şu anda düzenleyici düzeyinde ayarlanmıştır. Bu sayede, tüm " "etkinlikleriniz için aynı anda kolayca değiştirebilirsiniz. Bu etkinlik için " "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:72 +#: pretix/control/templatetags/hierarkey_form.py:74 #, fuzzy #| msgid "" #| "These settings are currently set on organizer level. This way, you can " @@ -18941,33 +19665,29 @@ msgstr "" 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" "Bu ayarlar şu anda düzenleyici düzeyinde ayarlanmıştır. Bu sayede, tüm " "etkinlikleriniz için aynı anda kolayca değiştirebilirsiniz. Bu etkinlik için " "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:76 -msgid "Change only for this event" -msgstr "Sadece bu etkinlik için değiştir" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" +msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 +#: pretix/control/templatetags/hierarkey_form.py:79 #, fuzzy -#| msgid "Change only for this event" -msgid "Change only for this organizer" -msgstr "Sadece bu etkinlik için değiştir" +#| msgid "Go to the organizer team settings" +msgid "Go to organizer settings" +msgstr "Organizatör ekibi ayarlarına git" -#: 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:77 +#: pretix/control/templatetags/hierarkey_form.py:79 #, fuzzy -#| msgid "Change for all events" -msgid "Change for all organizers" -msgstr "Tüm etkinlik için değiştir" +#| msgid "Global settings" +msgid "Go to global settings" +msgstr "Genel Ayarlar" #: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" @@ -19071,10 +19791,10 @@ msgstr "Yeni check-in listesi oluşturuldu." #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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." @@ -19169,7 +19889,7 @@ msgstr "" msgid "Set up event" msgstr "Etkinlik ayarla" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "Tarih yok" @@ -19201,7 +19921,7 @@ msgid_plural "{num} orders" msgstr[0] "{num} sipariş" msgstr[1] "{num} sipariş" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -19243,12 +19963,12 @@ msgid "" msgstr "" "Bu ödeme sağlayıcısı mevcut değil veya ilgili eklenti devre dışı bırakıldı." -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, 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:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." @@ -19256,7 +19976,7 @@ msgstr "" "Değişiklikleriniz kaydedildi ve SMTP sunucunuza bağlantı denemesi başarılı " "oldu." -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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 " @@ -19266,11 +19986,12 @@ msgstr "" "onay kutusunu işaretlemeyi unutmayın, aksi halde SMTP sunucunuz " "kullanılmayacaktır." -#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "geçersiz öğe" @@ -19279,7 +20000,7 @@ msgid "Unknown e-mail renderer." msgstr "Bilinmeyen e-posta oluşturucu." #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "Geçersiz bir bilet çıkış türü talep ettiniz." @@ -19387,7 +20108,7 @@ msgstr "İndirimli bilet" 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/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -19395,26 +20116,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -19422,35 +20143,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -19638,14 +20359,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 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:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 #, fuzzy #| msgid "Ticket download is not enabled for add-on products." msgid "Ticket download is not enabled for this product." @@ -19907,15 +20628,15 @@ msgstr "Fatura kişisel verilerden temizlendi." msgid "The email has been queued to be sent." msgstr "E-posta gönderilmek üzere sıraya alındı." -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "Bu fatura bulunamadı" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "Fatura dosyası artık sunucuda saklanmaz." -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -19947,49 +20668,49 @@ msgstr "Bu işlem yalnızca bekleyen siparişlerde kullanılabilir." 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:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 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:1721 +#: pretix/control/views/orders.py:1731 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:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "Sipariş değiştirildi." -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 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:1841 +#: pretix/control/views/orders.py:1869 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:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 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:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "Konu: {subject}" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 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:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "Aşağıdaki kullanıcıya posta gönderilemedi: {}" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -19997,55 +20718,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:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "Verilen sipariş kodu ile sipariş yok." -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "Seçilen ihracatçı bulunamadı." -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 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:2289 +#: pretix/control/views/orders.py:2317 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "Sipariş iptal edildi." -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 #, 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:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "Simge adı" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 #, fuzzy #| msgid "This event can not be deleted." msgid "This organizer can not be deleted." msgstr "Bu etkinlik silinemedi." -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 #, 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:273 +#: pretix/control/views/organizer.py:381 #, fuzzy #| msgid "" #| "The event could not be deleted as some constraints (e.g. data created by " @@ -20057,37 +20778,40 @@ msgstr "" "Bazı kısıtlamalar (ör. Eklentiler tarafından oluşturulan veriler) izin " "vermediğinden, etkinlik silinemedi." -#: pretix/control/views/organizer.py:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "Yeni organizatör oluşturuldu." -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "Yöneticiler" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 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:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "Değişiklikleriniz kaydedilemedi." -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "Seçilen takım silindi." -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "Seçilen takım silinemez." -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -20095,45 +20819,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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "Üye ekipten kaldırıldı." -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "Geçersiz davet seçildi." -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "Davet iptal edildi." -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 #, fuzzy #| msgid "The invite has been revoked." msgid "The invite has been resent." msgstr "Davet iptal edildi." -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "Geçersiz simge seçildi." -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "Simge iptal edildi." -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "Yeni üye takımına davet edildi." -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "Yeni üye ekledi." -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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 " @@ -20143,90 +20867,102 @@ msgstr "" "Lütfen bu sırrı güvenli bir yere kopyalayın. Burada tekrar " "görüntüleyemezsiniz." -#: pretix/control/views/organizer.py:830 +#: pretix/control/views/organizer.py:938 #, 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:858 +#: pretix/control/views/organizer.py:966 #, 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:869 +#: pretix/control/views/organizer.py:977 #, 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:1016 +#: pretix/control/views/organizer.py:1124 #, 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:1030 +#: pretix/control/views/organizer.py:1138 #, 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:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 #, fuzzy #| msgid "The transaction amount is incorrect." msgid "The transaction could not be reversed." msgstr "İşlem tutarı yanlış." -#: pretix/control/views/organizer.py:1088 +#: pretix/control/views/organizer.py:1196 #, fuzzy #| msgid "The question has been added." msgid "The transaction has been reversed." msgstr "Soru eklendi." -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 #, 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:1110 +#: pretix/control/views/organizer.py:1218 #, fuzzy #| msgid "The question has been added." msgid "The manual transaction has been saved." msgstr "Soru eklendi." -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 #, 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:1392 +#: pretix/control/views/organizer.py:1500 #, 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:1421 +#: pretix/control/views/organizer.py:1529 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "Ürün oluşturuldu." -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "Seçilen ürün silindi." +#: pretix/control/views/organizer.py:1718 +#, fuzzy +#| msgid "The selected product has been deleted." +msgid "The selected object has been deleted." +msgstr "Seçilen ürün silindi." + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "The user has been created." +msgid "The customer account has been anonymized." +msgstr "Kullanıcı oluşturuldu." + #: pretix/control/views/pdf.py:74 #, fuzzy #| msgid "The uploaded PDF file is to large." @@ -20290,17 +21026,17 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "{} yeni tarihler oluşturuldu." -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "Seri:" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 #, fuzzy #| msgid "Order {val}" msgid "Order {}" msgstr "Sipariş {val}" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 #, fuzzy #| msgid "Voucher" msgid "Voucher {}" @@ -20878,8 +21614,8 @@ msgstr "Lütfen adınızı giriniz." #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -21573,18 +22309,18 @@ msgstr "" msgid "PayPal account" msgstr "Toplam tutar" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 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:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "Son nokta" @@ -21677,8 +22413,8 @@ msgstr "" "PayPal henüz ödemeyi onaylamadı. Ödeme tamamlanır tamamlanmaz sizi " "bilgilendireceğiz." -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "Onay postası gönderilirken bir hata oluştu." @@ -22330,7 +23066,7 @@ msgstr "" "istatistikler göstereceğiz!" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "Stripe" @@ -22365,7 +23101,7 @@ msgstr "Stripe Bağlantısı: Gizli anahtar" msgid "Stripe Connect: App fee (min)" msgstr "Stripe Bağlantısı: Gizli anahtar" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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 " @@ -22375,15 +23111,15 @@ msgstr "" "Aşağıdaki düğmeye tıklayarak, varolan birine yeni bir Stripe hesabı " "takabilirsiniz." -#: pretix/plugins/stripe/payment.py:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "Stripe ile iletişime geç" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "Stripe ile bağlantısını kes" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -22395,22 +23131,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:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 #, 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:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -22421,35 +23157,35 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "Stripe hesabı" -#: pretix/plugins/stripe/payment.py:173 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Live" msgstr "Canlı" -#: pretix/plugins/stripe/payment.py:174 +#: pretix/plugins/stripe/payment.py:175 msgctxt "stripe" msgid "Testing" msgstr "Test yapmak" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "Yayılabilir anahtar" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "Gizli anahtar" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 msgid "" "The country in which your Stripe-account is registered in. Usually, this is " "your country of residence." @@ -22457,39 +23193,39 @@ msgstr "" "Stripe hesabınızın kayıtlı olduğu ülke. Genellikle burası sizin ikamet " "ettiğiniz ülkedir." -#: pretix/plugins/stripe/payment.py:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "Kredi kartı ödemeleri" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "giropay" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 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:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "SOFORT" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -22501,23 +23237,29 @@ 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:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "Açıklama" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: Turkish \n" "Language-Team: Chinese (Simplified) 由Pretix提供的活动票务" msgid "source code" msgstr "优惠券号" -#: pretix/base/email.py:176 pretix/control/views/main.py:291 +#: pretix/base/email.py:180 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 @@ -363,57 +402,57 @@ msgstr "优惠券号" msgid "Default" msgstr "缺席" -#: pretix/base/email.py:183 +#: pretix/base/email.py:187 msgid "Simple with logo" msgstr "简约Logo" -#: 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/email.py:461 pretix/base/email.py:527 pretix/base/email.py:543 +#: pretix/base/email.py:548 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:461 +#: pretix/base/email.py:465 msgid "Sample Corporation" msgstr "样本公司" -#: pretix/base/email.py:501 +#: pretix/base/email.py:505 msgid "Sample Admission Ticket" msgstr "样本入场券" -#: pretix/base/email.py:527 +#: pretix/base/email.py:531 msgid "An individual text with a reason can be inserted here." msgstr "可以在此处插入具有原因的单个文本。" -#: pretix/base/email.py:531 +#: pretix/base/email.py:535 msgid "The amount has been charged to your card." msgstr "这笔金额已经记在你的卡上了。" -#: pretix/base/email.py:535 +#: pretix/base/email.py:539 msgid "Please transfer money to this bank account: 9999-9999-9999-9999" msgstr "请转账到这个银行账户:9999-9999-9999-9999" -#: pretix/base/exporter.py:156 pretix/base/exporter.py:283 +#: pretix/base/exporter.py:159 pretix/base/exporter.py:285 msgid "Export format" msgstr "导出格式" -#: pretix/base/exporter.py:158 +#: pretix/base/exporter.py:161 msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:159 pretix/base/exporter.py:275 +#: pretix/base/exporter.py:162 pretix/base/exporter.py:277 msgid "CSV (with commas)" msgstr "CSV (逗号分割)" -#: pretix/base/exporter.py:160 pretix/base/exporter.py:276 +#: pretix/base/exporter.py:163 pretix/base/exporter.py:278 msgid "CSV (Excel-style)" msgstr "CSV (Excel-风格)" -#: pretix/base/exporter.py:161 pretix/base/exporter.py:277 +#: pretix/base/exporter.py:164 pretix/base/exporter.py:279 msgid "CSV (with semicolons)" msgstr "CSV (分号分隔)" -#: pretix/base/exporter.py:271 +#: pretix/base/exporter.py:273 msgid "Combined Excel (.xlsx)" msgstr "复合Excel (.xlsx)" @@ -421,7 +460,7 @@ msgstr "复合Excel (.xlsx)" msgid "Answers to file upload questions" msgstr "文件上传问题的答案" -#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1210 +#: pretix/base/exporters/answers.py:61 pretix/base/models/items.py:1247 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -438,10 +477,10 @@ msgstr "活动门票{event}-{code}" #: pretix/base/exporters/orderlist.py:546 #: pretix/base/exporters/orderlist.py:829 #: pretix/base/exporters/waitinglist.py:114 -#: pretix/control/forms/subevents.py:463 +#: pretix/base/models/memberships.py:133 pretix/control/forms/subevents.py:463 #: pretix/control/templates/pretixcontrol/events/index.html:74 -#: pretix/control/templates/pretixcontrol/order/index.html:614 -#: pretix/control/templates/pretixcontrol/order/index.html:708 +#: pretix/control/templates/pretixcontrol/order/index.html:633 +#: pretix/control/templates/pretixcontrol/order/index.html:727 #: pretix/control/templates/pretixcontrol/orders/refunds.html:52 #: pretix/control/templates/pretixcontrol/organizers/detail.html:54 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 @@ -466,6 +505,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:547 #: pretix/base/exporters/orderlist.py:830 #: pretix/base/exporters/waitinglist.py:115 +#: pretix/base/models/memberships.py:136 #: 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 @@ -485,9 +525,9 @@ msgstr "" "只包括在此日期或之前开具的发票。请注意,发票日期并不总是与订单或付款日期相对" "应。" -#: 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:1613 +#: pretix/base/exporters/invoices.py:86 pretix/base/models/orders.py:1413 +#: pretix/base/models/orders.py:1790 pretix/control/forms/filter.py:173 +#: pretix/control/forms/filter.py:1651 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:31 @@ -498,7 +538,7 @@ msgid "Payment provider" msgstr "支付服务提供商" #: pretix/base/exporters/invoices.py:88 pretix/base/exporters/invoices.py:90 -#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:175 pretix/control/forms/filter.py:1653 msgid "All payment providers" msgstr "所有的支付供应商" @@ -519,9 +559,9 @@ msgstr "所有发票" msgid "Invoice data" msgstr "发票数据" -#: 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/base/exporters/invoices.py:191 pretix/base/shredder.py:391 +#: pretix/control/templates/pretixcontrol/order/index.html:232 +#: pretix/control/templates/pretixcontrol/order/index.html:281 #: pretix/presale/templates/pretixpresale/event/order.html:230 #: pretix/presale/templates/pretixpresale/event/order.html:251 msgid "Invoices" @@ -537,8 +577,8 @@ msgstr "发票号码" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:328 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1115 -#: pretix/base/models/orders.py:194 pretix/base/models/orders.py:2243 +#: pretix/base/exporters/waitinglist.py:105 pretix/base/models/items.py:1152 +#: pretix/base/models/orders.py:204 pretix/base/models/orders.py:2266 #: 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 @@ -550,13 +590,15 @@ msgstr "日期" #: pretix/base/exporters/invoices.py:201 pretix/base/exporters/invoices.py:329 #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:434 -#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:164 +#: pretix/base/exporters/orderlist.py:536 pretix/base/models/orders.py:167 #: 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/organizers/customer.html:147 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:40 #: pretix/control/templates/pretixcontrol/search/orders.html:41 #: pretix/plugins/badges/exporters.py:295 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 @@ -567,6 +609,8 @@ msgstr "日期" #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:795 #: pretix/plugins/ticketoutputpdf/exporters.py:92 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:42 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:106 msgid "Order code" msgstr "订单代码" @@ -588,7 +632,8 @@ msgstr "取消" #: 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 +#: pretix/base/models/customers.py:56 pretix/control/forms/event.py:1215 +#: pretix/control/views/waitinglist.py:249 msgid "Language" msgstr "语言" @@ -607,19 +652,23 @@ msgstr "发票发送者:" #: 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:1176 pretix/base/models/event.py:1459 -#: pretix/base/models/items.py:1463 pretix/base/models/items.py:1621 -#: 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/base/models/event.py:1185 pretix/base/models/event.py:1468 +#: pretix/base/models/items.py:1500 pretix/base/models/items.py:1658 +#: pretix/base/models/memberships.py:42 pretix/base/models/organizer.py:71 +#: pretix/base/models/seating.py:61 pretix/base/models/tax.py:128 +#: pretix/base/models/waitinglist.py:66 pretix/base/settings.py:2314 +#: pretix/base/settings.py:2324 pretix/base/settings.py:2563 +#: pretix/control/forms/filter.py:555 pretix/control/forms/item.py:333 +#: pretix/control/forms/organizer.py:538 #: 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 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:840 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:40 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:45 #: pretix/control/templates/pretixcontrol/organizers/devices.html:35 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:26 #: 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 @@ -630,10 +679,13 @@ msgstr "发票发送者:" #: pretix/plugins/reports/exporters.py:796 #: pretix/plugins/ticketoutputpdf/models.py:53 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 +#: pretix/presale/forms/customer.py:145 pretix/presale/forms/customer.py:408 #: 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/checkout_confirm.html:150 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:39 #: pretix/presale/templates/pretixpresale/event/order.html:309 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:25 #: pretix/presale/templates/pretixpresale/organizers/index.html:61 msgid "Name" msgstr "姓名" @@ -643,10 +695,10 @@ msgstr "姓名" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:564 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:571 -#: pretix/base/models/orders.py:1196 pretix/base/models/orders.py:2294 +#: pretix/base/models/orders.py:1219 pretix/base/models/orders.py:2317 #: 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/control/templates/pretixcontrol/order/index.html:842 #: pretix/plugins/checkinlists/exporters.py:477 #: pretix/plugins/reports/exporters.py:751 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -660,9 +712,9 @@ msgstr "地址" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:565 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:582 -#: pretix/base/models/orders.py:1197 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:1220 pretix/base/models/orders.py:2318 #: pretix/base/orderimport.py:306 pretix/base/orderimport.py:452 -#: pretix/base/settings.py:736 pretix/control/forms/filter.py:563 +#: pretix/base/settings.py:747 pretix/control/forms/filter.py:563 #: pretix/control/forms/filter.py:594 pretix/control/views/item.py:390 #: pretix/plugins/checkinlists/exporters.py:478 #: pretix/plugins/reports/exporters.py:752 @@ -675,9 +727,9 @@ msgstr "邮政编码" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:566 #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:590 -#: pretix/base/models/orders.py:1198 pretix/base/models/orders.py:2296 +#: pretix/base/models/orders.py:1221 pretix/base/models/orders.py:2319 #: pretix/base/orderimport.py:317 pretix/base/orderimport.py:463 -#: pretix/base/settings.py:748 pretix/control/forms/filter.py:568 +#: pretix/base/settings.py:759 pretix/control/forms/filter.py:568 #: pretix/control/forms/filter.py:599 pretix/control/views/item.py:400 #: pretix/plugins/checkinlists/exporters.py:479 #: pretix/plugins/reports/exporters.py:753 @@ -690,11 +742,11 @@ msgstr "城市" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:567 #: pretix/base/exporters/orderlist.py:602 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/base/models/orders.py:1222 pretix/base/models/orders.py:2320 +#: pretix/base/models/orders.py:2321 pretix/base/orderimport.py:333 +#: pretix/base/orderimport.py:479 pretix/base/settings.py:768 #: pretix/control/forms/filter.py:573 pretix/control/forms/filter.py:604 -#: pretix/control/templates/pretixcontrol/order/index.html:827 +#: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/views/item.py:410 #: pretix/plugins/checkinlists/exporters.py:480 #: pretix/plugins/reports/exporters.py:703 @@ -713,9 +765,9 @@ msgstr "税号" #: pretix/base/exporters/invoices.py:339 pretix/base/exporters/invoices.py:347 #: pretix/base/exporters/orderlist.py:277 #: pretix/base/exporters/orderlist.py:454 -#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2301 +#: pretix/base/exporters/orderlist.py:602 pretix/base/models/orders.py:2324 #: pretix/base/orderimport.py:377 -#: pretix/control/templates/pretixcontrol/order/index.html:834 +#: pretix/control/templates/pretixcontrol/order/index.html:853 #: pretix/plugins/reports/exporters.py:755 #: pretix/plugins/reports/exporters.py:797 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:110 @@ -743,7 +795,7 @@ msgstr "发票收件人:" #: pretix/base/exporters/orderlist.py:595 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/templates/pretixcontrol/order/index.html:838 #: pretix/control/views/item.py:368 #: pretix/plugins/checkinlists/exporters.py:465 #: pretix/plugins/reports/exporters.py:750 @@ -762,9 +814,9 @@ msgstr "街道地址" #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:568 #: pretix/base/exporters/orderlist.py:602 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/base/forms/questions.py:944 pretix/base/models/orders.py:1223 +#: pretix/base/models/orders.py:2323 pretix/base/orderimport.py:352 +#: pretix/control/templates/pretixcontrol/order/index.html:849 #: pretix/plugins/checkinlists/exporters.py:481 #: pretix/plugins/reports/exporters.py:754 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:106 @@ -774,19 +826,19 @@ msgid "State" msgstr "州" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:348 -#: pretix/base/models/orders.py:2311 +#: pretix/base/models/orders.py:2334 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:114 msgid "Beneficiary" msgstr "受益人" #: 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/base/models/orders.py:2329 pretix/base/orderimport.py:388 +#: pretix/control/templates/pretixcontrol/order/index.html:873 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:121 msgid "Internal reference" msgstr "内部参考" -#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1217 +#: pretix/base/exporters/invoices.py:223 pretix/control/forms/event.py:1169 msgid "Reverse charge" msgstr "反向计费" @@ -824,7 +876,7 @@ msgid "Cancellation" msgstr "取消" #: pretix/base/exporters/invoices.py:285 pretix/base/exporters/invoices.py:387 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgid "Invoice" msgstr "发票" @@ -833,9 +885,9 @@ msgstr "发票" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1065 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1085 #: 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/forms/item.py:471 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:529 @@ -843,7 +895,6 @@ msgstr "发票" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:874 msgid "Yes" msgstr "是" @@ -851,9 +902,9 @@ msgstr "是" #: pretix/base/exporters/orderlist.py:397 #: pretix/base/exporters/orderlist.py:696 #: pretix/base/exporters/orderlist.py:724 -#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1067 +#: pretix/base/exporters/orderlist.py:1005 pretix/base/models/orders.py:1087 #: 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/forms/item.py:472 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:529 @@ -861,7 +912,6 @@ msgstr "是" #: pretix/plugins/checkinlists/exporters.py:569 #: pretix/plugins/checkinlists/exporters.py:654 #: pretix/plugins/checkinlists/exporters.py:655 -#: pretix/presale/checkoutflow.py:876 msgid "No" msgstr "否" @@ -870,12 +920,12 @@ msgid "Line number" msgstr "行号" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:441 -#: pretix/base/models/items.py:371 pretix/base/models/items.py:736 -#: pretix/base/models/items.py:743 +#: pretix/base/models/items.py:371 pretix/base/models/items.py:764 +#: pretix/base/models/items.py:771 msgid "Description" msgstr "描述" -#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:297 +#: pretix/base/exporters/invoices.py:321 pretix/control/forms/orders.py:302 msgid "Gross price" msgstr "原价" @@ -884,14 +934,14 @@ msgid "Net price" msgstr "实价" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:445 -#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1915 -#: pretix/base/models/orders.py:2015 +#: pretix/base/exporters/orderlist.py:554 pretix/base/models/orders.py:1938 +#: pretix/base/models/orders.py:2038 msgid "Tax value" msgstr "税额" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:443 -#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1906 -#: pretix/base/models/orders.py:2006 pretix/base/models/tax.py:135 +#: pretix/base/exporters/orderlist.py:552 pretix/base/models/orders.py:1929 +#: pretix/base/models/orders.py:2029 pretix/base/models/tax.py:135 #: pretix/plugins/reports/exporters.py:704 #: pretix/plugins/reports/exporters.py:749 msgid "Tax rate" @@ -918,15 +968,17 @@ msgstr "按状态过滤" msgid "Order data" msgstr "订单数据" -#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:245 +#: pretix/base/exporters/orderlist.py:79 pretix/base/models/orders.py:255 #: pretix/control/navigation.py:245 #: pretix/control/templates/pretixcontrol/orders/index.html:7 #: pretix/control/templates/pretixcontrol/orders/index.html:9 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:141 #: pretix/plugins/reports/exporters.py:550 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:100 msgid "Orders" msgstr "订单" -#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2031 +#: pretix/base/exporters/orderlist.py:80 pretix/base/models/orders.py:2054 #: pretix/base/notifications.py:230 msgid "Order positions" msgstr "订单位置" @@ -983,8 +1035,8 @@ msgstr "活动日期" #: pretix/base/exporters/orderlist.py:535 #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:888 -#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1309 -#: pretix/control/forms/organizer.py:83 +#: pretix/base/exporters/waitinglist.py:111 pretix/control/forms/event.py:1261 +#: pretix/control/forms/organizer.py:94 msgid "Event slug" msgstr "活动slug" @@ -992,6 +1044,7 @@ msgstr "活动slug" #: pretix/control/templates/pretixcontrol/search/orders.html:53 #: pretix/plugins/reports/exporters.py:456 #: pretix/plugins/reports/exporters.py:797 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:109 msgid "Order total" msgstr "订单总计" @@ -1001,16 +1054,19 @@ msgstr "订单总计" #: pretix/base/exporters/orderlist.py:782 #: pretix/base/exporters/orderlist.py:937 #: 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:1072 -#: pretix/control/forms/filter.py:1341 pretix/control/forms/filter.py:1422 +#: pretix/base/exporters/waitinglist.py:166 pretix/base/models/orders.py:173 +#: pretix/control/forms/filter.py:807 pretix/control/forms/filter.py:1110 +#: pretix/control/forms/filter.py:1379 pretix/control/forms/filter.py:1460 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:39 #: pretix/control/templates/pretixcontrol/checkin/index.html:82 #: pretix/control/templates/pretixcontrol/events/index.html:86 -#: pretix/control/templates/pretixcontrol/order/index.html:617 -#: pretix/control/templates/pretixcontrol/order/index.html:713 +#: pretix/control/templates/pretixcontrol/order/index.html:636 +#: pretix/control/templates/pretixcontrol/order/index.html:732 #: pretix/control/templates/pretixcontrol/orders/index.html:120 #: pretix/control/templates/pretixcontrol/orders/refunds.html:62 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:28 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:152 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/organizers/detail.html:58 #: pretix/control/templates/pretixcontrol/search/orders.html:56 #: pretix/control/templates/pretixcontrol/subevents/index.html:85 @@ -1019,6 +1075,8 @@ msgstr "订单总计" #: 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/customer_membership.html:46 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:111 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "状态" @@ -1028,21 +1086,23 @@ msgstr "状态" #: pretix/base/exporters/orderlist.py:539 #: pretix/base/exporters/waitinglist.py:107 pretix/base/pdf.py:291 #: pretix/control/templates/pretixcontrol/checkin/index.html:77 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:42 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:138 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:35 msgid "Email" msgstr "Email" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:437 #: pretix/base/exporters/orderlist.py:540 -#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1119 -#: pretix/base/models/orders.py:186 pretix/base/models/waitinglist.py:77 +#: pretix/base/exporters/waitinglist.py:108 pretix/base/models/items.py:1156 +#: pretix/base/models/orders.py:196 pretix/base/models/waitinglist.py:77 #: pretix/base/pdf.py:286 -#: pretix/control/templates/pretixcontrol/order/index.html:210 +#: pretix/control/templates/pretixcontrol/order/index.html:223 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:140 #: pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:455 -#: pretix/presale/checkoutflow.py:867 pretix/presale/forms/checkout.py:87 +#: pretix/presale/checkoutflow.py:1091 pretix/presale/forms/checkout.py:90 #: pretix/presale/forms/waitinglist.py:69 #: pretix/presale/templates/pretixpresale/event/order.html:301 msgid "Phone number" @@ -1051,9 +1111,11 @@ msgstr "电话号码" #: pretix/base/exporters/orderlist.py:268 #: pretix/base/exporters/orderlist.py:438 #: pretix/base/exporters/orderlist.py:541 pretix/base/notifications.py:228 -#: pretix/control/forms/filter.py:1666 +#: pretix/control/forms/filter.py:1704 #: pretix/control/templates/pretixcontrol/order/index.html:164 #: pretix/control/templates/pretixcontrol/orders/index.html:112 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:149 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: pretix/control/templates/pretixcontrol/search/orders.html:50 #: pretix/plugins/checkinlists/exporters.py:467 #: pretix/plugins/reports/exporters.py:393 @@ -1061,6 +1123,8 @@ msgstr "电话号码" #: pretix/plugins/reports/exporters.py:573 #: pretix/plugins/reports/exporters.py:584 #: pretix/plugins/reports/exporters.py:795 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:45 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:108 msgid "Order date" msgstr "订单日期" @@ -1071,7 +1135,7 @@ msgstr "订单日期" msgid "Order time" msgstr "订单时间" -#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:336 +#: pretix/base/exporters/orderlist.py:277 pretix/base/settings.py:347 msgid "Custom address field" msgstr "自定义地址池" @@ -1117,16 +1181,16 @@ msgid "Sales channel" msgstr "销售渠道" #: pretix/base/exporters/orderlist.py:289 pretix/base/models/items.py:493 -#: pretix/base/models/orders.py:212 +#: pretix/base/models/orders.py:222 #: pretix/plugins/checkinlists/exporters.py:469 msgid "Requires special attention" msgstr "需要特别注意" #: pretix/base/exporters/orderlist.py:290 -#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:207 +#: pretix/base/exporters/orderlist.py:783 pretix/base/models/orders.py:217 #: 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/order/index.html:791 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:109 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -1136,11 +1200,13 @@ msgstr "评论" #: pretix/base/exporters/orderlist.py:291 #: pretix/control/templates/pretixcontrol/orders/index.html:119 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:151 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:110 msgid "Positions" msgstr "位置" #: pretix/base/exporters/orderlist.py:292 -#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:238 +#: pretix/base/exporters/orderlist.py:606 pretix/base/models/orders.py:248 #: pretix/control/forms/filter.py:507 msgid "E-mail address verified" msgstr "E-mail 地址已验证" @@ -1156,11 +1222,11 @@ msgid "Fee type" msgstr "费用类别" #: pretix/base/exporters/orderlist.py:442 -#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1165 +#: pretix/base/exporters/orderlist.py:551 pretix/base/models/orders.py:1185 #: 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/control/templates/pretixcontrol/order/change.html:169 +#: pretix/control/templates/pretixcontrol/order/change.html:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:493 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:159 #: pretix/control/templates/pretixcontrol/subevents/detail.html:135 @@ -1191,16 +1257,17 @@ msgstr "位置ID" #: pretix/base/exporters/orderlist.py:545 #: pretix/base/exporters/orderlist.py:828 pretix/base/models/checkin.py:54 -#: pretix/base/models/items.py:1459 pretix/base/models/orders.py:1147 +#: pretix/base/models/items.py:1496 pretix/base/models/orders.py:1167 #: 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:1459 pretix/control/forms/filter.py:1573 -#: pretix/control/forms/filter.py:1657 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/forms/event.py:1210 pretix/control/forms/filter.py:365 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1611 +#: pretix/control/forms/filter.py:1695 pretix/control/forms/item.py:223 +#: pretix/control/forms/orders.py:307 pretix/control/forms/orders.py:359 +#: pretix/control/forms/orders.py:708 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 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:8 #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 @@ -1209,19 +1276,21 @@ msgstr "位置ID" #: pretix/control/views/waitinglist.py:252 #: pretix/plugins/checkinlists/exporters.py:458 #: pretix/plugins/sendmail/forms.py:212 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:52 #: 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:549 pretix/base/models/items.py:521 +#: pretix/base/exporters/orderlist.py:549 pretix/base/models/items.py:549 #: pretix/base/models/vouchers.py:191 pretix/base/models/waitinglist.py:88 -#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1465 -#: pretix/control/forms/orders.py:281 pretix/control/forms/vouchers.py:63 +#: pretix/base/orderimport.py:198 pretix/control/forms/filter.py:1503 +#: pretix/control/forms/orders.py:282 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/organizers/customer_membership.html:43 #: pretix/control/templates/pretixcontrol/vouchers/index.html:120 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:142 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 @@ -1232,35 +1301,40 @@ msgstr "日期" #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 #: pretix/presale/forms/order.py:36 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:10 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:44 msgid "Product" msgstr "产品" #: pretix/base/exporters/orderlist.py:550 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1157 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/models/orders.py:1177 msgid "Variation" msgstr "变量" #: pretix/base/exporters/orderlist.py:555 #: pretix/base/exporters/orderlist.py:560 pretix/base/forms/questions.py:546 -#: pretix/base/models/orders.py:1169 pretix/base/orderimport.py:402 +#: pretix/base/models/orders.py:1189 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/forms/organizer.py:581 +#: pretix/control/templates/pretixcontrol/order/index.html:413 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:75 #: pretix/control/views/item.py:344 pretix/plugins/badges/exporters.py:294 #: pretix/plugins/checkinlists/exporters.py:108 #: pretix/plugins/checkinlists/exporters.py:437 #: 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/fragment_cart.html:56 #: pretix/presale/templates/pretixpresale/event/order_change.html:51 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:52 msgid "Attendee name" msgstr "观众姓名" #: pretix/base/exporters/orderlist.py:562 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/base/models/orders.py:1197 pretix/base/pdf.py:195 +#: pretix/control/templates/pretixcontrol/order/index.html:418 #: pretix/control/views/item.py:356 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:60 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:63 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:66 msgid "Attendee email" msgstr "观众Email" @@ -1334,9 +1408,10 @@ msgid "Refund states" msgstr "退款状态" #: pretix/base/exporters/orderlist.py:782 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:254 +#: pretix/base/models/orders.py:1400 pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1918 pretix/base/models/orders.py:2023 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:64 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 #: pretix/plugins/checkinlists/exporters.py:332 @@ -1357,7 +1432,7 @@ msgid "Creation date" msgstr "创建日期" #: pretix/base/exporters/orderlist.py:782 -#: pretix/control/templates/pretixcontrol/order/index.html:709 +#: pretix/control/templates/pretixcontrol/order/index.html:728 msgid "Completion date" msgstr "完成日期" @@ -1366,10 +1441,10 @@ msgid "Status code" msgstr "状态代码" #: pretix/base/exporters/orderlist.py:783 -#: pretix/base/exporters/orderlist.py:888 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/base/exporters/orderlist.py:888 pretix/base/models/orders.py:1396 +#: pretix/base/models/orders.py:1767 +#: pretix/control/templates/pretixcontrol/order/index.html:637 +#: pretix/control/templates/pretixcontrol/order/index.html:733 #: pretix/control/templates/pretixcontrol/orders/refunds.html:67 #: pretix/plugins/banktransfer/refund_export.py:46 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:25 @@ -1378,8 +1453,8 @@ msgid "Amount" msgstr "数量" #: pretix/base/exporters/orderlist.py:783 -#: pretix/control/templates/pretixcontrol/order/index.html:616 -#: pretix/control/templates/pretixcontrol/order/index.html:711 +#: pretix/control/templates/pretixcontrol/order/index.html:635 +#: pretix/control/templates/pretixcontrol/order/index.html:730 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" @@ -1418,9 +1493,9 @@ msgid "Current user's carts" msgstr "当前用户购物车" #: pretix/base/exporters/orderlist.py:825 -#: 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/base/exporters/waitinglist.py:41 pretix/base/shredder.py:240 +#: pretix/control/forms/event.py:1285 pretix/control/navigation.py:227 +#: pretix/control/templates/pretixcontrol/event/settings.html:252 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 @@ -1462,10 +1537,10 @@ msgstr "兑现" #: pretix/base/exporters/orderlist.py:979 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 +#: pretix/control/templates/pretixcontrol/order/index.html:405 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:28 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:51 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:41 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:44 msgid "Gift card code" msgstr "礼品卡代码" @@ -1476,8 +1551,8 @@ msgstr "礼品卡代码" msgid "Issuer" msgstr "优惠券详情" -#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:485 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:71 +#: pretix/base/exporters/orderlist.py:916 pretix/control/navigation.py:493 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:78 #, fuzzy #| msgid "Gift card" msgid "Gift cards" @@ -1499,9 +1574,9 @@ msgstr "测试模式" #: pretix/base/exporters/orderlist.py:929 #: pretix/base/exporters/orderlist.py:939 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:1343 -#: pretix/control/forms/filter.py:1352 pretix/control/forms/filter.py:1424 -#: pretix/control/forms/filter.py:1437 +#: pretix/control/forms/filter.py:973 pretix/control/forms/filter.py:1381 +#: pretix/control/forms/filter.py:1390 pretix/control/forms/filter.py:1462 +#: pretix/control/forms/filter.py:1475 #: pretix/control/templates/pretixcontrol/checkin/lists.html:106 #: pretix/control/templates/pretixcontrol/checkin/lists.html:118 #: pretix/control/templates/pretixcontrol/organizers/devices.html:74 @@ -1534,7 +1609,7 @@ msgid "Expired and with value" msgstr "" #: pretix/base/exporters/orderlist.py:943 pretix/control/forms/filter.py:195 -#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1429 +#: pretix/control/forms/filter.py:977 pretix/control/forms/filter.py:1467 #: 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 @@ -1554,7 +1629,7 @@ msgstr "测试模式卡" msgid "Expiry date" msgstr "到期日" -#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:696 +#: pretix/base/exporters/orderlist.py:983 pretix/control/forms/orders.py:759 msgid "Special terms and conditions" msgstr "" @@ -1569,7 +1644,7 @@ msgstr "货币" #: pretix/base/exporters/orderlist.py:985 #: pretix/control/templates/pretixcontrol/order/change.html:94 -#: pretix/control/templates/pretixcontrol/order/change.html:299 +#: pretix/control/templates/pretixcontrol/order/change.html:317 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:60 #, fuzzy @@ -1631,15 +1706,15 @@ msgid "Voucher expired" msgstr "优惠券已过期" #: pretix/base/exporters/waitinglist.py:109 pretix/base/pdf.py:102 -#: pretix/control/forms/event.py:1415 +#: pretix/control/forms/event.py:1367 #: pretix/control/templates/pretixcontrol/items/index.html:33 msgid "Product name" msgstr "产品名称" #: pretix/base/exporters/waitinglist.py:112 pretix/base/models/event.py:405 #: pretix/base/pdf.py:200 pretix/control/forms/filter.py:843 -#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1100 -#: pretix/control/forms/filter.py:1102 +#: pretix/control/forms/filter.py:845 pretix/control/forms/filter.py:1138 +#: pretix/control/forms/filter.py:1140 #: pretix/control/templates/pretixcontrol/events/index.html:64 #: pretix/control/templates/pretixcontrol/organizers/detail.html:52 msgid "Event name" @@ -1663,8 +1738,8 @@ msgstr "优先" #: pretix/control/templates/pretixcontrol/vouchers/index.html:100 #: pretix/control/views/vouchers.py:107 pretix/control/views/waitinglist.py:248 #: pretix/plugins/checkinlists/exporters.py:466 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:320 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 #: pretix/presale/templates/pretixpresale/event/index.html:247 #: pretix/presale/templates/pretixpresale/event/index.html:251 msgid "Voucher code" @@ -1679,6 +1754,7 @@ msgid "This combination of credentials is not known to our system." msgstr "凭据的这种组合对于我们的系统是未知的。" #: pretix/base/forms/auth.py:61 pretix/base/forms/user.py:57 +#: pretix/presale/forms/customer.py:315 pretix/presale/forms/customer.py:385 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" @@ -1693,6 +1769,7 @@ msgstr "您已使用该电子邮件地址注册,请使用登录表单。" #: pretix/base/forms/auth.py:146 pretix/base/forms/auth.py:202 #: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/presale/forms/customer.py:228 pretix/presale/forms/customer.py:314 msgid "Please enter the same password twice" msgstr "请输入两次相同的密码" @@ -1701,6 +1778,7 @@ msgid "Email address" msgstr "电子邮件地址" #: pretix/base/forms/auth.py:160 pretix/base/forms/auth.py:210 +#: pretix/presale/forms/customer.py:240 pretix/presale/forms/customer.py:332 msgid "Repeat password" msgstr "再次输入密码" @@ -1756,9 +1834,10 @@ msgstr "选择 州" #: 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/control/forms/event.py:730 pretix/control/forms/event.py:1121 #: pretix/plugins/banktransfer/payment.py:396 #: pretix/plugins/banktransfer/payment.py:402 +#: pretix/presale/forms/customer.py:133 msgid "This field is required." msgstr "此字段必填。" @@ -1809,15 +1888,18 @@ msgid "" "or password." msgstr "如果您想更改您的电子邮件地址或密码,请输入您的当前密码。" -#: pretix/base/forms/user.py:55 +#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:313 +#: pretix/presale/forms/customer.py:384 msgid "The current password you entered was not correct." msgstr "您当前输入的密码不正确。" -#: pretix/base/forms/user.py:62 +#: pretix/base/forms/user.py:62 pretix/presale/forms/customer.py:322 +#: pretix/presale/forms/customer.py:389 msgid "Your current password" msgstr "当前密码" #: pretix/base/forms/user.py:66 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:327 msgid "New password" msgstr "新密码" @@ -1825,7 +1907,8 @@ msgstr "新密码" msgid "Repeat new password" msgstr "再次输入新密码" -#: pretix/base/forms/user.py:74 pretix/control/forms/users.py:58 +#: pretix/base/forms/user.py:74 pretix/control/forms/organizer.py:272 +#: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "默认时区" @@ -1863,7 +1946,7 @@ msgid "Invalid placeholder(s): %(value)s" msgstr "占位符无效(s):%(value)s" #: pretix/base/forms/widgets.py:187 pretix/base/forms/widgets.py:192 -#: pretix/base/models/orders.py:2290 +#: pretix/base/models/orders.py:2313 msgid "Business customer" msgstr "商业客户" @@ -1892,27 +1975,27 @@ msgctxt "invoice" msgid "Invoice to" msgstr "受票方" -#: pretix/base/invoice.py:324 pretix/base/invoice.py:773 +#: pretix/base/invoice.py:324 pretix/base/invoice.py:776 msgctxt "invoice" msgid "Order code" msgstr "订单码" -#: pretix/base/invoice.py:333 pretix/base/invoice.py:782 +#: pretix/base/invoice.py:333 pretix/base/invoice.py:785 msgctxt "invoice" msgid "Cancellation number" msgstr "取消号码" -#: pretix/base/invoice.py:339 pretix/base/invoice.py:790 +#: pretix/base/invoice.py:339 pretix/base/invoice.py:793 msgctxt "invoice" msgid "Original invoice" msgstr "原发票" -#: pretix/base/invoice.py:344 pretix/base/invoice.py:797 +#: pretix/base/invoice.py:344 pretix/base/invoice.py:800 msgctxt "invoice" msgid "Invoice number" msgstr "发票号" -#: pretix/base/invoice.py:352 pretix/base/invoice.py:812 +#: pretix/base/invoice.py:352 pretix/base/invoice.py:815 msgctxt "invoice" msgid "Cancellation date" msgstr "取消日期" @@ -1922,7 +2005,7 @@ msgctxt "invoice" msgid "Original invoice date" msgstr "原发票日期" -#: pretix/base/invoice.py:365 pretix/base/invoice.py:814 +#: pretix/base/invoice.py:365 pretix/base/invoice.py:817 msgctxt "invoice" msgid "Invoice date" msgstr "发票日期" @@ -1948,6 +2031,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/orders/refunds.html:83 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:165 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:57 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:11 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:10 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:73 @@ -1955,10 +2040,12 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:67 #: pretix/presale/templates/pretixpresale/event/position.html:14 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:58 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:125 msgid "TEST MODE" msgstr "测试模式" -#: pretix/base/invoice.py:434 pretix/base/services/mail.py:414 +#: pretix/base/invoice.py:434 pretix/base/services/mail.py:451 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -1993,7 +2080,7 @@ msgid "Invoice" msgstr "发票" #: pretix/base/invoice.py:515 -#: pretix/control/templates/pretixcontrol/order/index.html:223 +#: pretix/control/templates/pretixcontrol/order/index.html:236 #: pretix/presale/templates/pretixpresale/event/order.html:238 msgctxt "invoice" msgid "Cancellation" @@ -2009,7 +2096,7 @@ msgctxt "invoice" msgid "Qty" msgstr "数量" -#: pretix/base/invoice.py:538 pretix/base/invoice.py:621 +#: pretix/base/invoice.py:538 pretix/base/invoice.py:624 msgctxt "invoice" msgid "Tax rate" msgstr "税率" @@ -2048,27 +2135,27 @@ msgctxt "invoice" msgid "Outstanding payments" msgstr "无效付款" -#: pretix/base/invoice.py:622 +#: pretix/base/invoice.py:625 msgctxt "invoice" msgid "Net value" msgstr "净值" -#: pretix/base/invoice.py:623 +#: pretix/base/invoice.py:626 msgctxt "invoice" msgid "Gross value" msgstr "总值" -#: pretix/base/invoice.py:624 +#: pretix/base/invoice.py:627 msgctxt "invoice" msgid "Tax" msgstr "税" -#: pretix/base/invoice.py:654 +#: pretix/base/invoice.py:657 msgctxt "invoice" msgid "Included taxes" msgstr "包含税" -#: pretix/base/invoice.py:682 +#: pretix/base/invoice.py:685 #, python-brace-format msgctxt "invoice" msgid "" @@ -2076,7 +2163,7 @@ msgid "" "Bank on {date}, this corresponds to:" msgstr "使用转换率为1:{rate}由欧洲中央银行发布{date},这对应于:" -#: pretix/base/invoice.py:696 +#: pretix/base/invoice.py:699 #, python-brace-format msgctxt "invoice" msgid "" @@ -2084,7 +2171,7 @@ msgid "" "Bank on {date}, the invoice total corresponds to {total}." msgstr "使用转换率为1:{rate}由欧洲中央银行发布{date},发票总额于{total}。" -#: pretix/base/invoice.py:709 +#: pretix/base/invoice.py:712 msgid "Modern Invoice Renderer (pretix 2.7)" msgstr "现代发票渲染器(pretix 2.7)" @@ -2093,8 +2180,9 @@ msgstr "现代发票渲染器(pretix 2.7)" msgid "Default list" msgstr "默认列表" -#: pretix/base/models/auth.py:126 pretix/base/models/orders.py:2292 -#: pretix/base/settings.py:2504 pretix/base/settings.py:2515 +#: pretix/base/models/auth.py:126 pretix/base/models/customers.py:47 +#: pretix/base/models/orders.py:2315 pretix/base/settings.py:2574 +#: pretix/base/settings.py:2585 #: pretix/control/templates/pretixcontrol/users/index.html:42 msgid "Full name" msgstr "全名" @@ -2128,14 +2216,13 @@ msgid "If turned off, you will not get any notifications." msgstr "如果关闭,您将不会收到任何通知。" #: 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 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:23 #: 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:124 tests/base/test_mail.py:122 +#: pretix/control/views/organizer.py:134 tests/base/test_mail.py:122 msgid "User" msgstr "用户" @@ -2178,7 +2265,7 @@ msgid "" "been paid." msgstr "使用此选项,即使订单尚未付款,人们也可以办理签到手续。" -#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:509 +#: pretix/base/models/checkin.py:60 pretix/control/navigation.py:549 #: pretix/control/templates/pretixcontrol/organizers/gates.html:5 #, fuzzy #| msgctxt "subevent" @@ -2239,11 +2326,37 @@ msgstr "国家" msgid "Exit" msgstr "退出" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1134 +#: pretix/base/models/customers.py:49 +#, fuzzy +#| msgid "This account is inactive." +msgid "Account active" +msgstr "账号未激活。" + +#: pretix/base/models/customers.py:50 +#, fuzzy +#| msgid "Attendee email" +msgid "Verified email address" +msgstr "观众Email" + +#: pretix/base/models/customers.py:51 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:46 +#, fuzzy +#| msgid "Login" +msgid "Last login" +msgstr "登录" + +#: pretix/base/models/customers.py:52 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:44 +#, fuzzy +#| msgid "Device registration failed." +msgid "Registration date" +msgstr "设备注册失败。" + +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1171 msgid "Internal identifier" msgstr "内部标识符" -#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1135 +#: pretix/base/models/devices.py:72 pretix/base/models/items.py:1172 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." @@ -2251,7 +2364,7 @@ msgstr "" "您可以在此输入任何值,以便更轻松地将数据与其他来源匹配。如果您没有输入一个," "我们将自动生成一个。" -#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1230 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1267 msgid "This identifier is already used for a different question." msgstr "此标识符已用于其他问题。" @@ -2289,11 +2402,11 @@ msgstr "" "们建议使用某种缩写或少于10个字符的日期,这些字符可以很容易记住,但您也可以选" "择使用随机值。这将用于URL,订单号,发票号和银行转帐参考。" -#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:81 +#: pretix/base/models/event.py:420 pretix/base/models/organizer.py:83 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "只能包含字母、数字、点和破折号。" -#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:85 +#: pretix/base/models/event.py:424 pretix/base/models/organizer.py:87 #: pretix/control/templates/pretixcontrol/organizers/index.html:40 msgid "Short form" msgstr "简易格式" @@ -2306,26 +2419,26 @@ msgstr "现场购物" msgid "Event currency" msgstr "活动货币" -#: pretix/base/models/event.py:431 pretix/base/models/event.py:1178 -#: pretix/base/settings.py:2242 pretix/base/settings.py:2252 +#: pretix/base/models/event.py:431 pretix/base/models/event.py:1187 +#: pretix/base/settings.py:2312 pretix/base/settings.py:2322 #: pretix/control/forms/subevents.py:607 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "活动开始时间" -#: pretix/base/models/event.py:433 pretix/base/models/event.py:1180 +#: pretix/base/models/event.py:433 pretix/base/models/event.py:1189 #: pretix/base/pdf.py:257 pretix/control/forms/subevents.py:612 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "活动结束时间" -#: pretix/base/models/event.py:435 pretix/base/models/event.py:1182 +#: pretix/base/models/event.py:435 pretix/base/models/event.py:1191 #: pretix/control/forms/subevents.py:617 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "入场时间" -#: pretix/base/models/event.py:437 pretix/base/models/event.py:1171 +#: pretix/base/models/event.py:437 pretix/base/models/event.py:1180 msgid "Show in lists" msgstr "在列表中显示" @@ -2335,12 +2448,12 @@ msgid "" "organizer account." msgstr "如果选中,此活动将公开显示在您的管理器帐户的活动列表中。" -#: pretix/base/models/event.py:441 pretix/base/models/event.py:1185 +#: pretix/base/models/event.py:441 pretix/base/models/event.py:1194 #: pretix/control/forms/subevents.py:98 msgid "End of presale" msgstr "预售结束" -#: pretix/base/models/event.py:442 pretix/base/models/event.py:1186 +#: pretix/base/models/event.py:442 pretix/base/models/event.py:1195 #: pretix/control/forms/subevents.py:99 msgid "" "Optional. No products will be sold after this date. If you do not set this " @@ -2349,26 +2462,26 @@ msgstr "" "可选的。 在此日期之后不会出售任何产品。 如果未设置此值,则预售将在您的活动结" "束日期之后结束。" -#: pretix/base/models/event.py:447 pretix/base/models/event.py:1191 +#: pretix/base/models/event.py:447 pretix/base/models/event.py:1200 #: pretix/control/forms/subevents.py:92 msgid "Start of presale" msgstr "预售开始" -#: pretix/base/models/event.py:448 pretix/base/models/event.py:1192 +#: pretix/base/models/event.py:448 pretix/base/models/event.py:1201 #: pretix/control/forms/subevents.py:93 msgid "Optional. No products will be sold before this date." msgstr "可选的。 在此日期之前不会销售任何产品。" -#: pretix/base/models/event.py:453 pretix/base/models/event.py:1197 +#: pretix/base/models/event.py:453 pretix/base/models/event.py:1206 #: pretix/presale/templates/pretixpresale/event/index.html:137 msgid "Location" msgstr "位置" -#: pretix/base/models/event.py:456 pretix/base/models/event.py:1200 +#: pretix/base/models/event.py:456 pretix/base/models/event.py:1209 msgid "Latitude" msgstr "纬度" -#: pretix/base/models/event.py:464 pretix/base/models/event.py:1208 +#: pretix/base/models/event.py:464 pretix/base/models/event.py:1217 msgid "Longitude" msgstr "经度" @@ -2378,12 +2491,12 @@ msgstr "插件" #: pretix/base/models/event.py:476 #: pretix/control/templates/pretixcontrol/event/index.html:143 -#: pretix/control/templates/pretixcontrol/order/index.html:865 +#: pretix/control/templates/pretixcontrol/order/index.html:884 msgid "Internal comment" msgstr "内部评论" #: pretix/base/models/event.py:480 pretix/base/pdf.py:205 -#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1082 +#: pretix/control/forms/event.py:247 pretix/control/forms/filter.py:1120 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:541 #: pretix/presale/templates/pretixpresale/organizers/index.html:102 @@ -2402,11 +2515,15 @@ msgid "Only sell tickets for this event on the following sales channels." msgstr "支付服务提供商的设置已更改。" #: pretix/base/models/event.py:493 pretix/base/models/items.py:347 -#: pretix/base/models/items.py:1452 pretix/base/models/orders.py:176 -#: pretix/base/models/orders.py:2235 pretix/base/models/vouchers.py:130 +#: pretix/base/models/items.py:1489 pretix/base/models/orders.py:179 +#: pretix/base/models/orders.py:2258 pretix/base/models/vouchers.py:130 #: pretix/base/models/waitinglist.py:52 pretix/base/notifications.py:212 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:148 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:41 #: pretix/control/templates/pretixcontrol/search/orders.html:44 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:18 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:43 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:107 msgid "Event" msgstr "活动" @@ -2417,130 +2534,130 @@ msgstr "活动" #: pretix/control/templates/pretixcontrol/organizers/devices.html:39 #: pretix/control/templates/pretixcontrol/organizers/teams.html:34 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1225 +#: pretix/control/views/organizer.py:1333 msgid "Events" msgstr "活动" -#: pretix/base/models/event.py:1004 +#: pretix/base/models/event.py:1013 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "您已经配置了至少一个已付费产品,但尚未启用任何支付方法。" -#: pretix/base/models/event.py:1007 +#: pretix/base/models/event.py:1016 msgid "You need to configure at least one quota to sell anything." msgstr "您需要配置至少一个配额才能销售任何东西。" -#: pretix/base/models/event.py:1012 +#: pretix/base/models/event.py:1021 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1117 +#: pretix/base/models/event.py:1126 msgid "" "Once created an event cannot change between an series and a single event." msgstr "创建后,不能在活动序列和单个活动之间更改。" -#: pretix/base/models/event.py:1123 +#: pretix/base/models/event.py:1132 msgid "The event slug cannot be changed." msgstr "活动slug无法更改。" -#: pretix/base/models/event.py:1126 +#: pretix/base/models/event.py:1135 msgid "This slug has already been used for a different event." msgstr "slug已经用于不同的活动。" -#: pretix/base/models/event.py:1132 +#: pretix/base/models/event.py:1141 msgid "The event cannot end before it starts." msgstr "活动在开始之前不能结束。" -#: pretix/base/models/event.py:1138 +#: pretix/base/models/event.py:1147 msgid "The event's presale cannot end before it starts." msgstr "活动的预售不能在它开始之前结束。" -#: pretix/base/models/event.py:1167 pretix/base/models/items.py:368 -#: pretix/base/models/items.py:740 pretix/control/forms/filter.py:810 -#: pretix/control/forms/filter.py:1344 +#: pretix/base/models/event.py:1176 pretix/base/models/items.py:368 +#: pretix/base/models/items.py:768 pretix/control/forms/filter.py:810 +#: pretix/control/forms/filter.py:1382 #: pretix/control/templates/pretixcontrol/users/index.html:46 msgid "Active" msgstr "有效的" -#: pretix/base/models/event.py:1168 +#: pretix/base/models/event.py:1177 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "只有启用此复选框,日期才能在前端显示给用户。" -#: pretix/base/models/event.py:1172 +#: pretix/base/models/event.py:1181 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "如果选中,此活动将公开显示在您的事件的日期列表中。" -#: pretix/base/models/event.py:1217 pretix/base/settings.py:2043 +#: pretix/base/models/event.py:1226 pretix/base/settings.py:2113 msgid "Frontpage text" msgstr "首页文本" -#: pretix/base/models/event.py:1231 +#: pretix/base/models/event.py:1240 msgid "Date in event series" msgstr "活动日期系列" -#: pretix/base/models/event.py:1232 +#: pretix/base/models/event.py:1241 msgid "Dates in event series" msgstr "按活动序列排列的日期" -#: pretix/base/models/event.py:1367 +#: pretix/base/models/event.py:1376 msgid "One or more variations do not belong to this event." msgstr "一个或多个变量不属于此活动。" -#: pretix/base/models/event.py:1451 pretix/base/models/items.py:1613 +#: pretix/base/models/event.py:1460 pretix/base/models/items.py:1650 msgid "Can not contain spaces or special characters except underscores" msgstr "除下划线外,不能包含空格或特殊字符" -#: pretix/base/models/event.py:1456 pretix/base/models/items.py:1618 +#: pretix/base/models/event.py:1465 pretix/base/models/items.py:1655 msgid "The property name may only contain letters, numbers and underscores." msgstr "属性名称只能包含字母,数字和下划线。" -#: pretix/base/models/event.py:1461 +#: pretix/base/models/event.py:1470 #, fuzzy #| msgid "Default language" msgid "Default value" msgstr "默认语言" -#: pretix/base/models/event.py:1463 +#: pretix/base/models/event.py:1472 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "可以更改组织者设置" -#: pretix/base/models/event.py:1465 +#: pretix/base/models/event.py:1474 #, fuzzy #| msgid "Search for events" msgid "Required for events" msgstr "搜索活动" -#: pretix/base/models/event.py:1466 +#: pretix/base/models/event.py:1475 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:1471 +#: pretix/base/models/event.py:1480 #, fuzzy #| msgid "Total value" msgid "Valid values" msgstr "总价值" -#: pretix/base/models/event.py:1472 +#: pretix/base/models/event.py:1481 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." msgstr "" -#: pretix/base/models/event.py:1478 +#: pretix/base/models/event.py:1487 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1489 #, 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." @@ -2656,7 +2773,7 @@ msgstr "可用直到" msgid "This product will not be sold after the given date." msgstr "该产品不会在指定日期后出售。" -#: pretix/base/models/items.py:354 pretix/base/models/items.py:920 +#: pretix/base/models/items.py:354 pretix/base/models/items.py:957 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Category" msgstr "类别" @@ -2675,7 +2792,7 @@ msgstr "项目名称" msgid "This is shown below the product name in lists." msgstr "这显示在列表中的产品名称下方。" -#: pretix/base/models/items.py:376 pretix/base/models/items.py:754 +#: pretix/base/models/items.py:376 pretix/base/models/items.py:782 msgid "Default price" msgstr "默认价格" @@ -2730,8 +2847,8 @@ msgstr "显示此票的等待清单" msgid "This will only work if waiting lists are enabled for this event." msgstr "这将仅为该事件启用等待列表。" -#: pretix/base/models/items.py:414 pretix/base/settings.py:952 -#: pretix/control/forms/event.py:1328 +#: pretix/base/models/items.py:414 pretix/base/settings.py:963 +#: pretix/control/forms/event.py:1280 msgid "Show number of tickets left" msgstr "显示剩余的票数" @@ -2865,11 +2982,11 @@ msgstr "" "如果设置此项,则签入应用程序将显示一条可见的警告,表明此票证需要特别注意。例" "如,您可以将此用于学生票,以便在办理手续时向该人员表明仍需要检查学生证。" -#: pretix/base/models/items.py:500 pretix/base/models/items.py:757 +#: pretix/base/models/items.py:500 pretix/base/models/items.py:785 msgid "Original price" msgstr "原价" -#: pretix/base/models/items.py:503 pretix/base/models/items.py:760 +#: pretix/base/models/items.py:503 pretix/base/models/items.py:788 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 " @@ -2879,7 +2996,7 @@ msgstr "" "的设置,实际上不会影响定价。" #: pretix/base/models/items.py:507 pretix/control/forms/event.py:850 -#: pretix/control/forms/item.py:491 +#: pretix/control/forms/item.py:500 msgid "Sales channels" msgstr "销售渠道" @@ -2893,8 +3010,38 @@ msgid "" "corresponding to the product price." msgstr "客户购买该产品时,将获得一张礼品卡,其价值与产品价格相对应。" -#: pretix/base/models/items.py:522 pretix/base/models/items.py:1155 -#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1271 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:792 +#, fuzzy +#| msgid "Team memberships" +msgid "Require a valid membership" +msgstr "团队成员资格" + +#: pretix/base/models/items.py:523 +#, fuzzy +#| msgid "Team memberships" +msgid "Allowed membership types" +msgstr "团队成员资格" + +#: pretix/base/models/items.py:531 +msgid "This product creates a membership of type" +msgstr "" + +#: pretix/base/models/items.py:534 +msgid "" +"The duration of the membership is the same as the duration of the event or " +"event series date" +msgstr "" + +#: pretix/base/models/items.py:538 +msgid "Membership duration in days" +msgstr "" + +#: pretix/base/models/items.py:542 +msgid "Membership duration in months" +msgstr "" + +#: pretix/base/models/items.py:550 pretix/base/models/items.py:1192 +#: pretix/control/forms/filter.py:361 pretix/control/forms/filter.py:1309 #: pretix/control/forms/item.py:208 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:78 @@ -2906,105 +3053,113 @@ msgstr "客户购买该产品时,将获得一张礼品卡,其价值与产品 msgid "Products" msgstr "产品" -#: pretix/base/models/items.py:681 +#: pretix/base/models/items.py:709 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "每笔订单的最大数量不能低于每笔订单的最小数量。" -#: pretix/base/models/items.py:687 +#: pretix/base/models/items.py:715 msgid "The item's category must belong to the same event as the item." msgstr "项目的类别必须属于与项目相同的活动。" -#: pretix/base/models/items.py:692 +#: pretix/base/models/items.py:720 msgid "The item's tax rule must belong to the same event as the item." msgstr "项目的税务规则必须与项目属于同一活动。" -#: pretix/base/models/items.py:698 +#: pretix/base/models/items.py:726 msgid "The item's availability cannot end before it starts." msgstr "该项目的可用性无法在开始之前结束。" -#: pretix/base/models/items.py:744 +#: pretix/base/models/items.py:772 msgid "This is shown below the variation name in lists." msgstr "这显示在列表中的变量名称下方。" -#: pretix/base/models/items.py:749 pretix/base/models/items.py:943 -#: pretix/base/models/items.py:1161 +#: pretix/base/models/items.py:777 pretix/base/models/items.py:980 +#: pretix/base/models/items.py:1198 msgid "Position" msgstr "位置" -#: pretix/base/models/items.py:767 pretix/base/models/vouchers.py:203 +#: pretix/base/models/items.py:797 pretix/control/navigation.py:516 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:4 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:6 +#, fuzzy +#| msgid "Team memberships" +msgid "Membership types" +msgstr "团队成员资格" + +#: pretix/base/models/items.py:804 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:768 +#: pretix/base/models/items.py:805 #: pretix/control/templates/pretixcontrol/item/create.html:64 msgid "Product variations" msgstr "产品变化" -#: pretix/base/models/items.py:925 +#: pretix/base/models/items.py:962 msgid "Minimum number" msgstr "最小数量" -#: pretix/base/models/items.py:929 +#: pretix/base/models/items.py:966 msgid "Maximum number" msgstr "最大数量" -#: pretix/base/models/items.py:933 +#: pretix/base/models/items.py:970 msgid "Add-Ons are included in the price" msgstr "附加组件包括在价格中" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:971 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:939 +#: pretix/base/models/items.py:976 #, 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:958 +#: pretix/base/models/items.py:995 msgid "The add-on's category must belong to the same event as the item." msgstr "附加组件的类别必须与活动属于同一项目。" -#: pretix/base/models/items.py:963 +#: pretix/base/models/items.py:1000 msgid "The item already has an add-on of this category." msgstr "该项目已有此类别的附加组件。" -#: pretix/base/models/items.py:968 +#: pretix/base/models/items.py:1005 msgid "The minimum count needs to be equal to or greater than zero." msgstr "最小计数需要等于或大于零。" -#: pretix/base/models/items.py:973 +#: pretix/base/models/items.py:1010 msgid "The maximum count needs to be equal to or greater than zero." msgstr "最大计数需要等于或大于零。" -#: pretix/base/models/items.py:978 +#: pretix/base/models/items.py:1015 msgid "The maximum count needs to be greater than the minimum count." msgstr "最大计数需要大于最小计数。" -#: pretix/base/models/items.py:1005 +#: pretix/base/models/items.py:1042 msgid "Bundled item" msgstr "绑定的项目" -#: pretix/base/models/items.py:1011 +#: pretix/base/models/items.py:1048 msgid "Bundled variation" msgstr "绑定的变量" -#: pretix/base/models/items.py:1017 pretix/base/models/items.py:1108 +#: pretix/base/models/items.py:1054 pretix/base/models/items.py:1145 msgid "Number" msgstr "数量" -#: pretix/base/models/items.py:1022 +#: pretix/base/models/items.py:1059 msgid "Designated price part" msgstr "指定价格部分" -#: pretix/base/models/items.py:1023 +#: pretix/base/models/items.py:1060 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 " @@ -3014,60 +3169,60 @@ msgstr "" "如果设置,将显示此捆绑商品负责总价的给定值。这在混合税收的情况下可能很重要," "但在其他情况下可以保留为空白。此值不会添加到基本商品的价格中。" -#: pretix/base/models/items.py:1046 +#: pretix/base/models/items.py:1083 msgid "The bundled item must belong to the same event as the item." msgstr "绑定项目的类别必须与活动属于同一项目。" -#: pretix/base/models/items.py:1048 +#: pretix/base/models/items.py:1085 msgid "A variation needs to be set for this item." msgstr "需要为此项目设置变量。" -#: pretix/base/models/items.py:1050 +#: pretix/base/models/items.py:1087 msgid "The chosen variation does not belong to this item." msgstr "此变量不属于此项目。" -#: pretix/base/models/items.py:1055 +#: pretix/base/models/items.py:1092 msgid "The count needs to be equal to or greater than zero." msgstr "计数需要等于或大于零。" -#: pretix/base/models/items.py:1109 +#: pretix/base/models/items.py:1146 msgid "Text (one line)" msgstr "文本(一行)" -#: pretix/base/models/items.py:1110 +#: pretix/base/models/items.py:1147 msgid "Multiline text" msgstr "多行文本" -#: pretix/base/models/items.py:1111 +#: pretix/base/models/items.py:1148 msgid "Yes/No" msgstr "是/否" -#: pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:1149 msgid "Choose one from a list" msgstr "从列表中选择一个" -#: pretix/base/models/items.py:1113 +#: pretix/base/models/items.py:1150 msgid "Choose multiple from a list" msgstr "从列表中选择多个" -#: pretix/base/models/items.py:1114 +#: pretix/base/models/items.py:1151 msgid "File upload" msgstr "上传文件" -#: pretix/base/models/items.py:1116 pretix/base/reldate.py:183 +#: pretix/base/models/items.py:1153 pretix/base/reldate.py:183 #: pretix/plugins/checkinlists/exporters.py:609 msgid "Time" msgstr "时间" -#: pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:1154 msgid "Date and time" msgstr "日期和时间" -#: pretix/base/models/items.py:1118 +#: pretix/base/models/items.py:1155 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "国家/地区代码(ISO 3166-1 alpha-2)" -#: pretix/base/models/items.py:1130 pretix/base/models/items.py:1209 +#: pretix/base/models/items.py:1167 pretix/base/models/items.py:1246 #: 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 @@ -3075,173 +3230,173 @@ msgstr "国家/地区代码(ISO 3166-1 alpha-2)" msgid "Question" msgstr "问题" -#: pretix/base/models/items.py:1139 +#: pretix/base/models/items.py:1176 msgid "Help text" msgstr "帮助文本" -#: pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:1177 msgid "If the question needs to be explained or clarified, do it here!" msgstr "如果这个问题需要解释或澄清,请在此处进行!" -#: pretix/base/models/items.py:1146 +#: pretix/base/models/items.py:1183 msgid "Question type" msgstr "问题类型" -#: pretix/base/models/items.py:1150 +#: pretix/base/models/items.py:1187 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "必要的问题" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1194 msgid "This question will be asked to buyers of the selected products" msgstr "这个问题将问给购买所选产品的人" -#: pretix/base/models/items.py:1164 +#: pretix/base/models/items.py:1201 msgid "Ask during check-in instead of in the ticket buying process" msgstr "在办理手续时询问,而不是在购票过程中询问" -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1202 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1169 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "隐藏问题" -#: pretix/base/models/items.py:1170 +#: pretix/base/models/items.py:1207 msgid "This question will only show up in the backend." msgstr "这个问题只会出现在后端。" -#: pretix/base/models/items.py:1174 +#: pretix/base/models/items.py:1211 msgid "Print answer on invoices" msgstr "在发票上打印答案" -#: pretix/base/models/items.py:1182 pretix/base/models/items.py:1188 -#: pretix/base/models/items.py:1194 +#: pretix/base/models/items.py:1219 pretix/base/models/items.py:1225 +#: pretix/base/models/items.py:1231 #, fuzzy #| msgid "Minimum number" msgid "Minimum value" msgstr "最小数量" -#: pretix/base/models/items.py:1183 pretix/base/models/items.py:1186 -#: pretix/base/models/items.py:1189 pretix/base/models/items.py:1192 -#: pretix/base/models/items.py:1195 pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1220 pretix/base/models/items.py:1223 +#: pretix/base/models/items.py:1226 pretix/base/models/items.py:1229 +#: pretix/base/models/items.py:1232 pretix/base/models/items.py:1235 #, 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:1185 pretix/base/models/items.py:1191 -#: pretix/base/models/items.py:1197 +#: pretix/base/models/items.py:1222 pretix/base/models/items.py:1228 +#: pretix/base/models/items.py:1234 #, fuzzy #| msgid "Maximum number" msgid "Maximum value" msgstr "最大数量" -#: pretix/base/models/items.py:1201 +#: pretix/base/models/items.py:1238 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1202 +#: pretix/base/models/items.py:1239 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:1254 +#: pretix/base/models/items.py:1291 msgid "An answer to this question is required to proceed." msgstr "需要回答这个问题才能继续。" -#: pretix/base/models/items.py:1268 pretix/base/models/items.py:1286 +#: pretix/base/models/items.py:1305 pretix/base/models/items.py:1323 #: pretix/base/orderimport.py:683 pretix/base/orderimport.py:691 msgid "Invalid option selected." msgstr "选择的选项无效。" -#: pretix/base/models/items.py:1296 +#: pretix/base/models/items.py:1333 #, fuzzy #| msgid "That page number is less than 1" msgid "The number is to low." msgstr "该页码小于1" -#: pretix/base/models/items.py:1298 +#: pretix/base/models/items.py:1335 #, fuzzy #| msgid "The entered price is to high." msgid "The number is to high." msgstr "输入的价格太高。" -#: pretix/base/models/items.py:1301 +#: pretix/base/models/items.py:1338 msgid "Invalid number input." msgstr "数字输入无效。" -#: pretix/base/models/items.py:1308 pretix/base/models/items.py:1332 +#: pretix/base/models/items.py:1345 pretix/base/models/items.py:1369 #, fuzzy #| msgid "Please enter your name." msgid "Please choose a later date." msgstr "请输入您的姓名。" -#: pretix/base/models/items.py:1310 pretix/base/models/items.py:1334 +#: pretix/base/models/items.py:1347 pretix/base/models/items.py:1371 #, fuzzy #| msgid "Please select a valid seat." msgid "Please choose an earlier date." msgstr "请选择一个有效的座位。" -#: pretix/base/models/items.py:1313 +#: pretix/base/models/items.py:1350 msgid "Invalid date input." msgstr "日期输入无效。" -#: pretix/base/models/items.py:1320 +#: pretix/base/models/items.py:1357 msgid "Invalid time input." msgstr "时间输入无效。" -#: pretix/base/models/items.py:1329 +#: pretix/base/models/items.py:1366 msgid "Invalid datetime input." msgstr "日期时间输入无效。" -#: pretix/base/models/items.py:1341 +#: pretix/base/models/items.py:1378 msgid "Unknown country code." msgstr "未知的国家/地区代码。" -#: pretix/base/models/items.py:1355 +#: pretix/base/models/items.py:1392 #: pretix/control/templates/pretixcontrol/items/question.html:68 msgid "Answer" msgstr "答案" -#: pretix/base/models/items.py:1377 +#: pretix/base/models/items.py:1414 msgid "The identifier \"{}\" is already used for a different option." msgstr "标识符“{}”已用于其他选项。" -#: pretix/base/models/items.py:1380 +#: pretix/base/models/items.py:1417 msgid "Question option" msgstr "问题选项" -#: pretix/base/models/items.py:1381 +#: pretix/base/models/items.py:1418 msgid "Question options" msgstr "问题选项" -#: pretix/base/models/items.py:1466 pretix/control/forms/event.py:1362 +#: pretix/base/models/items.py:1503 pretix/control/forms/event.py:1314 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "总产量" -#: pretix/base/models/items.py:1468 pretix/control/forms/item.py:343 +#: pretix/base/models/items.py:1505 pretix/control/forms/item.py:343 msgid "Leave empty for an unlimited number of tickets." msgstr "空出无限张票。" -#: pretix/base/models/items.py:1472 pretix/base/models/orders.py:1151 +#: pretix/base/models/items.py:1509 pretix/base/models/orders.py:1171 #: pretix/control/templates/pretixcontrol/checkin/index.html:67 msgid "Item" msgstr "项目" -#: pretix/base/models/items.py:1480 pretix/control/forms/item.py:590 +#: pretix/base/models/items.py:1517 pretix/control/forms/item.py:623 msgid "Variations" msgstr "变动" -#: pretix/base/models/items.py:1484 +#: pretix/base/models/items.py:1521 msgid "Close this quota permanently once it is sold out" msgstr "配额售完后永久关闭" -#: pretix/base/models/items.py:1485 +#: pretix/base/models/items.py:1522 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 " @@ -3250,11 +3405,11 @@ msgstr "" "如果启用此功能,则配额一旦售罄,就不会再售出任何门票,即使通过取消或过期订单" "再次获得门票也是如此。当然,您可以随时手动将其重新打开。" -#: pretix/base/models/items.py:1493 +#: pretix/base/models/items.py:1530 msgid "Allow to sell more tickets once people have checked out" msgstr "一旦用户检票后,允许卖出更多门票" -#: pretix/base/models/items.py:1494 +#: pretix/base/models/items.py:1531 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 " @@ -3264,13 +3419,13 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:1505 pretix/base/models/vouchers.py:212 +#: pretix/base/models/items.py:1542 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:1506 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:1543 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 @@ -3279,17 +3434,17 @@ msgstr "配额" msgid "Quotas" msgstr "配额" -#: pretix/base/models/items.py:1574 +#: pretix/base/models/items.py:1611 msgid "All variations must belong to an item contained in the items list." msgstr "所有变化必须属于项目列表中包含的项目。" -#: pretix/base/models/items.py:1583 +#: pretix/base/models/items.py:1620 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "一个或多个项目有变化,但这些都不在变化列表中。" -#: pretix/base/models/items.py:1589 pretix/base/models/waitinglist.py:206 +#: pretix/base/models/items.py:1626 pretix/base/models/waitinglist.py:206 msgid "Subevent cannot be null for event series." msgstr "系列活动的子活动不能为空." @@ -3334,44 +3489,94 @@ msgstr "问题{val}" msgid "Tax rule {val}" msgstr "税收规则{val}" -#: pretix/base/models/orders.py:156 +#: pretix/base/models/memberships.py:45 +msgid "Membership is transferable" +msgstr "" + +#: pretix/base/models/memberships.py:46 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"multiple persons. If not, the attendee name always needs to stay the same." +msgstr "" + +#: pretix/base/models/memberships.py:51 +msgid "Parallel usage is allowed" +msgstr "" + +#: pretix/base/models/memberships.py:52 +msgid "" +"If this is selected, the membership can be used to purchase tickets for " +"events happening at the same time. Note that this will only check for an " +"identical start time of the events, not for any overlap between events." +msgstr "" + +#: pretix/base/models/memberships.py:57 pretix/base/models/vouchers.py:145 +#: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 +msgid "Maximum usages" +msgstr "最大用途" + +#: pretix/base/models/memberships.py:58 +#, fuzzy +#| msgid "Number of times this voucher can be redeemed." +msgid "Number of times this membership can be used in a purchase." +msgstr "此优惠券可兑换的次数。" + +#: pretix/base/models/memberships.py:122 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:71 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:49 +#, fuzzy +#| msgid "Members" +msgid "Membership type" +msgstr "成员" + +#: pretix/base/models/orders.py:159 msgid "pending" msgstr "待处理的" -#: pretix/base/models/orders.py:157 +#: pretix/base/models/orders.py:160 msgid "paid" msgstr "支付" -#: pretix/base/models/orders.py:158 +#: pretix/base/models/orders.py:161 msgid "expired" msgstr "过期的" -#: pretix/base/models/orders.py:159 +#: pretix/base/models/orders.py:162 msgid "canceled" msgstr "取消的" -#: pretix/base/models/orders.py:190 pretix/control/forms/filter.py:501 +#: pretix/base/models/orders.py:185 pretix/control/forms/orders.py:584 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customer" +msgstr "客户" + +#: pretix/base/models/orders.py:200 pretix/control/forms/filter.py:501 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:42 msgid "Locale" msgstr "当地" -#: pretix/base/models/orders.py:200 pretix/base/models/orders.py:2247 -#: pretix/control/forms/orders.py:76 +#: pretix/base/models/orders.py:210 pretix/base/models/orders.py:2270 +#: pretix/control/forms/orders.py:77 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:137 msgid "Expiration date" msgstr "截止日期" -#: pretix/base/models/orders.py:204 pretix/control/forms/filter.py:512 +#: pretix/base/models/orders.py:214 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:208 pretix/base/models/vouchers.py:233 +#: pretix/base/models/orders.py:218 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:214 +#: pretix/base/models/orders.py:224 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,241 +3586,241 @@ msgstr "" "如果您设置此项,签入应用程序将显示一个可见的警告,表明此订单的票证需要特别注" "意。" -#: pretix/base/models/orders.py:226 pretix/base/models/orders.py:1188 +#: pretix/base/models/orders.py:236 pretix/base/models/orders.py:1211 msgid "Meta information" msgstr "元信息" -#: pretix/base/models/orders.py:803 +#: pretix/base/models/orders.py:813 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:805 +#: pretix/base/models/orders.py:815 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:807 +#: pretix/base/models/orders.py:817 msgid "This order is not yet approved by the event organizer." msgstr "此订单尚未得到项目组织者的批准。" -#: pretix/base/models/orders.py:827 +#: pretix/base/models/orders.py:841 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "订购的产品“{item}”不再可用。" -#: pretix/base/models/orders.py:828 +#: pretix/base/models/orders.py:842 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "座位“{seat}”不再可用。" -#: pretix/base/models/orders.py:829 +#: pretix/base/models/orders.py:843 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "优惠券 \"{voucher}\" 缺少足够预算。" -#: pretix/base/models/orders.py:830 +#: pretix/base/models/orders.py:844 #, 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:958 pretix/base/services/orders.py:898 +#: pretix/base/models/orders.py:978 pretix/base/services/orders.py:914 #: 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:1069 +#: pretix/base/models/orders.py:1089 msgid "" msgstr "<文件>" -#: pretix/base/models/orders.py:1171 pretix/base/models/orders.py:1179 +#: pretix/base/models/orders.py:1191 pretix/base/models/orders.py:1199 msgid "Empty, if this product is not an admission ticket" msgstr "空,如果这个产品不是门票" -#: pretix/base/models/orders.py:1195 pretix/base/models/orders.py:2291 -#: pretix/base/settings.py:724 +#: pretix/base/models/orders.py:1218 pretix/base/models/orders.py:2314 +#: pretix/base/settings.py:735 msgid "Company name" msgstr "公司名称" -#: pretix/base/models/orders.py:1199 pretix/base/models/orders.py:2298 -#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:184 +#: pretix/base/models/orders.py:1222 pretix/base/models/orders.py:2321 +#: pretix/base/settings.py:77 pretix/plugins/stripe/payment.py:185 msgid "Select country" msgstr "选择国家" -#: pretix/base/models/orders.py:1360 +#: pretix/base/models/orders.py:1383 msgctxt "payment_state" msgid "created" msgstr "创建" -#: pretix/base/models/orders.py:1361 +#: pretix/base/models/orders.py:1384 msgctxt "payment_state" msgid "pending" msgstr "待处理的" -#: pretix/base/models/orders.py:1362 +#: pretix/base/models/orders.py:1385 msgctxt "payment_state" msgid "confirmed" msgstr "确认" -#: pretix/base/models/orders.py:1363 +#: pretix/base/models/orders.py:1386 msgctxt "payment_state" msgid "canceled" msgstr "取消" -#: pretix/base/models/orders.py:1364 +#: pretix/base/models/orders.py:1387 msgctxt "payment_state" msgid "failed" msgstr "失败" -#: pretix/base/models/orders.py:1365 +#: pretix/base/models/orders.py:1388 msgctxt "payment_state" msgid "refunded" msgstr "退还" -#: pretix/base/models/orders.py:1393 pretix/base/models/orders.py:1775 -#: pretix/base/shredder.py:434 +#: pretix/base/models/orders.py:1416 pretix/base/models/orders.py:1798 +#: pretix/base/shredder.py:435 msgid "Payment information" msgstr "支付信息" -#: pretix/base/models/orders.py:1588 +#: pretix/base/models/orders.py:1611 #, python-format msgid "Event registration confirmed: %(code)s" msgstr "活动注册已确认:%(code)s" -#: pretix/base/models/orders.py:1606 +#: pretix/base/models/orders.py:1629 #, python-format msgid "Payment received for your order: %(code)s" msgstr "已收到您的订单付款:%(code)s" -#: pretix/base/models/orders.py:1716 +#: pretix/base/models/orders.py:1739 msgctxt "refund_state" msgid "started externally" msgstr "从外部开始" -#: pretix/base/models/orders.py:1717 +#: pretix/base/models/orders.py:1740 msgctxt "refund_state" msgid "created" msgstr "创建" -#: pretix/base/models/orders.py:1718 +#: pretix/base/models/orders.py:1741 msgctxt "refund_state" msgid "in transit" msgstr "在运输过程中" -#: pretix/base/models/orders.py:1719 +#: pretix/base/models/orders.py:1742 msgctxt "refund_state" msgid "done" msgstr "完成" -#: pretix/base/models/orders.py:1720 +#: pretix/base/models/orders.py:1743 msgctxt "refund_state" msgid "failed" msgstr "失败" -#: pretix/base/models/orders.py:1722 +#: pretix/base/models/orders.py:1745 msgctxt "refund_state" msgid "canceled" msgstr "取消" -#: pretix/base/models/orders.py:1730 +#: pretix/base/models/orders.py:1753 msgctxt "refund_source" msgid "Organizer" msgstr "组织者" -#: pretix/base/models/orders.py:1731 +#: pretix/base/models/orders.py:1754 msgctxt "refund_source" msgid "Customer" msgstr "客户" -#: pretix/base/models/orders.py:1732 +#: pretix/base/models/orders.py:1755 msgctxt "refund_source" msgid "External" msgstr "外部" -#: pretix/base/models/orders.py:1770 +#: pretix/base/models/orders.py:1793 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:196 #, fuzzy #| msgid "Refund only" msgid "Refund reason" msgstr "仅退款" -#: pretix/base/models/orders.py:1771 +#: pretix/base/models/orders.py:1794 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:197 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:1881 +#: pretix/base/models/orders.py:1904 msgid "Payment fee" msgstr "支付费用" -#: pretix/base/models/orders.py:1882 +#: pretix/base/models/orders.py:1905 msgid "Shipping fee" msgstr "运输费用" -#: pretix/base/models/orders.py:1883 +#: pretix/base/models/orders.py:1906 msgid "Service fee" msgstr "服务费用" -#: pretix/base/models/orders.py:1884 +#: pretix/base/models/orders.py:1907 #: pretix/control/templates/pretixcontrol/order/index.html:138 msgid "Cancellation fee" msgstr "取消费用" -#: pretix/base/models/orders.py:1885 +#: pretix/base/models/orders.py:1908 msgid "Other fees" msgstr "其他费用" -#: pretix/base/models/orders.py:1886 pretix/base/payment.py:1111 +#: pretix/base/models/orders.py:1909 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:1891 +#: pretix/base/models/orders.py:1914 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:65 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:103 #: pretix/control/views/vouchers.py:108 msgid "Value" msgstr "价值" -#: pretix/base/models/orders.py:2030 +#: pretix/base/models/orders.py:2053 msgid "Order position" msgstr "订单位置" -#: pretix/base/models/orders.py:2211 pretix/base/services/orders.py:913 +#: pretix/base/models/orders.py:2234 pretix/base/services/orders.py:929 #, python-format msgid "Your event registration: %(code)s" msgstr "您的活动注册:%(code)s" -#: pretix/base/models/orders.py:2240 +#: pretix/base/models/orders.py:2263 msgid "Cart ID (e.g. session key)" msgstr "购物车 ID(例如,会话密钥)" -#: pretix/base/models/orders.py:2262 +#: pretix/base/models/orders.py:2285 msgid "Cart position" msgstr "购物车位置" -#: pretix/base/models/orders.py:2263 +#: pretix/base/models/orders.py:2286 msgid "Cart positions" msgstr "购物车位置" -#: pretix/base/models/orders.py:2302 +#: pretix/base/models/orders.py:2325 msgid "Only for business customers within the EU." msgstr "仅适用于欧盟境内的商业客户。" -#: pretix/base/models/orders.py:2307 +#: pretix/base/models/orders.py:2330 msgid "This reference will be printed on your invoice for your convenience." msgstr "为方便起见,此参考文件将打印在您的发票上。" -#: pretix/base/models/organizer.py:73 +#: pretix/base/models/organizer.py:75 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 " @@ -3624,45 +3829,46 @@ msgstr "" "应该简短,只包含小写字母,数字,点和短划线。每个slug只能使用一次。这在URL中用" "于指代您的组织者帐户和您的活动。" -#: pretix/base/models/organizer.py:90 pretix/control/forms/event.py:98 +#: pretix/base/models/organizer.py:92 pretix/control/forms/event.py:98 #: pretix/control/forms/event.py:104 pretix/control/forms/filter.py:714 -#: pretix/control/forms/filter.py:1087 +#: pretix/control/forms/filter.py:1125 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/base.html:4 #: pretix/control/templates/pretixcontrol/organizers/edit.html:9 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:9 msgid "Organizer" msgstr "组织者" -#: pretix/base/models/organizer.py:91 pretix/control/navigation.py:332 +#: pretix/base/models/organizer.py:93 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:219 +#: pretix/base/models/organizer.py:245 #: pretix/control/templates/pretixcontrol/organizers/teams.html:30 msgid "Team name" msgstr "队名" -#: pretix/base/models/organizer.py:220 +#: pretix/base/models/organizer.py:246 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:13 msgid "Team members" msgstr "团队成员" -#: pretix/base/models/organizer.py:226 +#: pretix/base/models/organizer.py:252 msgid "Can create events" msgstr "可以创建项目" -#: pretix/base/models/organizer.py:230 +#: pretix/base/models/organizer.py:256 msgid "Can change teams and permissions" msgstr "可以更改团队和权限" -#: pretix/base/models/organizer.py:234 +#: pretix/base/models/organizer.py:260 msgid "Can change organizer settings" msgstr "可以更改组织者设置" -#: pretix/base/models/organizer.py:235 +#: pretix/base/models/organizer.py:261 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!" @@ -3670,63 +3876,69 @@ msgstr "" "使用此设置的人可以访问您所有活动的大多数数据,即通过隐私报告,因此请谨慎添加" "到此团队中!" -#: pretix/base/models/organizer.py:240 +#: pretix/base/models/organizer.py:266 +#, fuzzy +#| msgid "Enter custom amount" +msgid "Can manage customer accounts" +msgstr "输入购买金额" + +#: pretix/base/models/organizer.py:270 msgid "Can manage gift cards" msgstr "可以管理礼品卡" -#: pretix/base/models/organizer.py:245 +#: pretix/base/models/organizer.py:274 msgid "Can change event settings" msgstr "可以更改活动设置" -#: pretix/base/models/organizer.py:249 +#: pretix/base/models/organizer.py:278 msgid "Can change product settings" msgstr "可以更改产品设置" -#: pretix/base/models/organizer.py:253 +#: pretix/base/models/organizer.py:282 msgid "Can view orders" msgstr "可以查看订单" -#: pretix/base/models/organizer.py:257 +#: pretix/base/models/organizer.py:286 msgid "Can change orders" msgstr "可以更改订单" -#: pretix/base/models/organizer.py:261 +#: pretix/base/models/organizer.py:290 #, fuzzy #| msgid "Perform update checks" msgid "Can perform check-ins" msgstr "执行更新检查" -#: pretix/base/models/organizer.py:262 +#: pretix/base/models/organizer.py:291 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:267 +#: pretix/base/models/organizer.py:296 msgid "Can view vouchers" msgstr "可以查看优惠券" -#: pretix/base/models/organizer.py:271 +#: pretix/base/models/organizer.py:300 msgid "Can change vouchers" msgstr "可以更改优惠券" -#: pretix/base/models/organizer.py:275 +#: pretix/base/models/organizer.py:304 #, python-format msgid "%(name)s on %(object)s" msgstr "%(name)s上的%(object)s" -#: pretix/base/models/organizer.py:307 +#: pretix/base/models/organizer.py:336 #: pretix/control/templates/pretixcontrol/events/create_basics.html:61 msgid "Team" msgstr "团队" -#: pretix/base/models/organizer.py:308 pretix/control/navigation.py:475 +#: pretix/base/models/organizer.py:337 pretix/control/navigation.py:483 #: pretix/control/templates/pretixcontrol/organizers/teams.html:6 msgid "Teams" msgstr "参赛队伍" -#: pretix/base/models/organizer.py:328 +#: pretix/base/models/organizer.py:357 #, python-brace-format msgid "Invite to team '{team}' for '{email}'" msgstr "邀请团队'{team}'代表'{email}'" @@ -3775,7 +3987,7 @@ msgstr "" "税。只有在咨询税务顾问后才启用此选项。 没有保证正确的税收计算。 自行承担使用" "风险。" -#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:208 +#: pretix/base/models/tax.py:151 pretix/plugins/stripe/payment.py:209 msgid "Merchant country" msgstr "商人国家" @@ -3832,10 +4044,6 @@ msgstr "减去产品价格" msgid "Reduce product price by (%)" msgstr "降低产品价格(%)" -#: pretix/base/models/vouchers.py:145 pretix/control/views/vouchers.py:108 -msgid "Maximum usages" -msgstr "最大用途" - #: pretix/base/models/vouchers.py:146 msgid "Number of times this voucher can be redeemed." msgstr "此优惠券可兑换的次数。" @@ -3857,11 +4065,15 @@ msgid "" "be used." msgstr "优惠券最大优惠金额数,超出额度后,剩余部分变为无效。" -#: pretix/base/models/vouchers.py:162 pretix/control/views/vouchers.py:107 +#: pretix/base/models/vouchers.py:162 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:73 +#: pretix/control/views/vouchers.py:107 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:51 msgid "Valid until" msgstr "有效期至" -#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1438 +#: pretix/base/models/vouchers.py:166 pretix/control/forms/filter.py:1476 msgid "Reserve ticket from quota" msgstr "定额订票" @@ -4138,8 +4350,8 @@ msgid "Event date" msgstr "活动日期" #: pretix/base/notifications.py:225 -#: pretix/control/templates/pretixcontrol/order/index.html:552 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:268 +#: pretix/control/templates/pretixcontrol/order/index.html:571 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:271 msgid "Net total" msgstr "净额总计" @@ -4333,9 +4545,9 @@ msgstr "观众Email" #: 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/control/templates/pretixcontrol/order/index.html:450 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:90 #, fuzzy #| msgid "Attendee badges" msgid "Attendee address" @@ -4362,7 +4574,7 @@ msgstr "您输入的号码无效。" #: pretix/base/orderimport.py:547 #: pretix/control/templates/pretixcontrol/checkin/index.html:81 -#: pretix/control/templates/pretixcontrol/order/index.html:371 +#: pretix/control/templates/pretixcontrol/order/index.html:390 msgid "Ticket code" msgstr "门票码" @@ -4635,22 +4847,22 @@ msgid "In test mode, only test cards will work." msgstr "在测试模式下,只有测试卡可以使用。" #: pretix/base/payment.py:1192 pretix/base/payment.py:1255 -#: pretix/base/payment.py:1299 pretix/base/services/orders.py:809 +#: pretix/base/payment.py:1299 pretix/base/services/orders.py:822 msgid "You cannot pay with gift cards when buying a gift card." msgstr "购买礼品卡时,不能使用礼品卡付款。" #: pretix/base/payment.py:1201 pretix/base/payment.py:1263 -#: pretix/base/payment.py:1307 pretix/base/services/orders.py:800 +#: pretix/base/payment.py:1307 pretix/base/services/orders.py:813 msgid "This gift card does not support this currency." msgstr "该礼品卡不支持该货币。" #: pretix/base/payment.py:1204 pretix/base/payment.py:1266 -#: pretix/base/services/orders.py:802 +#: pretix/base/services/orders.py:815 msgid "This gift card can only be used in test mode." msgstr "该礼品卡只能在测试模式下使用。" #: pretix/base/payment.py:1207 pretix/base/payment.py:1269 -#: pretix/base/services/orders.py:804 +#: pretix/base/services/orders.py:817 msgid "Only test gift cards can be used in test mode." msgstr "在测试模式下只能使用测试礼品卡。" @@ -4695,7 +4907,7 @@ msgid "" "contact the organizer of this event." msgstr "由于该礼品卡的代码不唯一,因此无法兑换。请联系此活动的组织者。" -#: pretix/base/payment.py:1309 pretix/base/services/orders.py:806 +#: pretix/base/payment.py:1309 pretix/base/services/orders.py:819 msgid "This gift card is not accepted by this event organizer." msgstr "该活动组织者不接受此礼品卡。" @@ -4770,9 +4982,9 @@ msgid "Price including add-ons" msgstr "价格包括附加" #: pretix/base/pdf.py:158 -#: pretix/control/templates/pretixcontrol/order/index.html:423 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:73 +#: pretix/control/templates/pretixcontrol/order/index.html:442 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:76 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:79 #, fuzzy #| msgid "Attendee email" msgid "Attendee company" @@ -4888,7 +5100,7 @@ msgstr "22:00" msgid "Event admission date and time" msgstr "活动入场日期和时间" -#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 +#: pretix/base/pdf.py:266 pretix/base/pdf.py:367 pretix/base/pdf.py:405 msgid "2017-05-31 19:00" msgstr "2017年5月31日 19:00" @@ -4904,7 +5116,7 @@ msgstr "19:00" msgid "Event location" msgstr "活动地点" -#: pretix/base/pdf.py:282 pretix/base/settings.py:746 +#: pretix/base/pdf.py:282 pretix/base/settings.py:757 msgid "Random City" msgstr "随机城市" @@ -5023,7 +5235,7 @@ msgid "Ground floor, Row 3, Seat 4" msgstr "地面层,3排,4座" #: pretix/base/pdf.py:385 pretix/base/pdf.py:391 -#: pretix/control/forms/orders.py:290 +#: pretix/control/forms/orders.py:291 msgid "General admission" msgstr "一般入场" @@ -5043,17 +5255,23 @@ msgstr "座位:排" msgid "Seat: seat number" msgstr "座位:座位号" -#: pretix/base/pdf.py:440 pretix/base/pdf.py:478 +#: pretix/base/pdf.py:404 +#, fuzzy +#| msgid "Date and time" +msgid "Date and time of first scan" +msgstr "日期和时间" + +#: pretix/base/pdf.py:445 pretix/base/pdf.py:483 #, python-brace-format msgid "Question: {question}" msgstr "问题:{question}" -#: pretix/base/pdf.py:479 +#: pretix/base/pdf.py:484 #, python-brace-format msgid "" msgstr "<回答:{question}>" -#: pretix/base/pdf.py:510 pretix/base/pdf.py:517 +#: pretix/base/pdf.py:515 pretix/base/pdf.py:522 #: pretix/plugins/badges/exporters.py:298 #: pretix/plugins/checkinlists/exporters.py:111 #: pretix/plugins/checkinlists/exporters.py:441 @@ -5062,12 +5280,12 @@ msgstr "<回答:{question}>" msgid "Attendee name: {part}" msgstr "观众姓名:{part}" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:532 #, python-brace-format msgid "Invoice address name: {part}" msgstr "发票地址名称:{part}" -#: pretix/base/pdf.py:745 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 +#: pretix/base/pdf.py:761 pretix/plugins/ticketoutputpdf/ticketoutput.py:112 msgid "Ticket" msgstr "门票" @@ -5127,7 +5345,7 @@ msgstr "" msgid "Event canceled" msgstr "事件创建" -#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:108 +#: pretix/base/services/cart.py:86 pretix/base/services/orders.py:112 msgid "" "We were not able to process your request completely as the server was too " "busy. Please try again." @@ -5184,7 +5402,7 @@ msgid "" "items of it." msgstr "我们从您的购物车中删除了%(product)s,因为您购买的物品不能少于%(min)s。" -#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:110 +#: pretix/base/services/cart.py:101 pretix/base/services/orders.py:114 msgid "The presale period for this event has not yet started." msgstr "此活动的预售期尚未开始。" @@ -5204,7 +5422,7 @@ msgid "" "positions have been removed from your cart." msgstr "此活动的预售期尚未开始。受影响的位置已从您的购物车中删除。" -#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:125 +#: pretix/base/services/cart.py:106 pretix/base/services/orders.py:129 msgid "" "The presale period for one of the events in your cart has ended. The " "affected positions have been removed from your cart." @@ -5438,14 +5656,14 @@ msgstr "样本产品{}" msgid "Sample product A" msgstr "样本产品 A" -#: pretix/base/services/mail.py:214 +#: pretix/base/services/mail.py:242 #, 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:218 pretix/base/services/mail.py:234 +#: pretix/base/services/mail.py:246 pretix/base/services/mail.py:262 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -5454,11 +5672,62 @@ msgstr "" "您可以通过以下网址查看订单详细信息:\n" "{orderurl} 。" -#: pretix/base/services/mail.py:230 +#: pretix/base/services/mail.py:258 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "您收到此电子邮件是因为您订购了{event}。" +#: pretix/base/services/memberships.py:102 +#, python-brace-format +msgid "" +"You selected a membership for the product \"{product}\" which does not " +"require a membership." +msgstr "" + +#: pretix/base/services/memberships.py:110 +#, fuzzy, python-brace-format +#| msgid "You selected a product which is not available for sale." +msgid "" +"You selected the product \"{product}\" which requires an active membership " +"to be selected." +msgstr "您选择了无法销售的产品。" + +#: pretix/base/services/memberships.py:139 +#, fuzzy +#| msgid "You cannot select an item that belongs to a different event." +msgid "" +"You selected a membership that is connected to a different customer account." +msgstr "您无法选择属于其他活动的项目。" + +#: pretix/base/services/memberships.py:146 +#, python-brace-format +msgid "" +"You selected a membership that is valid from {start} to {end}, but selected " +"an event taking place at {date}." +msgstr "" + +#: pretix/base/services/memberships.py:161 +#, python-brace-format +msgid "" +"You selected a membership of type \"{type}\", which is not allowed for the " +"product \"{product}\"." +msgstr "" + +#: pretix/base/services/memberships.py:170 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" more than {number} " +"times, which is the maximum amount." +msgstr "" + +#: pretix/base/services/memberships.py:181 +#, python-brace-format +msgid "" +"You are trying to use a membership of type \"{type}\" for an event taking " +"place at {date}, however you already used the same membership for a " +"different ticket at the same time." +msgstr "" + #: pretix/base/services/orderimport.py:108 #, python-brace-format msgid "" @@ -5472,33 +5741,33 @@ msgstr "错误,导入值{value},列{column},行{line}:{message}" msgid "Invalid data in row {row}: {message}" msgstr "日期输入无效。" -#: pretix/base/services/orders.py:98 +#: pretix/base/services/orders.py:102 msgid "" "Some of the products you selected were no longer available. Please see below " "for details." msgstr "您选择的部分产品已不再可用。请参阅下面的详细信息。" -#: pretix/base/services/orders.py:100 +#: pretix/base/services/orders.py:104 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:102 +#: pretix/base/services/orders.py:106 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:104 +#: pretix/base/services/orders.py:108 msgid "An internal error occurred, please try again." msgstr "出现内部错误,请重试。" -#: pretix/base/services/orders.py:105 +#: pretix/base/services/orders.py:109 msgid "Your cart is empty." msgstr "您的购物车是空的。" -#: pretix/base/services/orders.py:106 +#: pretix/base/services/orders.py:110 #, python-format msgid "" "You cannot select more than %(max)s items of the product %(product)s. We " @@ -5506,17 +5775,17 @@ msgid "" msgstr "" "您不能选择超过产品%(product)s的%(max)s项。我们从您的购物车中删除了剩余物品。" -#: pretix/base/services/orders.py:111 +#: pretix/base/services/orders.py:115 msgid "The presale period has ended." msgstr "预售期已结束。" -#: pretix/base/services/orders.py:112 +#: pretix/base/services/orders.py:116 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:113 +#: pretix/base/services/orders.py:117 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 " @@ -5525,7 +5794,7 @@ msgstr "" "用于购物车中某件商品的优惠券号码已达到允许的最大次数。我们从您的购物车中删除" "了该商品。" -#: pretix/base/services/orders.py:115 +#: pretix/base/services/orders.py:119 #, fuzzy #| msgid "" #| "The voucher code used for one of the items in your cart has already been " @@ -5538,14 +5807,14 @@ msgstr "" "用于购物车中某件商品的优惠券号码已达到允许的最大次数。我们从您的购物车中删除" "了该商品。" -#: pretix/base/services/orders.py:117 +#: pretix/base/services/orders.py:121 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:119 +#: pretix/base/services/orders.py:123 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." @@ -5553,7 +5822,7 @@ msgstr "" "用于购物车中某件商品的优惠券号码对此商品无效。我们从您的购物车中删除了该商" "品。" -#: pretix/base/services/orders.py:121 +#: pretix/base/services/orders.py:125 msgid "" "You need a valid voucher code to order one of the products in your cart. We " "removed this item from your cart." @@ -5561,72 +5830,72 @@ msgstr "" "您需要有效的优惠券号码才能订购购物车中的其中某个产品。我们从您的购物车中删除" "了该商品。" -#: pretix/base/services/orders.py:123 +#: pretix/base/services/orders.py:127 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:127 +#: pretix/base/services/orders.py:131 msgid "" "One of the seats in your order was invalid, we removed the position from " "your cart." msgstr "您订单中的座位之一无效,我们从您的购物车中删除了该位置。" -#: pretix/base/services/orders.py:128 +#: pretix/base/services/orders.py:132 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:194 pretix/control/forms/orders.py:105 +#: pretix/base/services/orders.py:199 pretix/control/forms/orders.py:106 msgid "The new expiry date needs to be in the future." msgstr "新的有效期需要在将来。" -#: pretix/base/services/orders.py:269 pretix/base/services/orders.py:329 +#: pretix/base/services/orders.py:274 pretix/base/services/orders.py:334 msgid "This order is not pending approval." msgstr "此订单未待批准。" -#: pretix/base/services/orders.py:303 +#: pretix/base/services/orders.py:308 #, python-format msgid "Order approved and confirmed: %(code)s" msgstr "订单已批准并确认:%(code)s" -#: pretix/base/services/orders.py:306 +#: pretix/base/services/orders.py:311 #, python-format msgid "Order approved and awaiting payment: %(code)s" msgstr "订单已批准并等待付款:%(code)s" -#: pretix/base/services/orders.py:352 +#: pretix/base/services/orders.py:357 #, python-format msgid "Order denied: %(code)s" msgstr "订单被拒绝:%(code)s" -#: pretix/base/services/orders.py:387 pretix/presale/views/order.py:815 -#: pretix/presale/views/order.py:864 +#: pretix/base/services/orders.py:392 pretix/presale/views/order.py:823 +#: pretix/presale/views/order.py:872 msgid "You cannot cancel this order." msgstr "您无法取消此订单。" -#: pretix/base/services/orders.py:399 +#: pretix/base/services/orders.py:404 #, 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:436 pretix/control/forms/orders.py:187 +#: pretix/base/services/orders.py:441 pretix/control/forms/orders.py:188 msgid "" "The cancellation fee cannot be higher than the payment credit of this order." msgstr "取消费用不能高于此订单的付款额度。" -#: pretix/base/services/orders.py:465 +#: pretix/base/services/orders.py:470 #, python-format msgid "Order canceled: %(code)s" msgstr "订单已取消:%(code)s" -#: pretix/base/services/orders.py:870 +#: pretix/base/services/orders.py:886 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 " @@ -5635,111 +5904,111 @@ msgstr "" "在尝试下订单时,我们注意到订单总价已更改。可能是某一个价格刚刚改变了,或者您" "使用的礼品卡在此期间使用了。请检查以下价格,然后重试。" -#: pretix/base/services/orders.py:1082 +#: pretix/base/services/orders.py:1101 #, python-format msgid "Your order is about to expire: %(code)s" msgstr "您的订单即将到期:%(code)s" -#: pretix/base/services/orders.py:1084 +#: pretix/base/services/orders.py:1103 #, python-format msgid "Your order is pending payment: %(code)s" msgstr "您的订单待付款:%(code)s" -#: pretix/base/services/orders.py:1158 +#: pretix/base/services/orders.py:1177 #, python-format msgid "Your ticket is ready for download: %(code)s" msgstr "您的票已准备好下载:%(code)s" -#: pretix/base/services/orders.py:1196 +#: pretix/base/services/orders.py:1215 #, python-format msgid "Your order has been changed: %(code)s" msgstr "您的订单已更改:%(code)s" -#: pretix/base/services/orders.py:1208 +#: pretix/base/services/orders.py:1227 msgid "You need to select a variation of the product." msgstr "您需要选择产品的变量。" -#: pretix/base/services/orders.py:1209 +#: pretix/base/services/orders.py:1228 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "配额{name}没有足够的容量来执行操作。" -#: pretix/base/services/orders.py:1210 +#: pretix/base/services/orders.py:1229 msgid "There is no quota defined that allows this operation." msgstr "没有定义允许此操作的配额。" -#: pretix/base/services/orders.py:1211 +#: pretix/base/services/orders.py:1230 msgid "The selected product is not active or has no price set." msgstr "所选产品无效或未设置价格。" -#: pretix/base/services/orders.py:1212 +#: pretix/base/services/orders.py:1231 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "此操作会使订单为空。请取消订单本身。" -#: pretix/base/services/orders.py:1213 +#: pretix/base/services/orders.py:1232 msgid "Only pending or paid orders can be changed." msgstr "只能更改待处理或付款订单。" -#: pretix/base/services/orders.py:1214 +#: pretix/base/services/orders.py:1233 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "此操作将使订单免费,因此立即支付,但没有配额可用。" -#: pretix/base/services/orders.py:1216 +#: pretix/base/services/orders.py:1235 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "这是一个附加产品,请选择应添加的基本位置。" -#: pretix/base/services/orders.py:1217 +#: pretix/base/services/orders.py:1236 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "所选的基本位置不允许您将此产品添加为附加组件。" -#: pretix/base/services/orders.py:1218 +#: pretix/base/services/orders.py:1237 msgid "You need to choose a subevent for the new position." msgstr "您需要为新位置选择子活动。" -#: pretix/base/services/orders.py:1220 +#: pretix/base/services/orders.py:1239 #, 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:1221 +#: pretix/base/services/orders.py:1240 msgid "The selected product requires you to select a seat." msgstr "所选产品要求您选择一个座位。" -#: pretix/base/services/orders.py:1222 +#: pretix/base/services/orders.py:1241 msgid "The selected product does not allow to select a seat." msgstr "所选产品不允许选择座位。" -#: pretix/base/services/orders.py:1223 +#: pretix/base/services/orders.py:1242 #, 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:1224 +#: pretix/base/services/orders.py:1243 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "您不能更改已用于发行礼品卡的位置的价格。" -#: pretix/base/services/orders.py:1733 +#: pretix/base/services/orders.py:1765 #, 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:2184 +#: pretix/base/services/orders.py:2263 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -5836,27 +6105,40 @@ msgstr "" msgid "Plugin: %s" msgstr "插件:%s" -#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:406 +#: pretix/base/services/vouchers.py:56 pretix/control/logdisplay.py:422 #, fuzzy, python-brace-format #| msgid "The voucher has been created." msgid "The voucher has been sent to {recipient}." msgstr "优惠券已创建。" +#: pretix/base/settings.py:116 +#, fuzzy +#| msgctxt "amount_label" +#| msgid "Automatically refund" +msgid "Allow customers to create accounts" +msgstr "自动退款" + #: pretix/base/settings.py:117 +msgid "" +"This will allow customers to sign up for an account on your ticket shop. " +"This is a prerequesite for some advanced features like memberships." +msgstr "" + +#: pretix/base/settings.py:128 msgid "Maximum number of items per order" msgstr "每个订单的最大项目数" -#: pretix/base/settings.py:118 +#: pretix/base/settings.py:129 msgid "Add-on products will not be counted." msgstr "附加产品不计算在内。" -#: pretix/base/settings.py:127 +#: pretix/base/settings.py:138 msgid "" "Show net prices instead of gross prices in the product list (not " "recommended!)" msgstr "在产品列表中显示净价而不是总价(不推荐!)" -#: pretix/base/settings.py:128 +#: pretix/base/settings.py:139 #, fuzzy #| msgid "" #| "Independent of your choice, the cart will show gross prices as this is " @@ -5866,27 +6148,27 @@ msgid "" "price that needs to be paid." msgstr "与您的选择无关,购物车将显示总价格,因为这是需要支付的价格" -#: pretix/base/settings.py:143 +#: pretix/base/settings.py:154 msgid "Ask for attendee names" msgstr "询问观众姓名" -#: pretix/base/settings.py:144 +#: pretix/base/settings.py:155 msgid "Ask for a name for all tickets which include admission to the event." msgstr "询问所有门票的名称,包括入场券。" -#: pretix/base/settings.py:153 +#: pretix/base/settings.py:164 msgid "Require attendee names" msgstr "需要观众姓名" -#: pretix/base/settings.py:154 +#: pretix/base/settings.py:165 msgid "Require customers to fill in the names of all attendees." msgstr "要求所有观众填写姓名。" -#: pretix/base/settings.py:164 +#: pretix/base/settings.py:175 msgid "Ask for email addresses per ticket" msgstr "询问每张票的电子邮件地址" -#: pretix/base/settings.py:165 +#: pretix/base/settings.py:176 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 " @@ -5903,11 +6185,11 @@ msgstr "" "会将订单确认仅发送到一个主电子邮件地址,而不是每个观众的地址。但是,您可以在" "电子邮件设置中启用它。" -#: pretix/base/settings.py:179 +#: pretix/base/settings.py:190 msgid "Require email addresses per ticket" msgstr "每张票需要电子邮件地址" -#: pretix/base/settings.py:180 +#: pretix/base/settings.py:191 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 " @@ -5916,86 +6198,86 @@ msgstr "" "要求客户填写所有入场券的个人电子邮件地址。有关详细信息,请参阅上面的选项。无" "论此设置如何,始终需要一个用于订单确认的电子邮件地址。" -#: pretix/base/settings.py:192 +#: pretix/base/settings.py:203 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for company per ticket" msgstr "询问每张票的电子邮件地址" -#: pretix/base/settings.py:201 +#: pretix/base/settings.py:212 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require company per ticket" msgstr "每张票需要电子邮件地址" -#: pretix/base/settings.py:211 +#: pretix/base/settings.py:222 #, fuzzy #| msgid "Ask for email addresses per ticket" msgid "Ask for postal addresses per ticket" msgstr "询问每张票的电子邮件地址" -#: pretix/base/settings.py:220 +#: pretix/base/settings.py:231 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Require postal addresses per ticket" msgstr "每张票需要电子邮件地址" -#: pretix/base/settings.py:230 +#: pretix/base/settings.py:241 msgid "Ask for the order email address twice" msgstr "询问订单电子邮件地址两次" -#: pretix/base/settings.py:231 +#: pretix/base/settings.py:242 msgid "" "Require customers to fill in the primary email address twice to avoid errors." msgstr "要求客户填写两次主电子邮件地址以避免错误。" -#: pretix/base/settings.py:240 +#: pretix/base/settings.py:251 msgid "Ask for a phone number per order" msgstr "" -#: pretix/base/settings.py:249 +#: pretix/base/settings.py:260 msgid "Require a phone number per order" msgstr "" -#: pretix/base/settings.py:259 +#: pretix/base/settings.py:270 msgid "Ask for invoice address" msgstr "询问发票地址" -#: pretix/base/settings.py:268 +#: pretix/base/settings.py:279 msgid "Do not ask for invoice address if an order is free" msgstr "如果订单免费,不询问发票地址" -#: pretix/base/settings.py:277 +#: pretix/base/settings.py:288 msgid "Require customer name" msgstr "需要用户姓名" -#: pretix/base/settings.py:286 +#: pretix/base/settings.py:297 msgid "Show attendee names on invoices" msgstr "在发票上显示观众姓名" -#: pretix/base/settings.py:295 +#: pretix/base/settings.py:306 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:305 +#: pretix/base/settings.py:316 msgid "Require invoice address" msgstr "需要发票地址" -#: pretix/base/settings.py:315 +#: pretix/base/settings.py:326 msgid "Require a business addresses" msgstr "需要商家地址" -#: pretix/base/settings.py:316 +#: pretix/base/settings.py:327 msgid "This will require users to enter a company name." msgstr "这将要求用户输入公司名称。" -#: pretix/base/settings.py:326 +#: pretix/base/settings.py:337 msgid "Ask for beneficiary" msgstr "要求受益人" -#: pretix/base/settings.py:338 +#: pretix/base/settings.py:349 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 " @@ -6004,81 +6286,81 @@ msgid "" "not be required." msgstr "" -#: pretix/base/settings.py:350 +#: pretix/base/settings.py:361 msgid "Ask for VAT ID" msgstr "询问增值税号" -#: pretix/base/settings.py:351 +#: pretix/base/settings.py:362 msgid "" "Does only work if an invoice address is asked for. VAT ID is not required." msgstr "仅在要求发票地址时有效。不需要增值税号。" -#: pretix/base/settings.py:361 +#: pretix/base/settings.py:372 msgid "Invoice address explanation" msgstr "发票地址说明" -#: pretix/base/settings.py:364 +#: pretix/base/settings.py:375 msgid "This text will be shown above the invoice address form during checkout." msgstr "此文本将付款流程中显示在发票地址上方。" -#: pretix/base/settings.py:373 +#: pretix/base/settings.py:384 msgid "Show paid amount on partially paid invoices" msgstr "在部分支付的发票上显示已支付金额" -#: pretix/base/settings.py:374 +#: pretix/base/settings.py:385 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:384 +#: pretix/base/settings.py:395 msgid "Show free products on invoices" msgstr "在发票上显示免费产品" -#: pretix/base/settings.py:385 +#: pretix/base/settings.py:396 msgid "" "Note that invoices will never be generated for orders that contain only free " "products." msgstr "请注意,对于仅包含免费产品的订单,不会生成发票。" -#: pretix/base/settings.py:395 +#: pretix/base/settings.py:406 #, fuzzy #| msgid "Show overpaid orders" msgid "Show expiration date of order" msgstr "显示超额支付的订单" -#: pretix/base/settings.py:396 +#: pretix/base/settings.py:407 msgid "" "The expiration date will not be shown if the invoice is generated after the " "order is paid." msgstr "已支付订单的发票不显示过期日期。" -#: pretix/base/settings.py:405 +#: pretix/base/settings.py:416 #, fuzzy #| msgid "Invoice number prefix" msgid "Minimum length of invoice number after prefix" msgstr "发票号码前缀" -#: pretix/base/settings.py:406 +#: pretix/base/settings.py:417 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:415 +#: pretix/base/settings.py:426 msgid "Generate invoices with consecutive numbers" msgstr "生成具有连续编号的发票" -#: pretix/base/settings.py:416 +#: pretix/base/settings.py:427 msgid "If deactivated, the order code will be used in the invoice number." msgstr "如果取消激活,订单号将用于发票号。" -#: pretix/base/settings.py:425 +#: pretix/base/settings.py:436 msgid "Invoice number prefix" msgstr "发票号码前缀" -#: pretix/base/settings.py:426 +#: pretix/base/settings.py:437 #, fuzzy #| msgid "" #| "This will be prepended to invoice numbers. If you leave this field empty, " @@ -6100,11 +6382,11 @@ msgstr "" "同一组织内的多个项目在此字段中使用相同的值,则它们将共享其号码范围,即每个完" "整号码将在您的所有项目中最多使用一次。此设置仅影响将来的发票。" -#: pretix/base/settings.py:440 +#: pretix/base/settings.py:451 msgid "Invoice number prefix for cancellations" msgstr "发票编号前缀以供取消" -#: pretix/base/settings.py:441 +#: pretix/base/settings.py:452 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 " @@ -6113,25 +6395,25 @@ msgstr "" "这将预先写在取消订单的发票号码上。如果该字段为空,则将使用与常规发票配置相同" "的编号方案。" -#: pretix/base/settings.py:460 +#: pretix/base/settings.py:471 msgid "Reservation period" msgstr "预定期限" -#: pretix/base/settings.py:461 +#: pretix/base/settings.py:472 msgid "" "The number of minutes the items in a user's cart are reserved for this user." msgstr "为该用户保留用户购物车中的商品的分钟数。" -#: pretix/base/settings.py:470 +#: pretix/base/settings.py:481 msgid "" "Directly redirect to check-out after a product has been added to the cart." msgstr "将产品添加到购物车后,直接重定向到结帐。" -#: pretix/base/settings.py:479 +#: pretix/base/settings.py:490 msgid "End of presale text" msgstr "预售结束文字" -#: pretix/base/settings.py:482 +#: pretix/base/settings.py:493 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 " @@ -6140,33 +6422,33 @@ msgstr "" "一旦指定的销售时间结束,该文字就会显示在售票处的上方。您可以使用它来描述获得" "门票的其他方式,例如票房位置。" -#: pretix/base/settings.py:496 +#: pretix/base/settings.py:507 msgid "Guidance text" msgstr "指导文本" -#: pretix/base/settings.py:497 +#: pretix/base/settings.py:508 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:508 pretix/base/settings.py:516 +#: pretix/base/settings.py:519 pretix/base/settings.py:527 #, fuzzy #| msgid "All days" msgid "in days" msgstr "每天" -#: pretix/base/settings.py:509 pretix/base/settings.py:517 +#: pretix/base/settings.py:520 pretix/base/settings.py:528 msgid "in minutes" msgstr "分钟" -#: pretix/base/settings.py:513 +#: pretix/base/settings.py:524 #, fuzzy #| msgid "Extend payment term" msgid "Set payment term" msgstr "延长付款期限" -#: pretix/base/settings.py:519 +#: pretix/base/settings.py:530 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." @@ -6174,11 +6456,11 @@ msgstr "" "如果以天计量,订单过期时间即当天0点计算。使用分钟计量会更精确吗,但建议在使用" "实时支付方式的场景下采用。" -#: pretix/base/settings.py:529 +#: pretix/base/settings.py:540 msgid "Payment term in days" msgstr "付款期限(天)" -#: pretix/base/settings.py:536 +#: pretix/base/settings.py:547 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 " @@ -6189,11 +6471,11 @@ msgstr "" "们建议您使用14天。如果您只使用实时付款方式,我们建议您设置两到三天,允许用户" "重试失败的付款。" -#: pretix/base/settings.py:554 +#: pretix/base/settings.py:565 msgid "Only end payment terms on weekdays" msgstr "仅在工作日结束付款条款" -#: pretix/base/settings.py:555 +#: pretix/base/settings.py:566 #, fuzzy #| msgid "" #| "If this is activated and the payment term of any order ends on a Saturday " @@ -6209,13 +6491,13 @@ msgstr "" "如果激活此项,并且任何订单的付款期限在星期六或星期日结束,则将改为下星期一。" "一些国家的民法要求这样做。这不会影响上面配置的最后一次付款日期。" -#: pretix/base/settings.py:571 +#: pretix/base/settings.py:582 #, fuzzy #| msgid "Payment term in days" msgid "Payment term in minutes" msgstr "付款期限(天)" -#: pretix/base/settings.py:572 +#: pretix/base/settings.py:583 #, fuzzy #| msgid "" #| "The number of days after placing an order the user has to pay to preserve " @@ -6233,11 +6515,11 @@ msgstr "" "们建议您使用14天。如果您只使用实时付款方式,我们建议您设置两到三天,允许用户" "重试失败的付款。" -#: pretix/base/settings.py:595 +#: pretix/base/settings.py:606 msgid "Last date of payments" msgstr "最后付款日期" -#: pretix/base/settings.py:596 +#: pretix/base/settings.py:607 #, fuzzy #| msgid "" #| "The last date any payments are accepted. This has precedence over the " @@ -6252,11 +6534,11 @@ msgstr "" "接受任何付款的最后日期。这优先于上面配置的天数。如果您使用项目序列功能并且订" "单包含多个日期的票证,则将使用最早的日期。" -#: pretix/base/settings.py:607 +#: pretix/base/settings.py:618 msgid "Automatically expire unpaid orders" msgstr "未付订单自动过期" -#: pretix/base/settings.py:608 +#: pretix/base/settings.py:619 msgid "" "If checked, all unpaid orders will automatically go from 'pending' to " "'expired' after the end of their payment deadline. This means that those " @@ -6265,22 +6547,22 @@ msgstr "" "如果选中,所有未付订单将在付款截止日期后自动从“待处理”变为“已过期”。这意味着" "这些票可以回到票池,由其他人订购。" -#: pretix/base/settings.py:619 +#: pretix/base/settings.py:630 msgid "Hide \"payment pending\" state on customer-facing pages" msgstr "" -#: pretix/base/settings.py:620 +#: pretix/base/settings.py:631 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:639 +#: pretix/base/settings.py:650 msgid "Accept late payments" msgstr "接受延迟付款" -#: pretix/base/settings.py:640 +#: pretix/base/settings.py:651 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 " @@ -6289,49 +6571,49 @@ msgstr "" "只要有足够的容量,即使订单处于“已过期”状态,也接受订单付款。在上面配置的“上次" "付款日期”之后,我们不会接受任何付款。" -#: pretix/base/settings.py:651 +#: pretix/base/settings.py:662 msgid "Show start date" msgstr "显示开始日期" -#: pretix/base/settings.py:652 +#: pretix/base/settings.py:663 msgid "Show the presale start date before presale has started." msgstr "在预售开始前显示预售开始日期。" -#: pretix/base/settings.py:667 pretix/base/settings.py:678 +#: pretix/base/settings.py:678 pretix/base/settings.py:689 msgid "Do not generate invoices" msgstr "不要生成发票" -#: pretix/base/settings.py:668 pretix/base/settings.py:679 +#: pretix/base/settings.py:679 pretix/base/settings.py:690 msgid "Only manually in admin panel" msgstr "仅在管理面板中手动" -#: pretix/base/settings.py:669 pretix/base/settings.py:680 +#: pretix/base/settings.py:680 pretix/base/settings.py:691 msgid "Automatically on user request" msgstr "自动根据用户请求" -#: pretix/base/settings.py:670 pretix/base/settings.py:681 +#: pretix/base/settings.py:681 pretix/base/settings.py:692 msgid "Automatically for all created orders" msgstr "自动为所有已创建的订单" -#: pretix/base/settings.py:671 pretix/base/settings.py:682 +#: pretix/base/settings.py:682 pretix/base/settings.py:693 #, 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:675 +#: pretix/base/settings.py:686 msgid "Generate invoices" msgstr "生成发票" -#: pretix/base/settings.py:684 +#: pretix/base/settings.py:695 msgid "Invoices will never be automatically generated for free orders." msgstr "永远不会为免费订单自动生成发票。" -#: pretix/base/settings.py:693 +#: pretix/base/settings.py:704 msgid "Automatically cancel and reissue invoice on address changes" msgstr "地址变化后自动取消和重新生成发票" -#: pretix/base/settings.py:694 +#: pretix/base/settings.py:705 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 " @@ -6340,73 +6622,73 @@ msgstr "" "如果顾客改变订单中的地址,发票会被取消和重新生成。如果订单在后台变更,将不受影" "响。" -#: pretix/base/settings.py:709 +#: pretix/base/settings.py:720 msgid "Address line" msgstr "地址栏" -#: pretix/base/settings.py:713 +#: pretix/base/settings.py:724 msgid "Albert Einstein Road 52" msgstr "阿尔伯特爱因斯坦路52号" -#: pretix/base/settings.py:765 +#: pretix/base/settings.py:776 msgid "Domestic tax ID" msgstr "国内税号" -#: pretix/base/settings.py:766 +#: pretix/base/settings.py:777 msgid "e.g. tax number in Germany, ABN in Australia, …" msgstr "比如德国的税号,澳大利亚的ABN,…" -#: pretix/base/settings.py:775 +#: pretix/base/settings.py:786 msgid "EU VAT ID" msgstr "欧盟增值税号" -#: pretix/base/settings.py:788 +#: pretix/base/settings.py:799 msgid "e.g. With this document, we sent you the invoice for your ticket order." msgstr "例如,通过此文档,我们向您发送了订单发票。" -#: pretix/base/settings.py:791 +#: pretix/base/settings.py:802 msgid "Introductory text" msgstr "介绍性文字" -#: pretix/base/settings.py:792 +#: pretix/base/settings.py:803 msgid "Will be printed on every invoice above the invoice rows." msgstr "将打印在发票行以上的每张发票上。" -#: pretix/base/settings.py:805 +#: pretix/base/settings.py:816 msgid "" "e.g. Thank you for your purchase! You can find more information on the event " "at ..." msgstr "例如,感谢您的购买!有关活动的更多信息,请访问…" -#: pretix/base/settings.py:808 +#: pretix/base/settings.py:819 msgid "Additional text" msgstr "附加文本" -#: pretix/base/settings.py:809 +#: pretix/base/settings.py:820 msgid "Will be printed on every invoice below the invoice total." msgstr "将打印在发票总额以下的每张发票上。" -#: pretix/base/settings.py:822 +#: pretix/base/settings.py:833 msgid "" "e.g. your bank details, legal details like your VAT ID, registration " "numbers, etc." msgstr "例如,您的银行详细信息、法律详细信息,如增值税ID、注册号等。" -#: pretix/base/settings.py:825 +#: pretix/base/settings.py:836 msgid "Footer" msgstr "页脚" -#: pretix/base/settings.py:826 +#: pretix/base/settings.py:837 msgid "" "Will be printed centered and in a smaller font at the end of every invoice " "page." msgstr "将在每个发票页面的末尾以中心和较小的字体打印。" -#: pretix/base/settings.py:839 +#: pretix/base/settings.py:850 msgid "Attach invoices to emails" msgstr "将发票附加到电子邮件" -#: pretix/base/settings.py:840 +#: pretix/base/settings.py:851 msgid "" "If invoices are automatically generated for all orders, they will be " "attached to the order confirmation mail. If they are automatically generated " @@ -6417,28 +6699,28 @@ msgstr "" "自动生成的,则会附加到付款确认邮件中。如果它们不是自动生成的,则不会附加到电" "子邮件中。" -#: pretix/base/settings.py:852 +#: pretix/base/settings.py:863 msgid "Show items outside presale period" msgstr "显示预售期以外的项目" -#: pretix/base/settings.py:853 +#: pretix/base/settings.py:864 msgid "" "Show item details before presale has started and after presale has ended" msgstr "预售开始前和预售结束后显示项目详细信息" -#: pretix/base/settings.py:873 +#: pretix/base/settings.py:884 msgid "Available languages" msgstr "可用语言" -#: pretix/base/settings.py:889 pretix/control/forms/event.py:126 +#: pretix/base/settings.py:900 pretix/control/forms/event.py:126 msgid "Default language" msgstr "默认语言" -#: pretix/base/settings.py:899 +#: pretix/base/settings.py:910 msgid "Region" msgstr "" -#: pretix/base/settings.py:900 +#: pretix/base/settings.py:911 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 " @@ -6446,13 +6728,13 @@ msgid "" "languages used in different regions globally (like English)." msgstr "" -#: pretix/base/settings.py:912 +#: pretix/base/settings.py:923 #, 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:913 +#: pretix/base/settings.py:924 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." @@ -6460,45 +6742,45 @@ msgstr "" "如果禁用选项,门票商店前台页面将不会显示日期或时间,但其他页面上的显示不受影" "响。" -#: pretix/base/settings.py:923 +#: pretix/base/settings.py:934 msgid "Show event end date" msgstr "显示活动结束日期" -#: pretix/base/settings.py:924 +#: pretix/base/settings.py:935 msgid "If disabled, only event's start date will be displayed to the public." msgstr "如果禁用,则仅向公众显示活动的开始日期。" -#: pretix/base/settings.py:933 +#: pretix/base/settings.py:944 msgid "Show dates with time" msgstr "显示日期和时间" -#: pretix/base/settings.py:934 +#: pretix/base/settings.py:945 msgid "" "If disabled, the event's start and end date will be displayed without the " "time of day." msgstr "如果禁用,将显示活动的开始和结束日期,而不显示时间。" -#: pretix/base/settings.py:943 +#: pretix/base/settings.py:954 msgid "Hide all products that are sold out" msgstr "隐藏所有售罄的产品" -#: pretix/base/settings.py:953 pretix/control/forms/event.py:1329 +#: pretix/base/settings.py:964 pretix/control/forms/event.py:1281 msgid "Publicly show how many tickets of a certain type are still available." msgstr "公开显示某种类型的票还有多少。" -#: pretix/base/settings.py:962 +#: pretix/base/settings.py:973 msgid "Ask search engines not to index the ticket shop" msgstr "要求搜索引擎不要为售票处编制索引" -#: pretix/base/settings.py:971 +#: pretix/base/settings.py:982 msgid "Show variations of a product expanded by default" msgstr "显示默认情况下展开的产品的变化" -#: pretix/base/settings.py:980 +#: pretix/base/settings.py:991 msgid "Enable waiting list" msgstr "启用等待列表" -#: pretix/base/settings.py:981 pretix/control/forms/event.py:1334 +#: pretix/base/settings.py:992 pretix/control/forms/event.py:1286 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 " @@ -6509,11 +6791,11 @@ msgstr "" "给等待名单上的第一个人,此人将收到一封电子邮件通知,其中包含一张可用于购买票" "的优惠券。" -#: pretix/base/settings.py:992 +#: pretix/base/settings.py:1003 msgid "Automatic waiting list assignments" msgstr "等待列表自动分配" -#: pretix/base/settings.py:993 +#: pretix/base/settings.py:1004 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 " @@ -6525,11 +6807,11 @@ msgstr "" "效,邮件将不会自动发送,但您可以通过控制面板手动发送。如果禁用等待列表但启用" "此选项,则仍会发送票证。" -#: pretix/base/settings.py:1006 +#: pretix/base/settings.py:1017 msgid "Waiting list response time" msgstr "等待列表响应时间" -#: pretix/base/settings.py:1008 +#: pretix/base/settings.py:1019 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 " @@ -6538,79 +6820,79 @@ msgstr "" "如果将票证发送给等待名单上的人,则必须在该数小时内兑换,直至其到期并且可以重" "新分配给列表中的下一个人。" -#: pretix/base/settings.py:1019 +#: pretix/base/settings.py:1030 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a name" msgstr "询问观众姓名" -#: pretix/base/settings.py:1020 +#: pretix/base/settings.py:1031 #, 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:1029 +#: pretix/base/settings.py:1040 #, fuzzy #| msgid "Require customer name" msgid "Require name" msgstr "需要用户姓名" -#: pretix/base/settings.py:1030 +#: pretix/base/settings.py:1041 #, 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:1040 +#: pretix/base/settings.py:1051 #, fuzzy #| msgid "Ask for attendee names" msgid "Ask for a phone number" msgstr "询问观众姓名" -#: pretix/base/settings.py:1041 +#: pretix/base/settings.py:1052 #, 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:1050 +#: pretix/base/settings.py:1061 #, fuzzy #| msgid "Phone number" msgid "Require phone number" msgstr "电话号码" -#: pretix/base/settings.py:1051 +#: pretix/base/settings.py:1062 #, 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:1061 +#: pretix/base/settings.py:1072 #, fuzzy #| msgid "Voucher explanation" msgid "Phone number explanation" msgstr "票证说明" -#: pretix/base/settings.py:1064 +#: pretix/base/settings.py:1075 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:1074 +#: pretix/base/settings.py:1085 msgid "Allow users to download tickets" msgstr "允许用户下载门票" -#: pretix/base/settings.py:1075 +#: pretix/base/settings.py:1086 msgid "If this is off, nobody can download a ticket." msgstr "禁用该选项后,将无法下载门票。" -#: pretix/base/settings.py:1084 +#: pretix/base/settings.py:1095 msgid "Download date" msgstr "下载日期" -#: pretix/base/settings.py:1085 +#: pretix/base/settings.py:1096 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 " @@ -6619,47 +6901,47 @@ msgstr "" "在此日期之后将提供门票下载。如果您使用活动序列功能并且订单包含多个活动日期的" "门票,则如果至少有一个活动日期允许,则可以下载所有门票。" -#: pretix/base/settings.py:1096 +#: pretix/base/settings.py:1107 msgid "Generate tickets for add-on products" msgstr "为关联商品生成门票" -#: pretix/base/settings.py:1097 +#: pretix/base/settings.py:1108 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:1109 +#: pretix/base/settings.py:1120 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for all products" msgstr "生成非入场产品的门票" -#: pretix/base/settings.py:1110 +#: pretix/base/settings.py:1121 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:1122 +#: pretix/base/settings.py:1133 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for pending orders" msgstr "生成非入场产品的门票" -#: pretix/base/settings.py:1123 +#: pretix/base/settings.py:1134 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1134 +#: pretix/base/settings.py:1145 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1135 +#: pretix/base/settings.py:1146 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 " @@ -6668,11 +6950,11 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1147 +#: pretix/base/settings.py:1158 msgid "Show availability in event overviews" msgstr "在活动概述中显示可用性" -#: pretix/base/settings.py:1148 +#: pretix/base/settings.py:1159 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 " @@ -6681,48 +6963,48 @@ msgstr "" "如果选中,项目列表将显示项目是否已售罄。 如果您有大量项目并且显示的状态可能已" "过期最多两分钟,这可能会延长页面加载时间。" -#: pretix/base/settings.py:1161 pretix/base/settings.py:1169 +#: pretix/base/settings.py:1172 pretix/base/settings.py:1180 #: 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:1162 pretix/base/settings.py:1170 +#: pretix/base/settings.py:1173 pretix/base/settings.py:1181 #, fuzzy #| msgid "Calendar" msgid "Week calendar" msgstr "日程表" -#: pretix/base/settings.py:1163 pretix/base/settings.py:1171 +#: pretix/base/settings.py:1174 pretix/base/settings.py:1182 #, fuzzy #| msgid "Calendar" msgid "Month calendar" msgstr "日程表" -#: pretix/base/settings.py:1167 +#: pretix/base/settings.py:1178 msgid "Default overview style" msgstr "默认概述样式" -#: pretix/base/settings.py:1173 +#: pretix/base/settings.py:1184 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:1182 +#: pretix/base/settings.py:1193 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1191 +#: pretix/base/settings.py:1202 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1200 +#: pretix/base/settings.py:1211 msgid "Last date of modifications" msgstr "修改的最后日期" -#: pretix/base/settings.py:1201 +#: pretix/base/settings.py:1212 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 " @@ -6732,57 +7014,57 @@ msgstr "" "用户可以修改订单详细信息的最后日期,例如观众姓名或问题答案。如果您使用活动系" "列功能并且订单包含多个活动日期的票证,则将使用最早的日期。" -#: pretix/base/settings.py:1212 +#: pretix/base/settings.py:1223 #, fuzzy #| msgid "Customers can cancel their paid orders" msgid "Customers can change the variation of the products they purchased" msgstr "客户可以取消他们的已付款订单" -#: pretix/base/settings.py:1222 pretix/base/settings.py:1231 +#: pretix/base/settings.py:1233 pretix/base/settings.py:1242 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1223 pretix/base/settings.py:1232 +#: pretix/base/settings.py:1234 pretix/base/settings.py:1243 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1224 pretix/base/settings.py:1233 +#: pretix/base/settings.py:1235 pretix/base/settings.py:1244 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1225 pretix/base/settings.py:1234 +#: pretix/base/settings.py:1236 pretix/base/settings.py:1245 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1229 +#: pretix/base/settings.py:1240 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Requirement for changed prices" msgstr "每张票需要电子邮件地址" -#: pretix/base/settings.py:1245 +#: pretix/base/settings.py:1256 #, fuzzy #| msgid "Do not allow cancellations after" msgid "Do not allow changes after" msgstr "之后不允许取消" -#: pretix/base/settings.py:1254 +#: pretix/base/settings.py:1265 msgid "Customers can cancel their unpaid orders" msgstr "客户可以取消未付订单" -#: pretix/base/settings.py:1263 pretix/base/settings.py:1391 +#: pretix/base/settings.py:1274 pretix/base/settings.py:1402 msgid "Do not allow cancellations after" msgstr "之后不允许取消" -#: pretix/base/settings.py:1272 +#: pretix/base/settings.py:1283 msgid "Customers can cancel their paid orders" msgstr "客户可以取消他们的已付款订单" -#: pretix/base/settings.py:1273 +#: pretix/base/settings.py:1284 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." @@ -6790,41 +7072,41 @@ msgstr "" "如果支付方式允许,已支付的款项将自动退还。否则,将创建手动退款以供您手动处" "理。" -#: pretix/base/settings.py:1286 pretix/control/forms/orders.py:703 +#: pretix/base/settings.py:1297 pretix/control/forms/orders.py:766 msgid "Keep a fixed cancellation fee" msgstr "保留固定的取消费用" -#: pretix/base/settings.py:1295 +#: pretix/base/settings.py:1306 msgid "Keep payment, shipping and service fees" msgstr "保留付款,运费和服务费" -#: pretix/base/settings.py:1307 pretix/control/forms/orders.py:714 +#: pretix/base/settings.py:1318 pretix/control/forms/orders.py:777 msgid "Keep a percentual cancellation fee" msgstr "保留百分比取消费" -#: pretix/base/settings.py:1316 +#: pretix/base/settings.py:1327 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1317 +#: pretix/base/settings.py:1328 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1322 +#: pretix/base/settings.py:1333 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:1329 +#: pretix/base/settings.py:1340 #, fuzzy #| msgid "Voucher explanation" msgid "Voluntary lower refund explanation" msgstr "票证说明" -#: pretix/base/settings.py:1332 +#: pretix/base/settings.py:1343 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 " @@ -6832,116 +7114,116 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1347 +#: pretix/base/settings.py:1358 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1348 +#: pretix/base/settings.py:1359 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:1358 +#: pretix/base/settings.py:1369 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:1368 pretix/base/settings.py:1377 +#: pretix/base/settings.py:1379 pretix/base/settings.py:1388 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1369 pretix/base/settings.py:1378 +#: pretix/base/settings.py:1380 pretix/base/settings.py:1389 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1370 pretix/base/settings.py:1379 +#: pretix/base/settings.py:1381 pretix/base/settings.py:1390 #, fuzzy #| msgid "Credit card" msgid "All refunds are issued as gift cards" msgstr "信用卡" -#: pretix/base/settings.py:1375 +#: pretix/base/settings.py:1386 #: pretix/control/templates/pretixcontrol/order/index.html:130 #, fuzzy #| msgid "Refund order" msgid "Refund method" msgstr "退款订单" -#: pretix/base/settings.py:1400 pretix/control/forms/event.py:1357 +#: pretix/base/settings.py:1411 pretix/control/forms/event.py:1309 msgid "Contact address" msgstr "联系地址" -#: pretix/base/settings.py:1401 pretix/control/forms/event.py:1359 +#: pretix/base/settings.py:1412 pretix/control/forms/event.py:1311 msgid "We'll show this publicly to allow attendees to contact you." msgstr "我们将公开展示此内容,以便观众与您联系。" -#: pretix/base/settings.py:1409 pretix/control/forms/event.py:1351 +#: pretix/base/settings.py:1420 pretix/control/forms/event.py:1303 msgid "Imprint URL" msgstr "版本说明网址" -#: pretix/base/settings.py:1410 pretix/control/forms/event.py:1352 +#: pretix/base/settings.py:1421 pretix/control/forms/event.py:1304 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:1431 +#: pretix/base/settings.py:1442 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "缓存的票证文件" -#: pretix/base/settings.py:1433 +#: pretix/base/settings.py:1444 #, 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:1444 +#: pretix/base/settings.py:1455 msgid "Attach calendar files" msgstr "附加日历文件" -#: pretix/base/settings.py:1445 +#: pretix/base/settings.py:1456 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "如果启用,我们会将.ics日历文件附加到订购确认电子邮件中。" -#: pretix/base/settings.py:1454 +#: pretix/base/settings.py:1465 msgid "Subject prefix" msgstr "主题前缀" -#: pretix/base/settings.py:1455 +#: pretix/base/settings.py:1466 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:1469 +#: pretix/base/settings.py:1480 msgid "Sender address" msgstr "发件人地址" -#: pretix/base/settings.py:1470 +#: pretix/base/settings.py:1481 msgid "Sender address for outgoing emails" msgstr "外发电子邮件的发件人地址" -#: pretix/base/settings.py:1479 +#: pretix/base/settings.py:1490 msgid "Sender name" msgstr "发件者姓名" -#: pretix/base/settings.py:1480 +#: pretix/base/settings.py:1491 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "发件人名称与外发电子邮件的发件人地址一起使用。默认为您的事件名称。" -#: pretix/base/settings.py:1498 +#: pretix/base/settings.py:1509 #, python-brace-format msgid "" "Hello,\n" @@ -6964,7 +7246,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1511 +#: pretix/base/settings.py:1522 #, python-brace-format msgid "" "Hello,\n" @@ -6987,7 +7269,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1523 +#: pretix/base/settings.py:1534 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7010,7 +7292,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1535 +#: pretix/base/settings.py:1546 #, python-brace-format msgid "" "Hello,\n" @@ -7034,7 +7316,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1563 #, python-brace-format msgid "" "Hello,\n" @@ -7059,7 +7341,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1566 +#: pretix/base/settings.py:1577 #, python-brace-format msgid "" "Hello,\n" @@ -7088,7 +7370,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1585 +#: pretix/base/settings.py:1596 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7110,7 +7392,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1608 #, python-brace-format msgid "" "Hello,\n" @@ -7132,7 +7414,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1609 +#: pretix/base/settings.py:1620 #, python-brace-format msgid "" "Hello,\n" @@ -7158,7 +7440,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1627 +#: pretix/base/settings.py:1638 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -7180,7 +7462,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1643 +#: pretix/base/settings.py:1654 #, python-brace-format msgid "" "Hello,\n" @@ -7205,7 +7487,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1657 +#: pretix/base/settings.py:1668 #, python-brace-format msgid "" "Hello,\n" @@ -7249,7 +7531,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1680 +#: pretix/base/settings.py:1691 #, python-brace-format msgid "" "Hello,\n" @@ -7271,7 +7553,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1692 +#: pretix/base/settings.py:1703 #, python-brace-format msgid "" "Hello,\n" @@ -7301,7 +7583,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1719 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -7337,7 +7619,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1721 +#: pretix/base/settings.py:1732 #, python-brace-format msgid "" "Hello,\n" @@ -7366,7 +7648,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1747 #, python-brace-format msgid "" "Hello,\n" @@ -7384,18 +7666,28 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1754 -#, python-brace-format +#: pretix/base/settings.py:1765 +#, fuzzy, python-brace-format +#| msgid "" +#| "Hello {attendee_name},\n" +#| "\n" +#| "you are registered for {event}.\n" +#| "\n" +#| "If you did not do so already, you can download your ticket here:\n" +#| "{url}\n" +#| "\n" +#| "Best regards,\n" +#| "Your {event} team" msgid "" "Hello {attendee_name},\n" "\n" -"you are registered for {event}.\n" +" you are registered for {event}.\n" "\n" -"If you did not do so already, you can download your ticket here:\n" -"{url}\n" +" If you did not do so already, you can download your ticket here:\n" +" {url}\n" "\n" -"Best regards,\n" -"Your {event} team" +" Best regards,\n" +" Your {event} team" msgstr "" "您好,{attendee_name}\n" "\n" @@ -7407,7 +7699,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/base/settings.py:1766 +#: pretix/base/settings.py:1777 #, python-brace-format msgid "" "Hello,\n" @@ -7430,58 +7722,118 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: 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 +#: pretix/base/settings.py:1789 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"thank you for signing up for an account at {organizer}!\n" +"\n" +"To activate your account and set a password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not sign up yourself, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1807 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested to change the email address of your account at {organizer}!\n" +"\n" +"To confirm the change, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request this, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1825 +#, python-brace-format +msgid "" +"Hello {name},\n" +"\n" +"you requested a new password for your account at {organizer}!\n" +"\n" +"To set a new password, please click here:\n" +"\n" +"{url}\n" +"\n" +"This link is valid for one day.\n" +"\n" +"If you did not request a new password, please ignore this email.\n" +"\n" +"Best regards,\n" +"\n" +"Your {organizer} team" +msgstr "" + +#: pretix/base/settings.py:1877 pretix/base/settings.py:1884 +#: pretix/base/settings.py:1898 pretix/base/settings.py:1906 +#: pretix/base/settings.py:1920 pretix/base/settings.py:1928 +#: pretix/base/settings.py:1942 pretix/base/settings.py:1949 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "请输入颜色的十六进制代码,例如#990000。" -#: pretix/base/settings.py:1816 +#: pretix/base/settings.py:1881 msgid "Primary color" msgstr "原色" -#: pretix/base/settings.py:1836 +#: pretix/base/settings.py:1902 msgid "Accent color for success" msgstr "强调成功的颜色" -#: pretix/base/settings.py:1837 +#: pretix/base/settings.py:1903 msgid "We strongly suggest to use a shade of green." msgstr "我们强烈建议使用绿色阴影。" -#: pretix/base/settings.py:1857 +#: pretix/base/settings.py:1924 msgid "Accent color for errors" msgstr "强调错误的颜色" -#: pretix/base/settings.py:1858 +#: pretix/base/settings.py:1925 msgid "We strongly suggest to use a shade of red." msgstr "我们强烈建议使用红色阴影。" -#: pretix/base/settings.py:1878 +#: pretix/base/settings.py:1946 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:1892 +#: pretix/base/settings.py:1961 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:1902 +#: pretix/base/settings.py:1971 #: pretix/control/templates/pretixcontrol/pdf/index.html:319 msgid "Font" msgstr "字形" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1972 msgid "Only respected by modern browsers." msgstr "仅受现代浏览器的尊重。" -#: pretix/base/settings.py:1929 pretix/base/settings.py:1971 -#: pretix/control/forms/organizer.py:277 +#: pretix/base/settings.py:1999 pretix/base/settings.py:2041 +#: pretix/control/forms/organizer.py:311 #, fuzzy #| msgid "Sender name" msgid "Header image" msgstr "发件者姓名" -#: pretix/base/settings.py:1932 +#: pretix/base/settings.py:2002 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your events name " @@ -7495,25 +7847,25 @@ msgid "" "smaller screens." msgstr "如果您提供标识图片,我们默认情况下不会在页眉中显示您的项目名称和日期。" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1993 +#: pretix/base/settings.py:2022 pretix/base/settings.py:2063 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1994 +#: pretix/base/settings.py:2023 pretix/base/settings.py:2064 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:1962 +#: pretix/base/settings.py:2032 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:1963 +#: pretix/base/settings.py:2033 #, 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:1974 pretix/control/forms/organizer.py:281 +#: pretix/base/settings.py:2044 pretix/control/forms/organizer.py:315 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your " @@ -7529,11 +7881,11 @@ msgstr "" "如果您提供标识图像,我们默认情况下不会在页眉中显示您的组织名称。 我们将以最大" "高度120像素显示您的标识。" -#: pretix/base/settings.py:2002 +#: pretix/base/settings.py:2072 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2005 +#: pretix/base/settings.py:2075 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 " @@ -7542,19 +7894,19 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2023 +#: pretix/base/settings.py:2093 msgid "Logo image" msgstr "形象标识" -#: pretix/base/settings.py:2027 +#: pretix/base/settings.py:2097 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "我们将以2.5 cm的最大高度和宽度显示您的徽标。" -#: pretix/base/settings.py:2053 pretix/base/settings.py:2159 +#: pretix/base/settings.py:2123 pretix/base/settings.py:2229 msgid "Info text" msgstr "信息文本" -#: pretix/base/settings.py:2056 pretix/base/settings.py:2161 +#: pretix/base/settings.py:2126 pretix/base/settings.py:2231 msgid "" "Not displayed anywhere by default, but if you want to, you can use this e.g. " "in ticket templates." @@ -7562,11 +7914,11 @@ msgstr "" "默认情况下不会显示在任何位置,但如果您愿意,可以使用此功能,例如在票证模板" "中。" -#: pretix/base/settings.py:2065 +#: pretix/base/settings.py:2135 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2138 #, fuzzy #| msgid "" #| "This text will be shown above the payment options. You can explain the " @@ -7576,33 +7928,33 @@ msgid "" "for very important messages." msgstr "此文本将显示在付款选项上方。如果需要,可以在这里向用户解释这些选择。" -#: pretix/base/settings.py:2078 +#: pretix/base/settings.py:2148 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:2081 +#: pretix/base/settings.py:2151 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:2091 +#: pretix/base/settings.py:2161 msgid "Voucher explanation" msgstr "票证说明" -#: pretix/base/settings.py:2094 +#: pretix/base/settings.py:2164 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:2104 +#: pretix/base/settings.py:2174 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "观众姓名" -#: pretix/base/settings.py:2107 +#: pretix/base/settings.py:2177 #, fuzzy #| msgid "" #| "This text will be shown next to the input for a voucher code. You can use " @@ -7612,23 +7964,23 @@ msgid "" "product. You can use it e.g. to explain why you need information from them." msgstr "此文本将显示在票证号码的输入旁边。您可以使用它来解释如何获取票证号码。" -#: pretix/base/settings.py:2117 +#: pretix/base/settings.py:2187 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "额外费用" -#: pretix/base/settings.py:2118 +#: pretix/base/settings.py:2188 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:2130 +#: pretix/base/settings.py:2200 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:2137 +#: pretix/base/settings.py:2207 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." @@ -7636,15 +7988,15 @@ msgstr "" "请务必输入有效的电子邮件地址。 我们将向您发送订单确认,其中包含您稍后访问订单" "所需的链接。" -#: pretix/base/settings.py:2144 +#: pretix/base/settings.py:2214 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:2170 +#: pretix/base/settings.py:2240 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:2171 +#: pretix/base/settings.py:2241 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 " @@ -7652,203 +8004,204 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:2243 pretix/base/settings.py:2253 +#: pretix/base/settings.py:2313 pretix/base/settings.py:2323 msgid "Event start time (descending)" msgstr "活动开始时间(递减)" -#: pretix/base/settings.py:2245 pretix/base/settings.py:2255 +#: pretix/base/settings.py:2315 pretix/base/settings.py:2325 msgid "Name (descending)" msgstr "姓名(递减)" -#: pretix/base/settings.py:2250 +#: pretix/base/settings.py:2320 msgctxt "subevent" msgid "Date ordering" msgstr "日期排序" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2336 msgid "Link back to organizer overview on all event pages" msgstr "链接回所有活动页面上的组织者概述" -#: pretix/base/settings.py:2275 +#: pretix/base/settings.py:2345 msgid "Homepage text" msgstr "主页文本" -#: pretix/base/settings.py:2277 +#: pretix/base/settings.py:2347 msgid "This will be displayed on the organizer homepage." msgstr "这将显示在组织者主页上。" -#: pretix/base/settings.py:2290 +#: pretix/base/settings.py:2360 #, fuzzy #| msgid "Gift card code" msgid "Length of gift card codes" msgstr "礼品卡代码" -#: pretix/base/settings.py:2291 +#: pretix/base/settings.py:2361 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:2301 +#: pretix/base/settings.py:2371 #, fuzzy #| msgid "Gift card code" msgid "Validity of gift card codes in years" msgstr "礼品卡代码" -#: pretix/base/settings.py:2302 +#: pretix/base/settings.py:2372 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:2311 +#: pretix/base/settings.py:2381 #, fuzzy #| msgid "Customers can cancel their unpaid orders" msgid "Customers can choose their own seats" msgstr "客户可以取消未付订单" -#: pretix/base/settings.py:2312 +#: pretix/base/settings.py:2382 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:2336 +#: pretix/base/settings.py:2406 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:2345 +#: pretix/base/settings.py:2415 msgid "Most common English titles" msgstr "最常见的英文标题" -#: pretix/base/settings.py:2355 +#: pretix/base/settings.py:2425 msgid "Most common German titles" msgstr "最常见的德语标题" -#: pretix/base/settings.py:2363 +#: pretix/base/settings.py:2433 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:2364 +#: pretix/base/settings.py:2434 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: 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 +#: pretix/base/settings.py:2441 pretix/base/settings.py:2454 +#: pretix/base/settings.py:2470 pretix/base/settings.py:2520 +#: pretix/base/settings.py:2533 pretix/base/settings.py:2547 +#: pretix/base/settings.py:2598 pretix/base/settings.py:2615 +#: pretix/base/settings.py:2633 msgid "Given name" msgstr "给定名称" -#: 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 +#: pretix/base/settings.py:2442 pretix/base/settings.py:2455 +#: pretix/base/settings.py:2471 pretix/base/settings.py:2487 +#: pretix/base/settings.py:2504 pretix/base/settings.py:2519 +#: pretix/base/settings.py:2534 pretix/base/settings.py:2548 +#: pretix/base/settings.py:2599 pretix/base/settings.py:2616 +#: pretix/base/settings.py:2634 msgid "Family name" msgstr "姓氏" -#: 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 +#: pretix/base/settings.py:2446 pretix/base/settings.py:2462 +#: pretix/base/settings.py:2478 pretix/base/settings.py:2493 +#: pretix/base/settings.py:2511 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2556 pretix/base/settings.py:2579 +#: pretix/base/settings.py:2606 pretix/base/settings.py:2624 +#: pretix/base/settings.py:2647 msgctxt "person_name_sample" msgid "John" msgstr "John" -#: 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 +#: pretix/base/settings.py:2447 pretix/base/settings.py:2463 +#: pretix/base/settings.py:2479 pretix/base/settings.py:2495 +#: pretix/base/settings.py:2513 pretix/base/settings.py:2527 +#: pretix/base/settings.py:2557 pretix/base/settings.py:2607 +#: pretix/base/settings.py:2625 pretix/base/settings.py:2648 msgctxt "person_name_sample" msgid "Doe" msgstr "Doe" -#: 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 +#: pretix/base/settings.py:2453 pretix/base/settings.py:2469 +#: pretix/base/settings.py:2501 pretix/base/settings.py:2614 +#: pretix/base/settings.py:2632 msgctxt "person_name" msgid "Title" msgstr "标题" -#: 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 +#: pretix/base/settings.py:2461 pretix/base/settings.py:2477 +#: pretix/base/settings.py:2510 pretix/base/settings.py:2623 +#: pretix/base/settings.py:2646 msgctxt "person_name_sample" msgid "Dr" msgstr "博士" -#: pretix/base/settings.py:2415 pretix/base/settings.py:2432 +#: pretix/base/settings.py:2485 pretix/base/settings.py:2502 msgid "First name" msgstr "名字" -#: pretix/base/settings.py:2416 pretix/base/settings.py:2433 +#: pretix/base/settings.py:2486 pretix/base/settings.py:2503 msgid "Middle name" msgstr "中名" -#: pretix/base/settings.py:2497 pretix/base/settings.py:2508 +#: pretix/base/settings.py:2567 pretix/base/settings.py:2578 +#: pretix/control/forms/organizer.py:408 msgctxt "person_name_sample" msgid "John Doe" msgstr "John Doe" -#: pretix/base/settings.py:2503 +#: pretix/base/settings.py:2573 msgid "Calling name" msgstr "叫名字" -#: pretix/base/settings.py:2516 +#: pretix/base/settings.py:2586 msgid "Latin transcription" msgstr "拉丁语转录" -#: pretix/base/settings.py:2527 pretix/base/settings.py:2543 -#: pretix/base/settings.py:2561 +#: pretix/base/settings.py:2597 pretix/base/settings.py:2613 +#: pretix/base/settings.py:2631 #, fuzzy #| msgid "Cancellation" msgctxt "person_name" msgid "Salutation" msgstr "取消" -#: pretix/base/settings.py:2535 pretix/base/settings.py:2552 -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2605 pretix/base/settings.py:2622 +#: pretix/base/settings.py:2645 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:2565 +#: pretix/base/settings.py:2635 #, fuzzy #| msgid "Require customer name" msgctxt "person_name" msgid "Degree (after name)" msgstr "需要用户姓名" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2649 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:2680 pretix/control/forms/event.py:207 +#: pretix/base/settings.py:2750 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:2684 +#: pretix/base/settings.py:2754 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "如果您不要求,则不能要求指定观众姓名。" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2758 msgid "You have to ask for attendee emails if you want to make them required." msgstr "如果想使它成为必需的,您必须向观众索要电子邮件。" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2762 #, fuzzy #| msgid "" #| "You have to ask for attendee emails if you want to make them required." @@ -7856,13 +8209,13 @@ msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "如果想使它成为必需的,您必须向观众索要电子邮件。" -#: pretix/base/settings.py:2696 +#: pretix/base/settings.py:2766 #, 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:2703 +#: pretix/base/settings.py:2773 msgid "The last payment date cannot be before the end of presale." msgstr "最后付款日期不能在预售结束之前。" @@ -7894,12 +8247,17 @@ msgid "E-mails" msgstr "电子邮件" #: pretix/base/shredder.py:196 +#, fuzzy +#| msgid "" +#| "This will remove all e-mail addresses from orders and attendees, as well " +#| "as logged email contents." msgid "" "This will remove all e-mail addresses from orders and attendees, as well as " -"logged email contents." +"logged email contents. This will also remove the association to customer " +"accounts." msgstr "这将删除订单和观众的所有电子邮件地址,以及已记录的电子邮件内容。" -#: pretix/base/shredder.py:241 +#: pretix/base/shredder.py:242 #, fuzzy #| msgid "This will remove all email addresses from the waiting list." msgid "" @@ -7907,13 +8265,13 @@ msgid "" "waiting list." msgstr "这将从等待列表中删除所有电子邮件地址。" -#: pretix/base/shredder.py:274 +#: pretix/base/shredder.py:275 #, fuzzy #| msgid "Attendee name" msgid "Attendee info" msgstr "观众姓名" -#: pretix/base/shredder.py:276 +#: pretix/base/shredder.py:277 #, fuzzy #| msgid "" #| "This will remove all attendee names from order positions, as well as " @@ -7923,26 +8281,26 @@ msgid "" "positions, as well as logged changes to them." msgstr "这将从订单位置中删除所有观众姓名,以及记录的更改。" -#: pretix/base/shredder.py:330 +#: pretix/base/shredder.py:331 msgid "Invoice addresses" msgstr "发票地址" -#: pretix/base/shredder.py:333 +#: pretix/base/shredder.py:334 msgid "" "This will remove all invoice addresses from orders, as well as logged " "changes to them." msgstr "这将从订单中删除所有发票地址,以及记录的更改。" -#: pretix/base/shredder.py:357 +#: pretix/base/shredder.py:358 msgid "Question answers" msgstr "问题答案" -#: pretix/base/shredder.py:359 +#: pretix/base/shredder.py:360 msgid "" "This will remove all answers to questions, as well as logged changes to them." msgstr "这将删除所有问题的答案,以及记录的更改。" -#: pretix/base/shredder.py:393 +#: pretix/base/shredder.py:394 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 " @@ -7951,15 +8309,15 @@ msgstr "" "这将从数据库中删除所有发票PDF,以及可能包含个人数据的文本内容。发票号码和总额" "将予以保留。" -#: pretix/base/shredder.py:420 +#: pretix/base/shredder.py:421 msgid "Cached ticket files" msgstr "缓存的票证文件" -#: pretix/base/shredder.py:422 +#: pretix/base/shredder.py:423 msgid "This will remove all cached ticket files. No download will be offered." msgstr "这将删除所有缓存的票证文件。不提供下载。" -#: pretix/base/shredder.py:437 +#: pretix/base/shredder.py:438 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 " @@ -8301,12 +8659,56 @@ msgstr "请仅上传PDF文件。" msgid "Filetype not allowed!" msgstr "文件类型不被允许!" +#: pretix/control/forms/__init__.py:375 +msgid "Use custom SMTP server" +msgstr "使用自定义SMTP服务器" + +#: pretix/control/forms/__init__.py:376 +msgid "" +"All mail related to your event will be sent over the smtp server specified " +"by you." +msgstr "所有与您的活动相关的邮件都将通过您指定的smtp服务器发送。" + +#: pretix/control/forms/__init__.py:380 +msgid "Hostname" +msgstr "主机名" + +#: pretix/control/forms/__init__.py:385 +msgid "Port" +msgstr "端口" + +#: pretix/control/forms/__init__.py:390 +msgid "Username" +msgstr "用户姓名" + +#: pretix/control/forms/__init__.py:399 +msgid "Use STARTTLS" +msgstr "使用 STARTTLS" + +#: pretix/control/forms/__init__.py:400 +msgid "Commonly enabled on port 587." +msgstr "通常在端口587上启用。" + +#: pretix/control/forms/__init__.py:404 +msgid "Use SSL" +msgstr "使用 SSL" + +#: pretix/control/forms/__init__.py:405 +msgid "Commonly enabled on port 465." +msgstr "通常在端口465上启用。" + +#: pretix/control/forms/__init__.py:412 +msgid "" +"You can activate either SSL or STARTTLS security, but not both at the same " +"time." +msgstr "您可以激活SSL或STARTTLS 安全性,但不能同时激活两者。" + #: pretix/control/forms/checkin.py:89 pretix/control/forms/filter.py:368 -#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1462 -#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1576 -#: pretix/control/forms/filter.py:1592 pretix/control/forms/filter.py:1660 -#: pretix/control/forms/filter.py:1695 pretix/control/forms/orders.py:647 -#: pretix/control/forms/orders.py:823 +#: pretix/control/forms/filter.py:395 pretix/control/forms/filter.py:1500 +#: pretix/control/forms/filter.py:1520 pretix/control/forms/filter.py:1614 +#: pretix/control/forms/filter.py:1630 pretix/control/forms/filter.py:1698 +#: pretix/control/forms/filter.py:1733 pretix/control/forms/orders.py:710 +#: pretix/control/forms/orders.py:886 #: 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 @@ -8391,29 +8793,29 @@ msgstr "不要复制" msgid "Default ({value})" msgstr "默认语言" -#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:118 +#: pretix/control/forms/event.py:362 pretix/control/forms/organizer.py:129 msgid "Custom domain" msgstr "自定义域名" -#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:120 +#: pretix/control/forms/event.py:364 pretix/control/forms/organizer.py:131 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "您需要预先在Web服务器中配置自定义域。" -#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:128 +#: pretix/control/forms/event.py:382 pretix/control/forms/organizer.py:139 msgid "You cannot choose the base domain of this installation." msgstr "您无法选择此安装的基础域。" -#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:133 +#: pretix/control/forms/event.py:386 pretix/control/forms/organizer.py:144 #, 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:457 +#: pretix/control/forms/event.py:457 pretix/control/forms/organizer.py:275 msgid "Name format" msgstr "名称格式" -#: pretix/control/forms/event.py:458 +#: pretix/control/forms/event.py:458 pretix/control/forms/organizer.py:276 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 " @@ -8422,23 +8824,23 @@ msgstr "" "这定义了pretix如何要求人名。在收到订单后更改此项可能会导致在排序或更改名称时" "出现意外行为。" -#: pretix/control/forms/event.py:463 +#: pretix/control/forms/event.py:463 pretix/control/forms/organizer.py:281 msgid "Allowed titles" msgstr "允许的头衔" -#: pretix/control/forms/event.py:464 +#: pretix/control/forms/event.py:464 pretix/control/forms/organizer.py:282 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:571 +#: pretix/control/forms/event.py:571 pretix/control/forms/organizer.py:332 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "询问{fields},显示方式如{example}" -#: pretix/control/forms/event.py:577 +#: pretix/control/forms/event.py:577 pretix/control/forms/organizer.py:338 msgid "Free text input" msgstr "自由文本输入" @@ -8453,7 +8855,7 @@ msgid "Ask, but do not require input" msgstr "" #: pretix/control/forms/event.py:610 -#: pretix/control/templates/pretixcontrol/event/settings.html:71 +#: pretix/control/templates/pretixcontrol/event/settings.html:72 msgid "Ask and require input" msgstr "" @@ -8521,15 +8923,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:859 +#: pretix/control/forms/event.py:859 pretix/control/forms/organizer.py:354 msgid "Bcc address" msgstr "密件地址" -#: pretix/control/forms/event.py:860 +#: pretix/control/forms/event.py:860 pretix/control/forms/organizer.py:355 msgid "All emails will be sent to this address as a Bcc copy" msgstr "所有电子邮件都将作为密件抄送副本发送到此地址" -#: pretix/control/forms/event.py:866 +#: pretix/control/forms/event.py:866 pretix/control/forms/organizer.py:361 msgid "Signature" msgstr "签名" @@ -8538,7 +8940,7 @@ msgstr "签名" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "这将附在每封电子邮件中。 可用占位符:{event}" -#: pretix/control/forms/event.py:874 +#: pretix/control/forms/event.py:874 pretix/control/forms/organizer.py:369 msgid "e.g. your contact details" msgstr "例如,您的联系方式" @@ -8573,7 +8975,8 @@ msgstr "发送给参加者的文字" #: 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/forms/event.py:972 pretix/control/forms/organizer.py:375 +#: pretix/control/forms/organizer.py:380 pretix/control/forms/organizer.py:385 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:99 #: pretix/control/templates/pretixcontrol/pdf/index.html:392 msgid "Text" @@ -8642,122 +9045,78 @@ msgstr "这将只发送给非免费订单。免费订单将收到上面的免费 msgid "Denied order" msgstr "拒绝订单" -#: pretix/control/forms/event.py:1024 -msgid "Use custom SMTP server" -msgstr "使用自定义SMTP服务器" - -#: 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:1029 -msgid "Hostname" -msgstr "主机名" - -#: pretix/control/forms/event.py:1034 -msgid "Port" -msgstr "端口" - -#: pretix/control/forms/event.py:1039 -msgid "Username" -msgstr "用户姓名" - -#: pretix/control/forms/event.py:1051 -msgid "Use STARTTLS" -msgstr "使用 STARTTLS" - -#: pretix/control/forms/event.py:1052 -msgid "Commonly enabled on port 587." -msgstr "通常在端口587上启用。" - -#: pretix/control/forms/event.py:1056 -msgid "Use SSL" -msgstr "使用 SSL" - -#: pretix/control/forms/event.py:1057 -msgid "Commonly enabled on port 465." -msgstr "通常在端口465上启用。" - -#: 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 +#: pretix/control/forms/event.py:1050 pretix/control/forms/orders.py:617 +#: pretix/control/forms/orders.py:808 pretix/control/forms/organizer.py:421 +#: 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: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:1135 +#: pretix/control/forms/event.py:1087 #, fuzzy #| msgid "Ticket code" msgid "Ticket code generator" msgstr "门票码" -#: pretix/control/forms/event.py:1136 +#: pretix/control/forms/event.py:1088 msgid "For advanced users, usually does not need to be changed." msgstr "" -#: pretix/control/forms/event.py:1193 +#: pretix/control/forms/event.py:1145 msgid "Any country" msgstr "任何国家" -#: pretix/control/forms/event.py:1194 +#: pretix/control/forms/event.py:1146 msgid "European Union" msgstr "欧盟" -#: pretix/control/forms/event.py:1207 +#: pretix/control/forms/event.py:1159 msgid "Any customer" msgstr "任何客户" -#: pretix/control/forms/event.py:1208 +#: pretix/control/forms/event.py:1160 msgid "Individual" msgstr "个体" -#: pretix/control/forms/event.py:1209 +#: pretix/control/forms/event.py:1161 msgid "Business" msgstr "业务" -#: pretix/control/forms/event.py:1210 +#: pretix/control/forms/event.py:1162 msgid "Business with valid VAT ID" msgstr "具有有效增值税ID的商家" -#: pretix/control/forms/event.py:1216 +#: pretix/control/forms/event.py:1168 msgid "Charge VAT" msgstr "收取增值费" -#: pretix/control/forms/event.py:1218 +#: pretix/control/forms/event.py:1170 msgid "No VAT" msgstr "无增值税" -#: pretix/control/forms/event.py:1219 +#: pretix/control/forms/event.py:1171 #, fuzzy #| msgid "Filetype not allowed!" msgid "Sale not allowed" msgstr "文件类型不被允许!" -#: pretix/control/forms/event.py:1223 +#: pretix/control/forms/event.py:1175 #, fuzzy #| msgid "Sales tax rate" msgid "Deviating tax rate" msgstr "销售税率" -#: pretix/control/forms/event.py:1228 +#: pretix/control/forms/event.py:1180 #, fuzzy #| msgid "Text on invoices" msgid "Text on invoice" msgstr "发票上的文本" -#: pretix/control/forms/event.py:1268 +#: pretix/control/forms/event.py:1220 msgid "Pre-selected voucher" msgstr "预选票证" -#: pretix/control/forms/event.py:1270 +#: pretix/control/forms/event.py:1222 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 " @@ -8767,11 +9126,11 @@ msgstr "" "如果设置,小部件将显示产品,就好像已输入此票证一样,当通过小部件购买产品时," "将使用此票证。例如,这可以用于提供折扣或解锁密钥产品的小部件。" -#: pretix/control/forms/event.py:1275 +#: pretix/control/forms/event.py:1227 msgid "Compatibility mode" msgstr "兼容模式" -#: pretix/control/forms/event.py:1277 +#: pretix/control/forms/event.py:1229 msgid "" "Our regular widget doesn't work in all website builders. If you run into " "trouble, try using this compatibility mode." @@ -8779,38 +9138,38 @@ msgstr "" "我们的常规窗口小部件不适用于所有网站构建器。如果遇到问题,请尝试使用此兼容模" "式。" -#: pretix/control/forms/event.py:1298 +#: pretix/control/forms/event.py:1250 msgid "The given voucher code does not exist." msgstr "给定的票证号不存在。" -#: pretix/control/forms/event.py:1305 pretix/control/forms/organizer.py:79 +#: pretix/control/forms/event.py:1257 pretix/control/forms/organizer.py:90 #: pretix/control/views/shredder.py:163 msgid "The slug you entered was not correct." msgstr "您输入的slug不正确。" -#: pretix/control/forms/event.py:1340 +#: pretix/control/forms/event.py:1292 msgid "Ticket downloads" msgstr "门票下载" -#: pretix/control/forms/event.py:1341 +#: pretix/control/forms/event.py:1293 msgid "Your customers will be able to download their tickets in PDF format." msgstr "您的客户可以下载PDF格式的门票。" -#: pretix/control/forms/event.py:1345 +#: pretix/control/forms/event.py:1297 msgid "Require all attendees to fill in their names" msgstr "要求所有观众填写姓名" -#: pretix/control/forms/event.py:1346 +#: pretix/control/forms/event.py:1298 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:1372 +#: pretix/control/forms/event.py:1324 msgid "Payment via Stripe" msgstr "通过条纹付款" -#: pretix/control/forms/event.py:1373 +#: pretix/control/forms/event.py:1325 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 " @@ -8820,11 +9179,11 @@ msgstr "" "Stripe是一款在线支付处理器,支持信用卡和许多其他支付选项。要通过Stripe接受付" "款,您需要使用它们建立一个帐户,使用简单的界面只需不到五分钟。" -#: pretix/control/forms/event.py:1379 +#: pretix/control/forms/event.py:1331 msgid "Payment by bank transfer" msgstr "银行转账支付" -#: pretix/control/forms/event.py:1380 +#: pretix/control/forms/event.py:1332 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 " @@ -8833,16 +9192,16 @@ msgstr "" "我们会指示您的客户将资金汇入您的帐户。然后,您可以导入银行对账单以在Pretix中" "处理付款,或者将其标记为手动付款。" -#: pretix/control/forms/event.py:1419 +#: pretix/control/forms/event.py:1371 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:45 msgid "Price (optional)" msgstr "价格(可选)" -#: pretix/control/forms/event.py:1424 +#: pretix/control/forms/event.py:1376 msgid "Free" msgstr "免费" -#: pretix/control/forms/event.py:1429 +#: pretix/control/forms/event.py:1381 msgid "Quantity available" msgstr "可用数量" @@ -8963,25 +9322,25 @@ msgstr "等待批准" msgid "Approval pending" msgstr "等待批准" -#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1274 -#: pretix/control/forms/filter.py:1489 pretix/control/forms/vouchers.py:146 +#: pretix/control/forms/filter.py:402 pretix/control/forms/filter.py:1312 +#: pretix/control/forms/filter.py:1527 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:406 pretix/control/forms/filter.py:1493 -#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:552 +#: pretix/control/forms/filter.py:406 pretix/control/forms/filter.py:1531 +#: pretix/control/forms/vouchers.py:134 pretix/control/views/typeahead.py:584 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - 任何变量" -#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:658 +#: pretix/control/forms/filter.py:470 pretix/control/forms/orders.py:721 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:665 +#: pretix/control/forms/filter.py:476 pretix/control/forms/orders.py:728 msgctxt "subevent" msgid "All dates starting before" msgstr "" @@ -9015,40 +9374,26 @@ msgid "Exact matches only" msgstr "" #: pretix/control/forms/filter.py:608 -#: pretix/control/templates/pretixcontrol/order/change.html:177 +#: pretix/control/templates/pretixcontrol/order/change.html:189 #, fuzzy #| msgid "Ticket secret:" msgid "Ticket secret" msgstr "门票密钥:" #: pretix/control/forms/filter.py:717 pretix/control/forms/filter.py:722 -#: pretix/control/forms/filter.py:1090 pretix/control/forms/filter.py:1095 +#: pretix/control/forms/filter.py:1128 pretix/control/forms/filter.py:1133 msgid "All organizers" msgstr "所有组织者" -#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1076 +#: pretix/control/forms/filter.py:811 pretix/control/forms/filter.py:1114 msgid "Shop live and presale running" msgstr "实时购物和预售运行" -#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1345 +#: pretix/control/forms/filter.py:812 pretix/control/forms/filter.py:1383 msgid "Inactive" msgstr "待用" -#: pretix/control/forms/filter.py:813 pretix/control/forms/filter.py:1078 -#: 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:814 pretix/control/forms/filter.py:1079 -#: 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:819 pretix/control/forms/filter.py:1672 +#: pretix/control/forms/filter.py:819 pretix/control/forms/filter.py:1710 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:73 #: pretix/plugins/reports/exporters.py:590 #, fuzzy @@ -9056,7 +9401,7 @@ msgstr "预售结束" msgid "Date from" msgstr "日期" -#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1677 +#: pretix/control/forms/filter.py:824 pretix/control/forms/filter.py:1715 #: pretix/plugins/reports/exporters.py:595 #, fuzzy #| msgid "Date and time" @@ -9101,147 +9446,148 @@ msgid "Sunday" msgstr "星期天" #: pretix/control/forms/filter.py:982 pretix/control/forms/filter.py:984 -#: pretix/control/forms/filter.py:1030 pretix/control/forms/filter.py:1032 -#: pretix/control/forms/filter.py:1359 pretix/control/forms/filter.py:1361 +#: pretix/control/forms/filter.py:1032 pretix/control/forms/filter.py:1034 +#: pretix/control/forms/filter.py:1068 pretix/control/forms/filter.py:1070 +#: pretix/control/forms/filter.py:1397 pretix/control/forms/filter.py:1399 msgid "Search query" msgstr "搜索查询" -#: pretix/control/forms/filter.py:1074 +#: pretix/control/forms/filter.py:1112 msgid "All events" msgstr "所有活动" -#: pretix/control/forms/filter.py:1075 +#: pretix/control/forms/filter.py:1113 msgid "Shop live" msgstr "实时购物" -#: pretix/control/forms/filter.py:1077 +#: pretix/control/forms/filter.py:1115 msgid "Shop not live" msgstr "无购物直播" -#: pretix/control/forms/filter.py:1080 +#: pretix/control/forms/filter.py:1118 msgid "Single event running or in the future" msgstr "单个活动正在运行或在将来运行" -#: pretix/control/forms/filter.py:1081 +#: pretix/control/forms/filter.py:1119 msgid "Single event in the past" msgstr "过去的单一活动" -#: pretix/control/forms/filter.py:1252 pretix/control/forms/filter.py:1254 +#: pretix/control/forms/filter.py:1290 pretix/control/forms/filter.py:1292 msgid "Search attendee…" msgstr "搜索观众…" -#: pretix/control/forms/filter.py:1260 +#: pretix/control/forms/filter.py:1298 msgid "Check-in status" msgstr "签入状态" -#: pretix/control/forms/filter.py:1262 +#: pretix/control/forms/filter.py:1300 msgid "All attendees" msgstr "所有观众" -#: pretix/control/forms/filter.py:1263 +#: pretix/control/forms/filter.py:1301 #, fuzzy #| msgid "Checked in – {list}" msgctxt "checkin state" msgid "Checked in but left" msgstr "已签入-{list}" -#: pretix/control/forms/filter.py:1264 +#: pretix/control/forms/filter.py:1302 #, fuzzy #| msgid "Presale" msgctxt "checkin state" msgid "Present" msgstr "预售" -#: pretix/control/forms/filter.py:1265 +#: pretix/control/forms/filter.py:1303 #: pretix/control/templates/pretixcontrol/checkin/index.html:140 #: pretix/control/templates/pretixcontrol/checkin/lists.html:73 #: pretix/plugins/checkinlists/exporters.py:443 msgid "Checked in" msgstr "已签入" -#: pretix/control/forms/filter.py:1266 +#: pretix/control/forms/filter.py:1304 #: pretix/control/templates/pretixcontrol/checkin/index.html:135 msgid "Not checked in" msgstr "未签入" -#: pretix/control/forms/filter.py:1350 pretix/control/forms/filter.py:1353 +#: pretix/control/forms/filter.py:1388 pretix/control/forms/filter.py:1391 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Administrator" msgstr "管理员" -#: pretix/control/forms/filter.py:1354 +#: pretix/control/forms/filter.py:1392 msgid "No administrator" msgstr "无管理员" -#: pretix/control/forms/filter.py:1425 +#: pretix/control/forms/filter.py:1463 msgid "Valid" msgstr "有效" -#: pretix/control/forms/filter.py:1426 +#: pretix/control/forms/filter.py:1464 msgid "Unredeemed" msgstr "未兑换" -#: pretix/control/forms/filter.py:1427 +#: pretix/control/forms/filter.py:1465 msgid "Redeemed at least once" msgstr "至少兑换一次" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1466 msgid "Fully redeemed" msgstr "完全兑换" -#: pretix/control/forms/filter.py:1430 +#: pretix/control/forms/filter.py:1468 msgid "Redeemed and checked in with ticket" msgstr "兑换门票并签入" -#: pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1473 msgid "Quota handling" msgstr "配额处理" -#: pretix/control/forms/filter.py:1439 +#: pretix/control/forms/filter.py:1477 msgid "Allow to ignore quota" msgstr "允许忽略配额" -#: pretix/control/forms/filter.py:1444 pretix/control/forms/filter.py:1446 +#: pretix/control/forms/filter.py:1482 pretix/control/forms/filter.py:1484 msgid "Filter by tag" msgstr "按标签过滤" -#: pretix/control/forms/filter.py:1451 pretix/control/forms/filter.py:1453 +#: pretix/control/forms/filter.py:1489 pretix/control/forms/filter.py:1491 msgid "Search voucher" msgstr "搜索票证" -#: pretix/control/forms/filter.py:1499 pretix/control/forms/vouchers.py:125 -#: pretix/control/views/typeahead.py:560 pretix/control/views/typeahead.py:564 +#: pretix/control/forms/filter.py:1537 pretix/control/forms/vouchers.py:125 +#: pretix/control/views/typeahead.py:592 pretix/control/views/typeahead.py:596 #: pretix/control/views/vouchers.py:120 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "配额内的任何产品“{quota}”" -#: pretix/control/forms/filter.py:1620 +#: pretix/control/forms/filter.py:1658 msgid "Refund status" msgstr "退款状态" -#: pretix/control/forms/filter.py:1622 +#: pretix/control/forms/filter.py:1660 msgid "All open refunds" msgstr "所有公开退款" -#: pretix/control/forms/filter.py:1623 +#: pretix/control/forms/filter.py:1661 msgid "All refunds" msgstr "所有退款" -#: pretix/control/forms/filter.py:1663 pretix/plugins/reports/exporters.py:581 +#: pretix/control/forms/filter.py:1701 pretix/plugins/reports/exporters.py:581 #, fuzzy #| msgctxt "subevent" #| msgid "Date history" msgid "Date filter" msgstr "日期历史纪录" -#: pretix/control/forms/filter.py:1665 pretix/plugins/reports/exporters.py:583 +#: pretix/control/forms/filter.py:1703 pretix/plugins/reports/exporters.py:583 #, fuzzy #| msgid "Filter by tag" msgid "Filter by…" msgstr "按标签过滤" -#: pretix/control/forms/filter.py:1667 pretix/plugins/reports/exporters.py:585 +#: pretix/control/forms/filter.py:1705 pretix/plugins/reports/exporters.py:585 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" @@ -9463,7 +9809,7 @@ msgid "" "select the variations in the next step." msgstr "选择此项,例如,适用于多种尺码的T-恤。您可以在下一步中选择变化。" -#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:521 +#: pretix/control/forms/item.py:290 pretix/control/forms/item.py:530 #, fuzzy #| msgid "Product category" msgid "No category" @@ -9509,32 +9855,32 @@ msgstr "尺码" msgid "Number of tickets" msgstr "门票数量" -#: pretix/control/forms/item.py:435 +#: pretix/control/forms/item.py:444 msgid "Quota name is required." msgstr "配额名称是必需的。" -#: pretix/control/forms/item.py:440 +#: pretix/control/forms/item.py:449 msgid "Please select a quota." msgstr "请选择配额。" -#: pretix/control/forms/item.py:461 pretix/plugins/badges/forms.py:75 +#: pretix/control/forms/item.py:470 pretix/plugins/badges/forms.py:75 #: pretix/plugins/ticketoutputpdf/forms.py:52 msgid "(Event default)" msgstr "(缺席结果)" -#: pretix/control/forms/item.py:471 +#: pretix/control/forms/item.py:480 msgid "Choose automatically depending on event settings" msgstr "根据活动设置自动选择" -#: pretix/control/forms/item.py:472 +#: pretix/control/forms/item.py:481 msgid "Yes, if ticket generation is enabled in general" msgstr "是的,如果在一般情况下启用了票证生成" -#: pretix/control/forms/item.py:473 +#: pretix/control/forms/item.py:482 msgid "Never" msgstr "从不" -#: pretix/control/forms/item.py:483 +#: pretix/control/forms/item.py:492 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, " @@ -9543,11 +9889,15 @@ msgstr "" "例如,这种降价适用于全日制学生,失业者和65岁以上的人。此门票包括访问活动的所" "有部分,VIP区除外。" -#: pretix/control/forms/item.py:507 +#: pretix/control/forms/item.py:516 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:599 +#: pretix/control/forms/item.py:539 +msgid "No membership granted" +msgstr "" + +#: pretix/control/forms/item.py:632 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -9557,17 +9907,17 @@ msgstr "" "无法删除变量\"%s\",因为它已由用户订购或当前位于用户的购物车中。请将变量设置" "为“非活动”。" -#: pretix/control/forms/item.py:648 +#: pretix/control/forms/item.py:695 #, fuzzy #| msgid "Add-Ons" msgid "Add-ons" msgstr "附加组件" -#: pretix/control/forms/item.py:676 +#: pretix/control/forms/item.py:723 msgid "You added the same add-on category twice" msgstr "您添加了两次相同的附加组件类别" -#: pretix/control/forms/item.py:721 +#: pretix/control/forms/item.py:768 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -9575,24 +9925,24 @@ msgstr "" "请注意,如果所有可用的附加组件都已售完,那么设置最小数量将使您无法购买此产" "品。" -#: pretix/control/forms/item.py:728 +#: pretix/control/forms/item.py:775 msgid "Bundled products" msgstr "捆绑的产品" -#: pretix/control/forms/item.py:772 +#: pretix/control/forms/item.py:819 #, fuzzy #| msgid "You added the same add-on category twice" msgid "You added the same bundled product twice." msgstr "您添加了两次相同的附加组件类别" -#: pretix/control/forms/item.py:778 +#: pretix/control/forms/item.py:825 #: 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:802 pretix/control/forms/orders.py:321 -#: pretix/control/forms/orders.py:469 +#: pretix/control/forms/item.py:849 pretix/control/forms/orders.py:326 +#: pretix/control/forms/orders.py:494 msgid "inactive" msgstr "待用" @@ -9631,22 +9981,22 @@ msgstr "显示所有测试模式订单" msgid "CSV column: \"{name}\"" msgstr "" -#: pretix/control/forms/orders.py:70 +#: pretix/control/forms/orders.py:71 msgid "Overbook quota" msgstr "超额预定的配额" -#: pretix/control/forms/orders.py:71 +#: pretix/control/forms/orders.py:72 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:115 +#: pretix/control/forms/orders.py:116 msgid "Overbook quota and ignore late payment" msgstr "超额预定配额并忽略延迟付款" -#: pretix/control/forms/orders.py:116 +#: pretix/control/forms/orders.py:117 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 " @@ -9656,17 +10006,17 @@ msgstr "" "如果选中此框,即使导致超额预订配额并且您销售的票数超出计划,也会执行此操作!" "无论延迟付款的设置如何,也将执行该操作。" -#: pretix/control/forms/orders.py:150 pretix/control/forms/orders.py:194 +#: pretix/control/forms/orders.py:151 pretix/control/forms/orders.py:195 #, fuzzy #| msgid "Notify user by e-mail" msgid "Notify customer by email" msgstr "通过电子邮件通知用户" -#: pretix/control/forms/orders.py:157 +#: pretix/control/forms/orders.py:158 msgid "Keep a cancellation fee of" msgstr "保留取消费用" -#: pretix/control/forms/orders.py:158 +#: pretix/control/forms/orders.py:159 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 " @@ -9678,17 +10028,17 @@ msgstr "" "付款和运费也将被取消,如果您想保留,请将其包含在取消费中。请始终输入总值,税" "款将自动计算。" -#: pretix/control/forms/orders.py:164 +#: pretix/control/forms/orders.py:165 #, fuzzy #| msgid "Generate cancellation" msgid "Generate cancellation for invoice" msgstr "生成取消" -#: pretix/control/forms/orders.py:201 +#: pretix/control/forms/orders.py:202 msgid "Payment amount" msgstr "支付金额" -#: pretix/control/forms/orders.py:205 +#: pretix/control/forms/orders.py:206 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/control.html:18 #: pretix/plugins/reports/exporters.py:394 #: pretix/plugins/reports/exporters.py:456 @@ -9697,104 +10047,122 @@ msgstr "支付金额" msgid "Payment date" msgstr "付款日期" -#: pretix/control/forms/orders.py:243 +#: pretix/control/forms/orders.py:244 msgid "Re-calculate taxes" msgstr "重新计算税款" -#: pretix/control/forms/orders.py:246 +#: pretix/control/forms/orders.py:247 #, fuzzy #| msgid "Re-calculate taxes" msgid "Do not re-calculate taxes" msgstr "重新计算税款" -#: pretix/control/forms/orders.py:247 +#: pretix/control/forms/orders.py:248 msgid "" "Re-calculate taxes based on address and product settings, keep gross amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:248 +#: pretix/control/forms/orders.py:249 msgid "" "Re-calculate taxes based on address and product settings, keep net amount " "the same." msgstr "" -#: pretix/control/forms/orders.py:253 +#: pretix/control/forms/orders.py:254 msgid "Issue a new invoice if required" msgstr "" -#: pretix/control/forms/orders.py:257 +#: pretix/control/forms/orders.py:258 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:262 +#: pretix/control/forms/orders.py:263 msgid "Notify user" msgstr "通知用户" -#: pretix/control/forms/orders.py:266 +#: pretix/control/forms/orders.py:267 msgid "" "Send an email to the customer notifying that their order has been changed." msgstr "向客户发送电子邮件,通知其订单已更改。" -#: pretix/control/forms/orders.py:270 +#: pretix/control/forms/orders.py:271 msgid "Allow to overbook quotas when performing this operation" msgstr "执行此操作是允许超额预定配额" -#: pretix/control/forms/orders.py:286 +#: pretix/control/forms/orders.py:287 msgid "Add-on to" msgstr "添加到" -#: pretix/control/forms/orders.py:291 +#: pretix/control/forms/orders.py:292 #: pretix/control/templates/pretixcontrol/checkin/index.html:74 #: pretix/control/templates/pretixcontrol/order/change.html:118 #: pretix/control/views/vouchers.py:108 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:24 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:84 msgid "Seat" msgstr "" -#: pretix/control/forms/orders.py:298 +#: pretix/control/forms/orders.py:295 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 +#: pretix/presale/forms/checkout.py:213 +#, fuzzy +#| msgid "Members" +msgid "Membership" +msgstr "成员" + +#: pretix/control/forms/orders.py:303 msgid "Including taxes, if any. Keep empty for the product's default price" msgstr "包括税收,如果有的话。产品默认价格为空" -#: 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 +#: pretix/control/forms/orders.py:418 pretix/control/forms/orders.py:422 +#: pretix/control/forms/orders.py:436 pretix/control/forms/orders.py:473 +#: pretix/control/forms/orders.py:489 pretix/control/forms/orders.py:507 +#: pretix/control/forms/orders.py:535 #, fuzzy #| msgid "Keep unchanged" msgid "(Unchanged)" msgstr "保持不变" -#: pretix/control/forms/orders.py:406 pretix/control/forms/orders.py:487 +#: pretix/control/forms/orders.py:428 pretix/control/forms/orders.py:530 msgid "New price (gross)" msgstr "新价格(总额)" -#: pretix/control/forms/orders.py:415 +#: pretix/control/forms/orders.py:440 msgid "Generate a new secret" msgstr "生成一个新密钥" -#: pretix/control/forms/orders.py:419 +#: pretix/control/forms/orders.py:444 #, fuzzy #| msgid "Cancel position" msgid "Cancel this position" msgstr "取消位置" -#: pretix/control/forms/orders.py:423 +#: pretix/control/forms/orders.py:448 msgid "Split into new order" msgstr "拆分为新订单" -#: pretix/control/forms/orders.py:496 +#: pretix/control/forms/orders.py:508 +#, fuzzy +#| msgid "Team memberships" +msgid "(No membership)" +msgstr "团队成员资格" + +#: pretix/control/forms/orders.py:539 #, fuzzy #| msgid "Remove filter" msgid "Remove this fee" msgstr "停止筛选" -#: pretix/control/forms/orders.py:511 +#: pretix/control/forms/orders.py:554 msgid "Invalidate secrets" msgstr "使秘密无效" -#: pretix/control/forms/orders.py:512 +#: pretix/control/forms/orders.py:555 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 " @@ -9803,67 +10171,67 @@ msgstr "" "重新生成订单和票证密码。 您需要将订单页面的链接重新发送给用户,用户需要再次下" "载他的票证。 旧版本无效。" -#: 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/control/forms/orders.py:608 pretix/control/forms/orders.py:825 +#: pretix/control/forms/orders.py:852 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:569 +#: pretix/control/forms/orders.py:632 msgid "Recipient" msgstr "收件人" -#: 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/orders.py:638 pretix/control/forms/orders.py:652 +#: pretix/control/forms/orders.py:833 pretix/control/forms/orders.py:860 #: 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:602 +#: pretix/control/forms/orders.py:665 msgid "" "Cancel the order. All tickets will no longer work. This can not be reverted." msgstr "取消订单。 所有门票将不再有效。 这不能还原。" -#: pretix/control/forms/orders.py:603 +#: pretix/control/forms/orders.py:666 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:605 +#: pretix/control/forms/orders.py:668 msgid "Do nothing and keep the order as it is." msgstr "什么都不做,保持原样。" -#: pretix/control/forms/orders.py:632 +#: pretix/control/forms/orders.py:695 msgid "The refund amount needs to be positive and less than {}." msgstr "退款金额必须为正数且小于{}。" -#: pretix/control/forms/orders.py:638 +#: pretix/control/forms/orders.py:701 msgid "You need to specify an amount for a partial refund." msgstr "您需要指定部分退款的金额。" -#: pretix/control/forms/orders.py:650 +#: pretix/control/forms/orders.py:713 #, fuzzy #| msgid "Cancel order" msgid "Cancel all dates" msgstr "取消订单" -#: pretix/control/forms/orders.py:669 +#: pretix/control/forms/orders.py:732 #, fuzzy #| msgctxt "amount_label" #| msgid "Automatically refund" msgid "Automatically refund money if possible" msgstr "自动退款" -#: pretix/control/forms/orders.py:674 +#: pretix/control/forms/orders.py:737 #, 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:678 +#: pretix/control/forms/orders.py:741 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 " @@ -9871,37 +10239,37 @@ msgid "" "gift cards." msgstr "" -#: pretix/control/forms/orders.py:683 +#: pretix/control/forms/orders.py:746 msgid "" "Refund order value to a gift card instead instead of the original payment " "method" msgstr "" -#: pretix/control/forms/orders.py:689 +#: pretix/control/forms/orders.py:752 #, fuzzy #| msgid "Gift card" msgid "Gift card validity" msgstr "礼品卡" -#: pretix/control/forms/orders.py:708 +#: pretix/control/forms/orders.py:771 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "Keep a fixed cancellation fee per ticket" msgstr "保留固定的取消费用" -#: pretix/control/forms/orders.py:709 +#: pretix/control/forms/orders.py:772 #, fuzzy #| msgid "Generate tickets for add-on products" msgid "Free tickets and add-on products are not counted" msgstr "为关联商品生成门票" -#: pretix/control/forms/orders.py:719 +#: pretix/control/forms/orders.py:782 #, fuzzy #| msgid "Order fees" msgid "Keep fees" msgstr "订单费用" -#: pretix/control/forms/orders.py:722 +#: pretix/control/forms/orders.py:785 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 " @@ -9909,25 +10277,25 @@ msgid "" "dates." msgstr "" -#: pretix/control/forms/orders.py:728 +#: pretix/control/forms/orders.py:791 #, fuzzy #| msgid "Send vouchers" msgid "Send information via email" msgstr "发送优惠券" -#: pretix/control/forms/orders.py:734 +#: pretix/control/forms/orders.py:797 #, fuzzy #| msgid "Send vouchers" msgid "Send information to waiting list" msgstr "发送优惠券" -#: pretix/control/forms/orders.py:765 pretix/control/forms/orders.py:791 +#: pretix/control/forms/orders.py:828 pretix/control/forms/orders.py:854 #, fuzzy, python-brace-format #| msgid "Can create events" msgid "Canceled: {event}" msgstr "可以创建项目" -#: pretix/control/forms/orders.py:776 +#: pretix/control/forms/orders.py:839 #, fuzzy, python-brace-format #| msgid "" #| "Hello {attendee_name},\n" @@ -9963,7 +10331,7 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/control/forms/orders.py:803 +#: pretix/control/forms/orders.py:866 #, fuzzy, python-brace-format #| msgid "" #| "Hello {attendee_name},\n" @@ -9995,51 +10363,51 @@ msgstr "" "致敬,\n" "您的{event}团队" -#: pretix/control/forms/orders.py:835 pretix/plugins/sendmail/forms.py:117 +#: pretix/control/forms/orders.py:898 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:837 +#: pretix/control/forms/orders.py:900 #, 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:839 pretix/plugins/sendmail/forms.py:119 +#: pretix/control/forms/orders.py:902 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:841 +#: pretix/control/forms/orders.py:904 msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:60 +#: pretix/control/forms/organizer.py:71 msgid "This slug is already in use. Please choose a different one." msgstr "这个slug已经在使用了。请选择其他的。" -#: pretix/control/forms/organizer.py:204 +#: pretix/control/forms/organizer.py:221 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:234 +#: pretix/control/forms/organizer.py:251 #, 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:287 +#: pretix/control/forms/organizer.py:321 msgid "Favicon" msgstr "网站图标" -#: pretix/control/forms/organizer.py:291 +#: pretix/control/forms/organizer.py:325 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." @@ -10047,17 +10415,30 @@ msgstr "" "如果您提供favicon,我们将显示它而不是默认的pretix图标。 我们建议尺寸至少为" "200x200px,以适应大多数设备。" -#: pretix/control/forms/organizer.py:299 +#: pretix/control/forms/organizer.py:364 +#, fuzzy +#| msgid "" +#| "This will be attached to every email. Available placeholders: {event}" +msgid "This will be attached to every email." +msgstr "这将附在每封电子邮件中。 可用占位符:{event}" + +#: pretix/control/forms/organizer.py:442 msgctxt "webhooks" msgid "Event types" msgstr "活动类型" -#: pretix/control/forms/organizer.py:330 +#: pretix/control/forms/organizer.py:473 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "礼品卡" +#: pretix/control/forms/organizer.py:523 pretix/presale/forms/customer.py:386 +#, fuzzy +#| msgid "This ticket has already been redeemed." +msgid "An account with this email address is already registered." +msgstr "此票已经兑换。" + #: pretix/control/forms/renderers.py:54 #: pretix/control/templates/pretixcontrol/items/question_edit.html:135 msgctxt "form" @@ -10325,6 +10706,12 @@ msgstr "位置 #{posid}:{old_item}({old_price})更改为{new_item}{new_pri #: pretix/control/logdisplay.py:82 #, fuzzy, python-brace-format +#| msgid "Position #{posid} created: {item} ({price})." +msgid "Position #{posid}: Used membership changed." +msgstr "位置 #{posid}创建:{item}({price})。" + +#: pretix/control/logdisplay.py:86 +#, fuzzy, python-brace-format #| msgid "" #| "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " #| "\"{new_event}\" ({new_price})." @@ -10333,7 +10720,7 @@ msgstr "" "位置 #{posid}:活动日期“{old_event}”({old_price})更改" "为“{new_event}”({new_price})。" -#: pretix/control/logdisplay.py:90 +#: pretix/control/logdisplay.py:94 #, python-brace-format msgid "" "Position #{posid}: Event date \"{old_event}\" ({old_price}) changed to " @@ -10342,80 +10729,80 @@ msgstr "" "位置 #{posid}:活动日期“{old_event}”({old_price})更改" "为“{new_event}”({new_price})。" -#: pretix/control/logdisplay.py:98 +#: pretix/control/logdisplay.py:102 #, 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:106 +#: pretix/control/logdisplay.py:110 #, 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:113 +#: pretix/control/logdisplay.py:117 #, 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:120 +#: pretix/control/logdisplay.py:124 #, fuzzy #| msgid "The quota has been added." msgid "A fee has been added" msgstr "已添加配额。" -#: pretix/control/logdisplay.py:122 +#: pretix/control/logdisplay.py:126 #, 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:127 +#: pretix/control/logdisplay.py:131 #, python-brace-format msgid "A fee of {old_price} was removed." msgstr "" -#: pretix/control/logdisplay.py:134 +#: pretix/control/logdisplay.py:138 #, python-brace-format msgid "Position #{posid} ({old_item}, {old_price}) canceled." msgstr "位置 #{posid}({old_item},{old_price})取消。" -#: pretix/control/logdisplay.py:145 +#: pretix/control/logdisplay.py:149 #, 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:152 +#: pretix/control/logdisplay.py:156 #, python-brace-format msgid "Position #{posid} created: {item} ({price})." msgstr "位置 #{posid}创建:{item}({price})。" -#: pretix/control/logdisplay.py:158 +#: pretix/control/logdisplay.py:162 #, python-brace-format msgid "A new secret has been generated for position #{posid}." msgstr "为位置 #{posid}生成了一个新密钥。" -#: pretix/control/logdisplay.py:170 +#: pretix/control/logdisplay.py:174 #, 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:177 +#: pretix/control/logdisplay.py:181 #, python-brace-format msgid "This order has been created by splitting the order {order}" msgstr "此订单是通过拆分订单{order}创建的" -#: 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 +#: pretix/control/logdisplay.py:200 pretix/control/logdisplay.py:202 +#: pretix/control/logdisplay.py:544 pretix/control/logdisplay.py:546 +#: pretix/control/logdisplay.py:565 pretix/control/logdisplay.py:567 msgid "(unknown)" msgstr "(未知)" -#: pretix/control/logdisplay.py:203 +#: pretix/control/logdisplay.py:207 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10427,7 +10814,7 @@ msgstr "" "在{datetime}中为列表\"{list}\"扫描位置 #{posid},即使已经扫描过,也已经上传了" "扫描。" -#: pretix/control/logdisplay.py:213 +#: pretix/control/logdisplay.py:217 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -10435,7 +10822,7 @@ msgid "" "Unknown scan of code \"{barcode}…\" for list \"{list}\", type \"{type}\"." msgstr "列表\"{list}\"上的位置 #{posid}的签入已恢复。" -#: pretix/control/logdisplay.py:224 +#: pretix/control/logdisplay.py:228 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10447,7 +10834,7 @@ msgstr "" "在{datetime}中为列表\"{list}\"扫描位置 #{posid},即使已经扫描过,也已经上传了" "扫描。" -#: pretix/control/logdisplay.py:234 +#: pretix/control/logdisplay.py:238 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -10456,7 +10843,7 @@ msgid "" "uploaded." msgstr "列表\"{list}\"上的位置 #{posid}的签入已恢复。" -#: pretix/control/logdisplay.py:245 +#: pretix/control/logdisplay.py:249 #, fuzzy, python-brace-format #| msgid "" #| "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10468,7 +10855,7 @@ msgstr "" "在{datetime}中为列表\"{list}\"扫描位置 #{posid},即使已经扫描过,也已经上传了" "扫描。" -#: pretix/control/logdisplay.py:256 +#: pretix/control/logdisplay.py:260 #, fuzzy, python-brace-format #| msgid "" #| "The check-in of position #{posid} on list \"{list}\" has been reverted." @@ -10477,7 +10864,7 @@ msgid "" "code \"{errorcode}\"." msgstr "列表\"{list}\"上的位置 #{posid}的签入已恢复。" -#: pretix/control/logdisplay.py:266 +#: pretix/control/logdisplay.py:270 #, fuzzy, python-brace-format #| msgid "" #| "Position #{posid} has been checked in at {datetime} for list \"{list}\"." @@ -10485,24 +10872,24 @@ msgid "" "Position #{posid} has been checked out at {datetime} for list \"{list}\"." msgstr "位置 #{posid}已在{datetime}处签入列表“{list}”。" -#: pretix/control/logdisplay.py:272 +#: pretix/control/logdisplay.py:276 #, 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:278 +#: pretix/control/logdisplay.py:282 #, python-brace-format msgid "" "Position #{posid} has been checked in at {datetime} for list \"{list}\"." msgstr "位置 #{posid}已在{datetime}处签入列表“{list}”。" -#: pretix/control/logdisplay.py:284 +#: pretix/control/logdisplay.py:288 #, python-brace-format msgid "Position #{posid} has been checked in for list \"{list}\"." msgstr "位置 #{posid}已签入列表“{list}”。" -#: pretix/control/logdisplay.py:291 +#: pretix/control/logdisplay.py:295 #, python-brace-format msgid "" "A scan for position #{posid} at {datetime} for list \"{list}\" has been " @@ -10511,150 +10898,217 @@ msgstr "" "在{datetime}中为列表\"{list}\"扫描位置 #{posid},即使已经扫描过,也已经上传了" "扫描。" -#: pretix/control/logdisplay.py:299 +#: pretix/control/logdisplay.py:303 #, 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:310 +#: pretix/control/logdisplay.py:314 #, fuzzy #| msgid "The product has been created." msgid "This object has been created by cloning." msgstr "产品已创建。" -#: pretix/control/logdisplay.py:311 +#: pretix/control/logdisplay.py:315 #, fuzzy #| msgid "The order has been changed." msgid "The organizer has been changed." msgstr "订单已更改。" -#: pretix/control/logdisplay.py:312 +#: pretix/control/logdisplay.py:316 #, fuzzy #| msgid "The team settings have been changed." msgid "The organizer settings have been changed." msgstr "团队设置已更改。" -#: pretix/control/logdisplay.py:313 +#: pretix/control/logdisplay.py:317 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been added." msgstr "已创建新的组织者。" -#: pretix/control/logdisplay.py:314 +#: pretix/control/logdisplay.py:318 #, fuzzy #| msgid "The new organizer has been created." msgid "Gift card acceptance for another organizer has been removed." msgstr "已创建新的组织者。" -#: pretix/control/logdisplay.py:315 +#: pretix/control/logdisplay.py:319 #, fuzzy #| msgid "The user has been created." msgid "The webhook has been created." msgstr "用户已创建。" -#: pretix/control/logdisplay.py:316 +#: pretix/control/logdisplay.py:320 #, fuzzy #| msgid "The category has been changed." msgid "The webhook has been changed." msgstr "该类别已被更改。" -#: pretix/control/logdisplay.py:317 +#: pretix/control/logdisplay.py:321 pretix/control/views/organizer.py:1645 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been created." +msgid "The membership type has been created." +msgstr "活动日期已创建。" + +#: pretix/control/logdisplay.py:322 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been changed." +msgid "The membership type has been changed." +msgstr "活动日期已被更改。" + +#: pretix/control/logdisplay.py:323 +#, fuzzy +#| msgctxt "subevent" +#| msgid "The event date has been deleted." +msgid "The membership type has been deleted." +msgstr "活动日期已被删除。" + +#: pretix/control/logdisplay.py:324 +#, fuzzy +#| msgid "The team has been created." +msgid "The account has been created." +msgstr "团队已创建。" + +#: pretix/control/logdisplay.py:325 +#, fuzzy +#| msgid "The category has been changed." +msgid "The account has been changed." +msgstr "该类别已被更改。" + +#: pretix/control/logdisplay.py:326 +#, fuzzy +#| msgid "Your account has been enabled." +msgid "A membership for this account has been added." +msgstr "您的帐户已启用。" + +#: pretix/control/logdisplay.py:327 +#, fuzzy +#| msgid "An answer option has been changed." +msgid "A membership of this account has been changed." +msgstr "答案选项已更改。" + +#: pretix/control/logdisplay.py:328 +#, fuzzy +#| msgid "Your account has been disabled." +msgid "The account has been disabled and anonymized." +msgstr "您的帐户已被禁用。" + +#: pretix/control/logdisplay.py:329 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been requested." +msgstr "密码已重置。" + +#: pretix/control/logdisplay.py:330 +#, fuzzy +#| msgid "The password has been reset." +msgid "A new password has been set." +msgstr "密码已重置。" + +#: pretix/control/logdisplay.py:331 pretix/control/logdisplay.py:366 +msgid "Sending of an email has failed." +msgstr "发送电子邮件失败。" + +#: pretix/control/logdisplay.py:332 msgid "The event's internal comment has been updated." msgstr "该活动的内部评论已更新。" -#: pretix/control/logdisplay.py:318 +#: pretix/control/logdisplay.py:333 #, fuzzy #| msgid "The refund has been canceled." msgid "The event has been canceled." msgstr "退款已被取消。" -#: pretix/control/logdisplay.py:319 +#: pretix/control/logdisplay.py:334 #, fuzzy #| msgid "The event has been deleted." msgid "An event has been deleted." msgstr "此活动已被删除。" -#: pretix/control/logdisplay.py:320 +#: pretix/control/logdisplay.py:335 msgid "The order details have been changed." msgstr "订单详细信息已更改。" -#: pretix/control/logdisplay.py:321 +#: pretix/control/logdisplay.py:336 msgid "The order has been marked as unpaid." msgstr "订单已标记为未付款。" -#: pretix/control/logdisplay.py:322 +#: pretix/control/logdisplay.py:337 msgid "The order's secret has been changed." msgstr "订单的密钥已更改。" -#: pretix/control/logdisplay.py:323 +#: pretix/control/logdisplay.py:338 msgid "The order's expiry date has been changed." msgstr "订单的有效期已经更改。" -#: pretix/control/logdisplay.py:324 pretix/control/views/orders.py:1222 +#: pretix/control/logdisplay.py:339 pretix/control/views/orders.py:1222 msgid "The order has been marked as expired." msgstr "订单已标记为已过期。" -#: pretix/control/logdisplay.py:325 +#: pretix/control/logdisplay.py:340 msgid "The order has been marked as paid." msgstr "订单已标记为已付款。" -#: pretix/control/logdisplay.py:326 +#: pretix/control/logdisplay.py:341 #, fuzzy #| msgid "The selected question has been deleted." msgid "The cancellation request has been deleted." msgstr "所选问题已被删除。" -#: pretix/control/logdisplay.py:327 +#: pretix/control/logdisplay.py:342 msgid "The order has been refunded." msgstr "订单已退款。" -#: pretix/control/logdisplay.py:328 pretix/control/views/orders.py:1219 -#: pretix/presale/views/order.py:917 +#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1219 +#: pretix/presale/views/order.py:925 msgid "The order has been canceled." msgstr "订单已取消。" -#: pretix/control/logdisplay.py:329 pretix/control/views/orders.py:1501 +#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1501 #, fuzzy #| msgid "The order has been created." msgid "The order has been reactivated." msgstr "订单已创建。" -#: pretix/control/logdisplay.py:330 +#: pretix/control/logdisplay.py:345 #, python-brace-format msgid "The test mode order {code} has been deleted." msgstr "测试模式订单{code}已删除。" -#: pretix/control/logdisplay.py:331 +#: pretix/control/logdisplay.py:346 msgid "The order has been created." msgstr "订单已创建。" -#: pretix/control/logdisplay.py:332 +#: pretix/control/logdisplay.py:347 msgid "The order requires approval before it can continue to be processed." msgstr "订单需要获得批准才能继续处理。" -#: pretix/control/logdisplay.py:333 pretix/control/views/orders.py:515 +#: pretix/control/logdisplay.py:348 pretix/control/views/orders.py:515 msgid "The order has been approved." msgstr "订单已批准。" -#: pretix/control/logdisplay.py:334 +#: pretix/control/logdisplay.py:349 msgid "The order has been denied." msgstr "订单已拒绝。" -#: pretix/control/logdisplay.py:335 +#: pretix/control/logdisplay.py:350 #, 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:337 +#: pretix/control/logdisplay.py:352 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:339 +#: pretix/control/logdisplay.py:354 #, fuzzy, python-brace-format #| msgid "" #| "The email address has been changed from \"{old_email}\" to " @@ -10663,46 +11117,48 @@ msgid "" "The phone number has been changed from \"{old_phone}\" to \"{new_phone}\"." msgstr "电子邮件地址已从\"{old_email}\"更改为\"{new_email}\"。" -#: pretix/control/logdisplay.py:341 +#: pretix/control/logdisplay.py:356 +#, fuzzy +#| msgid "The question has been changed." +msgid "The customer account has been changed." +msgstr "该问题已被更改。" + +#: pretix/control/logdisplay.py:357 msgid "The order locale has been changed." msgstr "订单区域设置已更改。" -#: pretix/control/logdisplay.py:342 pretix/control/views/orders.py:1258 -#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:771 +#: pretix/control/logdisplay.py:358 pretix/control/views/orders.py:1258 +#: pretix/presale/views/order.py:706 pretix/presale/views/order.py:779 msgid "The invoice has been generated." msgstr "发票已生成。" -#: pretix/control/logdisplay.py:343 pretix/control/views/orders.py:1331 +#: pretix/control/logdisplay.py:359 pretix/control/views/orders.py:1331 msgid "The invoice has been regenerated." msgstr "发票已重新生成。" -#: pretix/control/logdisplay.py:344 pretix/control/views/orders.py:1360 -#: pretix/presale/views/order.py:784 +#: pretix/control/logdisplay.py:360 pretix/control/views/orders.py:1360 +#: pretix/presale/views/order.py:792 msgid "The invoice has been reissued." msgstr "发票已重新发行。" -#: pretix/control/logdisplay.py:345 +#: pretix/control/logdisplay.py:361 msgid "The order's internal comment has been updated." msgstr "订单的内部评论已更新。" -#: pretix/control/logdisplay.py:346 +#: pretix/control/logdisplay.py:362 msgid "The order's flag to require attention at check-in has been toggled." msgstr "签入时需要注意的订单标识已经切换。" -#: pretix/control/logdisplay.py:348 +#: pretix/control/logdisplay.py:364 #, python-brace-format msgid "A new payment {local_id} has been started instead of the previous one." msgstr "新的支付{local_id}已启动,而不是之前的付款。" -#: pretix/control/logdisplay.py:349 +#: pretix/control/logdisplay.py:365 msgid "An unidentified type email has been sent." msgstr "已发送一封未识别类型的电子邮件。" -#: pretix/control/logdisplay.py:350 -msgid "Sending of an email has failed." -msgstr "发送电子邮件失败。" - -#: pretix/control/logdisplay.py:351 +#: pretix/control/logdisplay.py:367 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -10712,33 +11168,33 @@ msgid "" "large to be likely to arrive." msgstr "已发送电子邮件通知用户已收到订单。" -#: pretix/control/logdisplay.py:353 +#: pretix/control/logdisplay.py:369 msgid "A custom email has been sent." msgstr "已发送自定义电子邮件。" -#: pretix/control/logdisplay.py:354 +#: pretix/control/logdisplay.py:370 #, fuzzy #| msgid "A custom email has been sent." msgid "A custom email has been sent to an attendee." msgstr "已发送自定义电子邮件。" -#: pretix/control/logdisplay.py:355 +#: pretix/control/logdisplay.py:371 msgid "" "An email has been sent with a reminder that the ticket is available for " "download." msgstr "已发送一封电子邮件,提醒您该票证可供下载。" -#: pretix/control/logdisplay.py:357 +#: pretix/control/logdisplay.py:373 msgid "" "An email has been sent with a warning that the order is about to expire." msgstr "已发送一封电子邮件,其中包含订单即将到期的警告。" -#: pretix/control/logdisplay.py:359 +#: pretix/control/logdisplay.py:375 msgid "" "An email has been sent to notify the user that the order has been canceled." msgstr "已发送电子邮件通知用户订单已被取消。" -#: pretix/control/logdisplay.py:360 +#: pretix/control/logdisplay.py:376 #, fuzzy #| msgid "" #| "An email has been sent to notify the user that the order has been " @@ -10747,451 +11203,451 @@ msgid "" "An email has been sent to notify the user that the event has been canceled." msgstr "已发送电子邮件通知用户订单已被取消。" -#: pretix/control/logdisplay.py:362 +#: pretix/control/logdisplay.py:378 msgid "" "An email has been sent to notify the user that the order has been changed." msgstr "已发送电子邮件通知用户订单已更改。" -#: pretix/control/logdisplay.py:363 +#: pretix/control/logdisplay.py:379 msgid "" "An email has been sent to notify the user that the order has been received." msgstr "已发送电子邮件通知用户已收到订单。" -#: pretix/control/logdisplay.py:364 +#: pretix/control/logdisplay.py:380 msgid "" "An email has been sent to notify the user that payment has been received." msgstr "已发送电子邮件通知用户已收到付款。" -#: pretix/control/logdisplay.py:365 +#: pretix/control/logdisplay.py:381 msgid "" "An email has been sent to notify the user that the order has been denied." msgstr "已发送电子邮件通知用户订单已被拒绝。" -#: pretix/control/logdisplay.py:366 +#: pretix/control/logdisplay.py:382 msgid "" "An email has been sent to notify the user that the order has been approved." msgstr "已发送电子邮件通知用户订单已获批准。" -#: pretix/control/logdisplay.py:368 +#: pretix/control/logdisplay.py:384 msgid "" "An email has been sent to notify the user that the order has been received " "and requires payment." msgstr "已发送电子邮件通知用户订单已收到并需要付款。" -#: pretix/control/logdisplay.py:369 +#: pretix/control/logdisplay.py:385 msgid "" "An email has been sent to notify the user that the order has been received " "and requires approval." msgstr "已发送电子邮件通知用户订单已收到,需要批准。" -#: pretix/control/logdisplay.py:372 +#: pretix/control/logdisplay.py:388 msgid "" "An email with a link to the order detail page has been resent to the user." msgstr "已向用户重新发送包含订单详细信息页面链接的电子邮件。" -#: pretix/control/logdisplay.py:373 +#: pretix/control/logdisplay.py:389 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "付款{local_id}已确认。" -#: pretix/control/logdisplay.py:374 +#: pretix/control/logdisplay.py:390 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "付款{local_id}已取消。" -#: pretix/control/logdisplay.py:375 +#: pretix/control/logdisplay.py:391 #, fuzzy, python-brace-format #| msgid "Payment {local_id} has failed." msgid "Canceling payment {local_id} has failed." msgstr "付款{local_id}失败。" -#: pretix/control/logdisplay.py:376 +#: pretix/control/logdisplay.py:392 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "付款{local_id}已启动。" -#: pretix/control/logdisplay.py:377 +#: pretix/control/logdisplay.py:393 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "付款{local_id}失败。" -#: pretix/control/logdisplay.py:378 +#: pretix/control/logdisplay.py:394 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "订单无法标记为已付款:{message}" -#: pretix/control/logdisplay.py:379 +#: pretix/control/logdisplay.py:395 msgid "The order has been overpaid." msgstr "订单已超额支付。" -#: pretix/control/logdisplay.py:380 +#: pretix/control/logdisplay.py:396 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "已创建退款{local_id}。" -#: pretix/control/logdisplay.py:381 +#: pretix/control/logdisplay.py:397 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "退款{local_id}由外部实体创建。" -#: pretix/control/logdisplay.py:382 +#: pretix/control/logdisplay.py:398 msgid "The customer requested you to issue a refund." msgstr "客户要求您退款。" -#: pretix/control/logdisplay.py:383 +#: pretix/control/logdisplay.py:399 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "退款{local_id}已完成。" -#: pretix/control/logdisplay.py:384 +#: pretix/control/logdisplay.py:400 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "退款{local_id}已取消。" -#: pretix/control/logdisplay.py:385 +#: pretix/control/logdisplay.py:401 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "退款{local_id}失败。" -#: pretix/control/logdisplay.py:386 +#: pretix/control/logdisplay.py:402 msgid "The user has been created." msgstr "用户已创建。" -#: pretix/control/logdisplay.py:387 pretix/control/views/user.py:474 +#: pretix/control/logdisplay.py:403 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:388 pretix/control/views/user.py:361 +#: pretix/control/logdisplay.py:404 pretix/control/views/user.py:361 #: pretix/control/views/user.py:587 msgid "Two-factor authentication has been disabled." msgstr "已禁用双因素身份验证。" -#: pretix/control/logdisplay.py:389 pretix/control/views/user.py:604 +#: pretix/control/logdisplay.py:405 pretix/control/views/user.py:604 msgid "Your two-factor emergency codes have been regenerated." msgstr "您的双因素紧急代码已重新生成。" -#: pretix/control/logdisplay.py:390 +#: pretix/control/logdisplay.py:406 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "您的帐户中添加了一个新的双因素身份验证设备\"{name}\"。" -#: pretix/control/logdisplay.py:392 +#: pretix/control/logdisplay.py:408 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "双因素身份验证设备\"{name}\"已从您的帐户中删除。" -#: pretix/control/logdisplay.py:394 +#: pretix/control/logdisplay.py:410 msgid "Notifications have been enabled." msgstr "已启用通知。" -#: pretix/control/logdisplay.py:395 +#: pretix/control/logdisplay.py:411 msgid "Notifications have been disabled." msgstr "通知已被禁用。" -#: pretix/control/logdisplay.py:396 +#: pretix/control/logdisplay.py:412 msgid "Your notification settings have been changed." msgstr "您的通知设置已更改。" -#: pretix/control/logdisplay.py:397 +#: pretix/control/logdisplay.py:413 msgid "This user has been anonymized." msgstr "此用户已被匿名。" -#: pretix/control/logdisplay.py:400 +#: pretix/control/logdisplay.py:416 msgid "Password reset mail sent." msgstr "密码重置邮件已发送。" -#: pretix/control/logdisplay.py:401 +#: pretix/control/logdisplay.py:417 msgid "The password has been reset." msgstr "密码已重置。" -#: pretix/control/logdisplay.py:402 +#: pretix/control/logdisplay.py:418 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:404 +#: pretix/control/logdisplay.py:420 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "组织者\"{name}\"已删除。" -#: pretix/control/logdisplay.py:405 +#: pretix/control/logdisplay.py:421 msgid "The voucher has been created." msgstr "优惠券已创建。" -#: pretix/control/logdisplay.py:407 +#: pretix/control/logdisplay.py:423 msgid "The voucher has been created and sent to a person on the waiting list." msgstr "优惠券已创建并发送给等候列表上的人员。" -#: pretix/control/logdisplay.py:408 +#: pretix/control/logdisplay.py:424 msgid "The voucher has been changed." msgstr "优惠券已被更改。" -#: pretix/control/logdisplay.py:409 +#: pretix/control/logdisplay.py:425 msgid "The voucher has been deleted." msgstr "优惠券已被删除。" -#: pretix/control/logdisplay.py:410 +#: pretix/control/logdisplay.py:426 #, python-brace-format msgid "The voucher has been redeemed in order {order_code}." msgstr "优惠券已按订单{order_code}兑换。" -#: pretix/control/logdisplay.py:411 +#: pretix/control/logdisplay.py:427 msgid "The product has been created." msgstr "产品已创建。" -#: pretix/control/logdisplay.py:412 +#: pretix/control/logdisplay.py:428 msgid "The product has been changed." msgstr "产品已更改。" -#: pretix/control/logdisplay.py:413 +#: pretix/control/logdisplay.py:429 msgid "The product has been deleted." msgstr "产品已删除。" -#: pretix/control/logdisplay.py:414 +#: pretix/control/logdisplay.py:430 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "已创建变量\"{value}\"。" -#: pretix/control/logdisplay.py:415 +#: pretix/control/logdisplay.py:431 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "已删除变量\"{value}\"。" -#: pretix/control/logdisplay.py:416 +#: pretix/control/logdisplay.py:432 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "已更改变量\"{value}\"。" -#: pretix/control/logdisplay.py:417 +#: pretix/control/logdisplay.py:433 msgid "An add-on has been added to this product." msgstr "此产品中添加了一个附加组件。" -#: pretix/control/logdisplay.py:418 +#: pretix/control/logdisplay.py:434 msgid "An add-on has been removed from this product." msgstr "从该产品中删除了一个附加组件。" -#: pretix/control/logdisplay.py:419 +#: pretix/control/logdisplay.py:435 msgid "An add-on has been changed on this product." msgstr "此产品的附加组件已更改。" -#: pretix/control/logdisplay.py:420 +#: pretix/control/logdisplay.py:436 #, 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:421 +#: pretix/control/logdisplay.py:437 #, 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:422 +#: pretix/control/logdisplay.py:438 #, 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:423 +#: pretix/control/logdisplay.py:439 msgid "The quota has been added." msgstr "已添加配额。" -#: pretix/control/logdisplay.py:424 +#: pretix/control/logdisplay.py:440 msgid "The quota has been deleted." msgstr "已删除配额。" -#: pretix/control/logdisplay.py:425 +#: pretix/control/logdisplay.py:441 msgid "The quota has been changed." msgstr "已更改配额。" -#: pretix/control/logdisplay.py:426 +#: pretix/control/logdisplay.py:442 #, fuzzy #| msgid "The quota has been deleted." msgid "The quota has closed." msgstr "已删除配额。" -#: pretix/control/logdisplay.py:427 pretix/control/views/item.py:944 +#: pretix/control/logdisplay.py:443 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:428 +#: pretix/control/logdisplay.py:444 msgid "The category has been added." msgstr "该类别已添加。" -#: pretix/control/logdisplay.py:429 +#: pretix/control/logdisplay.py:445 msgid "The category has been deleted." msgstr "该类别已被删除。" -#: pretix/control/logdisplay.py:430 +#: pretix/control/logdisplay.py:446 msgid "The category has been changed." msgstr "该类别已被更改。" -#: pretix/control/logdisplay.py:431 +#: pretix/control/logdisplay.py:447 msgid "The question has been added." msgstr "该问题已添加。" -#: pretix/control/logdisplay.py:432 +#: pretix/control/logdisplay.py:448 msgid "The question has been deleted." msgstr "该问题已被删除。" -#: pretix/control/logdisplay.py:433 +#: pretix/control/logdisplay.py:449 msgid "The question has been changed." msgstr "该问题已被更改。" -#: pretix/control/logdisplay.py:434 +#: pretix/control/logdisplay.py:450 msgid "The tax rule has been added." msgstr "已添加税收规则。" -#: pretix/control/logdisplay.py:435 +#: pretix/control/logdisplay.py:451 msgid "The tax rule has been deleted." msgstr "已删除税收规则。" -#: pretix/control/logdisplay.py:436 +#: pretix/control/logdisplay.py:452 msgid "The tax rule has been changed." msgstr "已更改税收规则。" -#: pretix/control/logdisplay.py:437 +#: pretix/control/logdisplay.py:453 msgid "The check-in list has been added." msgstr "已添加签入列表。" -#: pretix/control/logdisplay.py:438 +#: pretix/control/logdisplay.py:454 msgid "The check-in list has been deleted." msgstr "已删除签入列表。" -#: pretix/control/logdisplay.py:439 +#: pretix/control/logdisplay.py:455 msgid "The check-in list has been changed." msgstr "已更改签入列表。" -#: pretix/control/logdisplay.py:440 +#: pretix/control/logdisplay.py:456 msgid "The event settings have been changed." msgstr "活动设置已更改。" -#: pretix/control/logdisplay.py:441 +#: pretix/control/logdisplay.py:457 msgid "The ticket download settings have been changed." msgstr "门票下载设置已更改。" -#: pretix/control/logdisplay.py:442 +#: pretix/control/logdisplay.py:458 msgid "A plugin has been enabled." msgstr "插件已启用。" -#: pretix/control/logdisplay.py:443 +#: pretix/control/logdisplay.py:459 msgid "A plugin has been disabled." msgstr "插件已被禁用。" -#: pretix/control/logdisplay.py:444 +#: pretix/control/logdisplay.py:460 msgid "The shop has been taken live." msgstr "这家商店已启用。" -#: pretix/control/logdisplay.py:445 +#: pretix/control/logdisplay.py:461 msgid "The shop has been taken offline." msgstr "这家商店已经下线了。" -#: pretix/control/logdisplay.py:446 +#: pretix/control/logdisplay.py:462 msgid "The shop has been taken into test mode." msgstr "商店已进入测试模式。" -#: pretix/control/logdisplay.py:447 +#: pretix/control/logdisplay.py:463 msgid "The test mode has been disabled." msgstr "测试模式已被禁用。" -#: pretix/control/logdisplay.py:448 +#: pretix/control/logdisplay.py:464 msgid "The event has been created." msgstr "该活动已创建。" -#: pretix/control/logdisplay.py:449 +#: pretix/control/logdisplay.py:465 #, fuzzy #| msgid "The event settings have been changed." msgid "The event details have been changed." msgstr "活动设置已更改。" -#: pretix/control/logdisplay.py:450 +#: pretix/control/logdisplay.py:466 msgid "An answer option has been added to the question." msgstr "答案选项已添加到问题中。" -#: pretix/control/logdisplay.py:451 +#: pretix/control/logdisplay.py:467 msgid "An answer option has been removed from the question." msgstr "答案选项已从问题中删除。" -#: pretix/control/logdisplay.py:452 +#: pretix/control/logdisplay.py:468 msgid "An answer option has been changed." msgstr "答案选项已更改。" -#: pretix/control/logdisplay.py:453 +#: pretix/control/logdisplay.py:469 msgid "A user has been added to the event team." msgstr "用户已添加到活动团队。" -#: pretix/control/logdisplay.py:454 +#: pretix/control/logdisplay.py:470 msgid "A user has been invited to the event team." msgstr "用户已被邀请加入活动团队。" -#: pretix/control/logdisplay.py:455 +#: pretix/control/logdisplay.py:471 msgid "A user's permissions have been changed." msgstr "用户的权限已更改。" -#: pretix/control/logdisplay.py:456 +#: pretix/control/logdisplay.py:472 msgid "A user has been removed from the event team." msgstr "用户已从活动团队中删除。" -#: pretix/control/logdisplay.py:457 +#: pretix/control/logdisplay.py:473 msgid "A voucher has been sent to a person on the waiting list." msgstr "优惠券已发送给等待列表上的人。" -#: pretix/control/logdisplay.py:458 +#: pretix/control/logdisplay.py:474 msgid "An entry has been removed from the waiting list." msgstr "已从等待列表中删除一条记录。" -#: pretix/control/logdisplay.py:459 +#: pretix/control/logdisplay.py:475 msgid "An entry has been changed on the waiting list." msgstr "已从等待列表中更改一条记录。" -#: pretix/control/logdisplay.py:460 +#: pretix/control/logdisplay.py:476 msgid "An entry has been added to the waiting list." msgstr "已将一条记录添加到等待列表中。" -#: pretix/control/logdisplay.py:461 +#: pretix/control/logdisplay.py:477 msgid "The team has been created." msgstr "团队已创建。" -#: pretix/control/logdisplay.py:462 +#: pretix/control/logdisplay.py:478 msgid "The team settings have been changed." msgstr "团队设置已更改。" -#: pretix/control/logdisplay.py:463 +#: pretix/control/logdisplay.py:479 msgid "The team has been deleted." msgstr "团队已被删除。" -#: pretix/control/logdisplay.py:464 pretix/control/views/organizer.py:1325 +#: pretix/control/logdisplay.py:480 pretix/control/views/organizer.py:1433 #, fuzzy #| msgid "The team has been created." msgid "The gate has been created." msgstr "团队已创建。" -#: pretix/control/logdisplay.py:465 +#: pretix/control/logdisplay.py:481 #, fuzzy #| msgid "The category has been changed." msgid "The gate has been changed." msgstr "该类别已被更改。" -#: pretix/control/logdisplay.py:466 +#: pretix/control/logdisplay.py:482 #, fuzzy #| msgid "The team has been deleted." msgid "The gate has been deleted." msgstr "团队已被删除。" -#: pretix/control/logdisplay.py:467 +#: pretix/control/logdisplay.py:483 msgctxt "subevent" msgid "The event date has been deleted." msgstr "活动日期已被删除。" -#: pretix/control/logdisplay.py:468 +#: pretix/control/logdisplay.py:484 #, fuzzy #| msgctxt "subevent" #| msgid "The event date has been changed." @@ -11199,170 +11655,170 @@ msgctxt "subevent" msgid "The event date has been canceled." msgstr "活动日期已被更改。" -#: pretix/control/logdisplay.py:469 +#: pretix/control/logdisplay.py:485 msgctxt "subevent" msgid "The event date has been changed." msgstr "活动日期已被更改。" -#: pretix/control/logdisplay.py:470 +#: pretix/control/logdisplay.py:486 msgctxt "subevent" msgid "The event date has been created." msgstr "活动日期已创建。" -#: pretix/control/logdisplay.py:471 +#: pretix/control/logdisplay.py:487 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "配额已添加到活动日期。" -#: pretix/control/logdisplay.py:472 +#: pretix/control/logdisplay.py:488 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "活动日期的配额已更改。" -#: pretix/control/logdisplay.py:473 +#: pretix/control/logdisplay.py:489 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "配额已从活动日期中删除。" -#: pretix/control/logdisplay.py:474 +#: pretix/control/logdisplay.py:490 msgid "The device has been created." msgstr "设备已创建。" -#: pretix/control/logdisplay.py:475 +#: pretix/control/logdisplay.py:491 msgid "The device has been changed." msgstr "设备已被更改。" -#: pretix/control/logdisplay.py:476 +#: pretix/control/logdisplay.py:492 msgid "Access of the device has been revoked." msgstr "设备的访问权已被撤销。" -#: pretix/control/logdisplay.py:477 +#: pretix/control/logdisplay.py:493 msgid "The device has been initialized." msgstr "设备已初始化。" -#: pretix/control/logdisplay.py:478 +#: pretix/control/logdisplay.py:494 msgid "The access token of the device has been regenerated." msgstr "已重新生成设备的访问令牌。" -#: pretix/control/logdisplay.py:479 +#: pretix/control/logdisplay.py:495 msgid "The device has notified the server of an hardware or software update." msgstr "设备已通知服务器硬件或软件更新。" -#: pretix/control/logdisplay.py:480 +#: pretix/control/logdisplay.py:496 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been created." msgstr "团队已创建。" -#: pretix/control/logdisplay.py:481 pretix/control/views/organizer.py:1178 +#: pretix/control/logdisplay.py:497 pretix/control/views/organizer.py:1286 #, fuzzy #| msgid "The team has been created." msgid "The gift card has been changed." msgstr "团队已创建。" -#: pretix/control/logdisplay.py:482 +#: pretix/control/logdisplay.py:498 #, fuzzy #| msgid "The question has been added." msgid "A manual transaction has been performed." msgstr "该问题已添加。" -#: pretix/control/logdisplay.py:506 +#: pretix/control/logdisplay.py:522 msgid "The settings of a payment provider have been changed." msgstr "支付服务提供商的设置已更改。" -#: pretix/control/logdisplay.py:509 +#: pretix/control/logdisplay.py:525 msgid "The settings of a ticket output provider have been changed." msgstr "票证输出提供程序的设置已更改。" -#: pretix/control/logdisplay.py:512 +#: pretix/control/logdisplay.py:528 msgid "The user confirmed the following message: \"{}\"" msgstr "用户确认以下消息:\"{}\"" -#: pretix/control/logdisplay.py:533 +#: pretix/control/logdisplay.py:549 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list " "\"{list}\"." msgstr "位置 #{posid}已在{datetime}列表\"{list}\"手动签入。" -#: pretix/control/logdisplay.py:538 +#: pretix/control/logdisplay.py:554 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "位置 #{posid}已在{datetime}列表\"{list}\"再次签入。" -#: pretix/control/logdisplay.py:553 +#: pretix/control/logdisplay.py:569 #, python-brace-format msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "列表\"{list}\"上的位置 #{posid}的签入已恢复。" -#: pretix/control/logdisplay.py:559 +#: pretix/control/logdisplay.py:575 #, python-brace-format msgid "{user} has been added to the team." msgstr "{user}已添加到团队中。" -#: pretix/control/logdisplay.py:562 +#: pretix/control/logdisplay.py:578 #, python-brace-format msgid "{user} has been removed from the team." msgstr "{user}已从团队中删除。" -#: pretix/control/logdisplay.py:565 +#: pretix/control/logdisplay.py:581 #, python-brace-format msgid "{user} has joined the team using the invite sent to {email}." msgstr "{user}已使用发送到{email}的邀请加入了团队。" -#: pretix/control/logdisplay.py:570 +#: pretix/control/logdisplay.py:586 #, python-brace-format msgid "{user} has been invited to the team." msgstr "{user}已被邀请加入团队。" -#: pretix/control/logdisplay.py:573 +#: pretix/control/logdisplay.py:589 #, 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:576 +#: pretix/control/logdisplay.py:592 #, python-brace-format msgid "The invite for {user} has been revoked." msgstr "{user}的邀请已撤销。" -#: pretix/control/logdisplay.py:579 +#: pretix/control/logdisplay.py:595 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "已创建令牌\"{name}\"。" -#: pretix/control/logdisplay.py:582 +#: pretix/control/logdisplay.py:598 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "已撤销令牌\"{name}\"。" -#: pretix/control/logdisplay.py:585 +#: pretix/control/logdisplay.py:601 msgid "Your account settings have been changed." msgstr "您的帐户设置已更改。" -#: pretix/control/logdisplay.py:587 pretix/control/views/user.py:232 +#: pretix/control/logdisplay.py:603 pretix/control/views/user.py:232 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "您的电子邮件地址已更改为{email}。" -#: pretix/control/logdisplay.py:589 pretix/control/views/user.py:229 +#: pretix/control/logdisplay.py:605 pretix/control/views/user.py:229 msgid "Your password has been changed." msgstr "您的密码已更改。" -#: pretix/control/logdisplay.py:591 +#: pretix/control/logdisplay.py:607 msgid "Your account has been enabled." msgstr "您的帐户已启用。" -#: pretix/control/logdisplay.py:593 +#: pretix/control/logdisplay.py:609 msgid "Your account has been disabled." msgstr "您的帐户已被禁用。" -#: pretix/control/logdisplay.py:597 +#: pretix/control/logdisplay.py:613 msgid "You impersonated {}." msgstr "您冒充了{}。" -#: pretix/control/logdisplay.py:600 +#: pretix/control/logdisplay.py:616 msgid "You stopped impersonating {}." msgstr "您停止冒充{}。" @@ -11387,18 +11843,19 @@ msgstr "仪表板" #: 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/mail.html:14 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:25 #: pretix/control/templates/pretixcontrol/item/index.html:12 #: pretix/control/templates/pretixcontrol/items/question_edit.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:18 #: pretix/control/templates/pretixcontrol/organizers/edit.html:29 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:19 msgid "General" msgstr "一般" #: 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/index.html:731 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:67 #: pretix/presale/templates/pretixpresale/event/order.html:81 @@ -11448,14 +11905,14 @@ msgid "Overview" msgstr "概述" #: pretix/control/navigation.py:211 -#: pretix/control/templates/pretixcontrol/order/index.html:699 +#: pretix/control/templates/pretixcontrol/order/index.html:718 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/presale/templates/pretixpresale/event/order.html:128 msgid "Refunds" msgstr "退款" -#: pretix/control/navigation.py:219 pretix/control/navigation.py:519 +#: pretix/control/navigation.py:219 pretix/control/navigation.py:559 msgid "Export" msgstr "输出" @@ -11555,12 +12012,28 @@ msgstr "已检票" msgid "Event metadata" msgstr "活动日期" -#: pretix/control/navigation.py:464 +#: pretix/control/navigation.py:471 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:6 msgid "Webhooks" msgstr "Webhooks" -#: pretix/control/navigation.py:495 pretix/control/navigation.py:502 +#: pretix/control/navigation.py:506 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:9 +#, fuzzy +#| msgctxt "refund_source" +#| msgid "Customer" +msgid "Customers" +msgstr "客户" + +#: pretix/control/navigation.py:525 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:56 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer accounts" +msgstr "客户的行为" + +#: pretix/control/navigation.py:535 pretix/control/navigation.py:542 msgid "Devices" msgstr "设备" @@ -11610,6 +12083,9 @@ msgid "Register" msgstr "记录器" #: pretix/control/templates/pretixcontrol/auth/login.html:27 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:19 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:20 msgid "Log in" msgstr "登录" @@ -11669,6 +12145,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 #: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:135 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:91 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:49 @@ -11721,19 +12199,19 @@ msgid "Set new password" msgstr "设置新密码" #: pretix/control/templates/pretixcontrol/auth/recover.html:15 -#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:78 +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:104 #: pretix/control/templates/pretixcontrol/event/cancel.html:56 #: pretix/control/templates/pretixcontrol/event/invoicing.html:63 -#: pretix/control/templates/pretixcontrol/event/mail.html:94 +#: pretix/control/templates/pretixcontrol/event/mail.html:100 #: pretix/control/templates/pretixcontrol/event/payment.html:80 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:322 +#: pretix/control/templates/pretixcontrol/event/settings.html:323 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:136 #: pretix/control/templates/pretixcontrol/event/tickets.html:72 #: pretix/control/templates/pretixcontrol/global_settings.html:12 #: pretix/control/templates/pretixcontrol/global_update.html:86 -#: pretix/control/templates/pretixcontrol/item/index.html:130 +#: pretix/control/templates/pretixcontrol/item/index.html:158 #: pretix/control/templates/pretixcontrol/items/category.html:37 #: pretix/control/templates/pretixcontrol/items/question_edit.html:149 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:47 @@ -11744,13 +12222,17 @@ msgstr "设置新密码" #: pretix/control/templates/pretixcontrol/order/change_questions.html:86 #: pretix/control/templates/pretixcontrol/order/extend.html:28 #: pretix/control/templates/pretixcontrol/organizers/create.html:17 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:24 #: pretix/control/templates/pretixcontrol/organizers/device_edit.html:30 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:90 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:97 #: pretix/control/templates/pretixcontrol/organizers/gate_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/giftcard_create.html:17 #: pretix/control/templates/pretixcontrol/organizers/giftcard_edit.html:20 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:51 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:15 #: pretix/control/templates/pretixcontrol/organizers/property_edit.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:44 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:45 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:20 #: pretix/control/templates/pretixcontrol/pdf/index.html:427 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:597 @@ -11767,6 +12249,9 @@ msgstr "设置新密码" #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:20 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:20 msgid "Save" msgstr "保存" @@ -11801,6 +12286,8 @@ msgstr "账户设置" #: pretix/control/templates/pretixcontrol/base.html:217 #: pretix/control/templates/pretixcontrol/base.html:219 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:13 +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:14 msgid "Log out" msgstr "注销" @@ -12024,6 +12511,7 @@ msgstr "CSV" #: pretix/control/templates/pretixcontrol/items/question.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:47 #: pretix/control/templates/pretixcontrol/orders/refunds.html:22 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:28 #: pretix/control/templates/pretixcontrol/organizers/detail.html:23 #: pretix/control/templates/pretixcontrol/organizers/detail.html:43 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:38 @@ -12111,7 +12599,7 @@ msgstr "这也将删除%(num)s签入的信息。" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:362 +#: pretix/control/templates/pretixcontrol/order/change.html:380 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:83 @@ -12124,8 +12612,10 @@ msgstr "这也将删除%(num)s签入的信息。" #: pretix/control/templates/pretixcontrol/order/refund_process.html:55 #: pretix/control/templates/pretixcontrol/order/refund_start.html:51 #: pretix/control/templates/pretixcontrol/orders/refunds.html:104 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:36 #: pretix/control/templates/pretixcontrol/organizers/device_revoke.html:21 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:12 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:16 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:12 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:10 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:21 @@ -12160,6 +12650,7 @@ msgstr "取消" #: pretix/control/templates/pretixcontrol/order/index.html:37 #: pretix/control/templates/pretixcontrol/organizers/delete.html:30 #: pretix/control/templates/pretixcontrol/organizers/gate_delete.html:15 +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:20 #: pretix/control/templates/pretixcontrol/organizers/property_delete.html:15 #: pretix/control/templates/pretixcontrol/organizers/team_delete.html:24 #: pretix/control/templates/pretixcontrol/pdf/index.html:165 @@ -12219,6 +12710,21 @@ msgstr "" msgid "Custom check-in rule" msgstr "未签入" +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:74 +#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 +#: pretix/control/templates/pretixcontrol/orders/index.html:38 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:53 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:117 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 +#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 +#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 +msgid "Edit" +msgstr "编辑" + +#: pretix/control/templates/pretixcontrol/checkin/list_edit.html:80 +msgid "Visualize" +msgstr "" + #: pretix/control/templates/pretixcontrol/checkin/lists.html:7 msgid "" "You can create check-in lists that you can use e.g. at the entrance of your " @@ -12475,7 +12981,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:328 +#: pretix/control/templates/pretixcontrol/event/settings.html:329 #, fuzzy #| msgid "Can create events" msgid "Cancel or delete event" @@ -12591,7 +13097,7 @@ msgid "Geo coordinates" msgstr "没有日期" #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:15 -#: pretix/control/templates/pretixcontrol/event/settings.html:125 +#: pretix/control/templates/pretixcontrol/event/settings.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:271 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:275 #, fuzzy @@ -12707,7 +13213,7 @@ msgid "Show more" msgstr "显示更多" #: pretix/control/templates/pretixcontrol/event/index.html:157 -#: pretix/control/templates/pretixcontrol/order/index.html:877 +#: pretix/control/templates/pretixcontrol/order/index.html:896 msgid "Update comment" msgstr "更新评论" @@ -12735,9 +13241,9 @@ msgstr "此更改由pretix管理员执行。" #: pretix/control/templates/pretixcontrol/event/index.html:216 #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:667 -#: pretix/control/templates/pretixcontrol/order/index.html:679 -#: pretix/control/templates/pretixcontrol/order/index.html:784 +#: pretix/control/templates/pretixcontrol/order/index.html:686 +#: pretix/control/templates/pretixcontrol/order/index.html:698 +#: pretix/control/templates/pretixcontrol/order/index.html:803 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 msgid "Inspect" @@ -12896,79 +13402,75 @@ msgstr "客户的行为" msgid "No results" msgstr "没有结果" -#: pretix/control/templates/pretixcontrol/event/mail.html:6 +#: pretix/control/templates/pretixcontrol/event/mail.html:7 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:11 msgid "E-mail settings" msgstr "电子邮件设置" -#: pretix/control/templates/pretixcontrol/event/mail.html:24 +#: pretix/control/templates/pretixcontrol/event/mail.html:28 msgid "E-mail design" msgstr "电子邮件设计" -#: pretix/control/templates/pretixcontrol/event/mail.html:37 +#: pretix/control/templates/pretixcontrol/event/mail.html:41 #: 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:424 msgid "Preview" msgstr "预览" -#: pretix/control/templates/pretixcontrol/event/mail.html:45 +#: pretix/control/templates/pretixcontrol/event/mail.html:49 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:26 msgid "E-mail content" msgstr "电子邮件内容" -#: pretix/control/templates/pretixcontrol/event/mail.html:47 +#: pretix/control/templates/pretixcontrol/event/mail.html:51 msgid "Placed order" msgstr "下订单" -#: pretix/control/templates/pretixcontrol/event/mail.html:50 +#: pretix/control/templates/pretixcontrol/event/mail.html:54 msgid "Paid order" msgstr "付费订单" -#: pretix/control/templates/pretixcontrol/event/mail.html:53 +#: pretix/control/templates/pretixcontrol/event/mail.html:57 msgid "Free order" msgstr "免费订单" -#: pretix/control/templates/pretixcontrol/event/mail.html:56 -#: pretix/control/templates/pretixcontrol/order/index.html:203 -#: pretix/control/templates/pretixcontrol/order/index.html:412 +#: pretix/control/templates/pretixcontrol/event/mail.html:60 +#: pretix/control/templates/pretixcontrol/order/index.html:216 +#: pretix/control/templates/pretixcontrol/order/index.html:431 msgid "Resend link" msgstr "重新发送连接" -#: pretix/control/templates/pretixcontrol/event/mail.html:62 +#: pretix/control/templates/pretixcontrol/event/mail.html:66 msgid "Payment reminder" msgstr "催款单" -#: pretix/control/templates/pretixcontrol/event/mail.html:65 +#: pretix/control/templates/pretixcontrol/event/mail.html:69 msgid "Waiting list notification" msgstr "等待列表通知" -#: pretix/control/templates/pretixcontrol/event/mail.html:71 +#: pretix/control/templates/pretixcontrol/event/mail.html:75 msgid "Order custom mail" msgstr "订购自定义邮件" -#: pretix/control/templates/pretixcontrol/event/mail.html:74 +#: pretix/control/templates/pretixcontrol/event/mail.html:78 msgid "Reminder to download tickets" msgstr "提醒下载门票" -#: pretix/control/templates/pretixcontrol/event/mail.html:77 +#: pretix/control/templates/pretixcontrol/event/mail.html:81 msgid "Order approval process" msgstr "订单审批流程" -#: pretix/control/templates/pretixcontrol/event/mail.html:82 +#: pretix/control/templates/pretixcontrol/event/mail.html:86 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:39 msgid "SMTP settings" msgstr "SMTP设置" -#: pretix/control/templates/pretixcontrol/event/mail.html:97 +#: pretix/control/templates/pretixcontrol/event/mail.html:103 +#: pretix/control/templates/pretixcontrol/organizers/mail.html:54 msgid "Save and test custom SMTP connection" msgstr "保存并测试自定义SMTP连接" -#: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:27 -#: pretix/control/templates/pretixcontrol/orders/index.html:38 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:15 -#: pretix/control/templates/pretixcontrol/organizers/team_members.html:10 -#: pretix/control/templates/pretixcontrol/organizers/webhooks.html:66 -msgid "Edit" -msgstr "编辑" - #: pretix/control/templates/pretixcontrol/event/payment.html:5 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:5 msgid "Payment settings" @@ -13044,14 +13546,20 @@ msgstr "已安装的插件" #: 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:482 pretix/control/views/organizer.py:806 -#: pretix/control/views/organizer.py:952 pretix/control/views/organizer.py:1364 -#: pretix/control/views/organizer.py:1455 pretix/control/views/subevents.py:472 +#: pretix/control/views/organizer.py:234 pretix/control/views/organizer.py:278 +#: pretix/control/views/organizer.py:447 pretix/control/views/organizer.py:590 +#: pretix/control/views/organizer.py:914 pretix/control/views/organizer.py:1060 +#: pretix/control/views/organizer.py:1472 +#: pretix/control/views/organizer.py:1563 +#: pretix/control/views/organizer.py:1684 +#: pretix/control/views/organizer.py:1838 +#: pretix/control/views/organizer.py:1877 +#: pretix/control/views/organizer.py:1915 pretix/control/views/subevents.py:472 #: pretix/control/views/subevents.py:1508 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 +#: pretix/presale/views/customer.py:368 pretix/presale/views/customer.py:420 msgid "Your changes have been saved." msgstr "您的更改已保存。" @@ -13202,16 +13710,17 @@ msgid "" "provide ways for your attendees to contact you:" msgstr "如果出现问题或不清楚,我们强烈建议为观众提供与您联系的方式:" -#: pretix/control/templates/pretixcontrol/event/settings.html:12 +#: pretix/control/templates/pretixcontrol/event/settings.html:7 +#: pretix/control/templates/pretixcontrol/event/settings.html:13 #: pretix/control/templates/pretixcontrol/user/settings.html:11 msgid "General settings" msgstr "常规设置" -#: pretix/control/templates/pretixcontrol/event/settings.html:19 +#: pretix/control/templates/pretixcontrol/event/settings.html:20 msgid "Basics" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:37 +#: pretix/control/templates/pretixcontrol/event/settings.html:38 #: pretix/control/templates/pretixcontrol/item/index.html:69 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:392 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:75 @@ -13219,72 +13728,72 @@ msgstr "" msgid "Meta data" msgstr "元数据" -#: pretix/control/templates/pretixcontrol/event/settings.html:56 +#: pretix/control/templates/pretixcontrol/event/settings.html:57 #: pretix/control/templates/pretixcontrol/organizers/edit.html:50 #, fuzzy #| msgid "Location" msgid "Localization" msgstr "位置" -#: pretix/control/templates/pretixcontrol/event/settings.html:63 +#: pretix/control/templates/pretixcontrol/event/settings.html:64 #, fuzzy #| msgid "Attendee name" msgid "Customer and attendee data" msgstr "观众姓名" -#: pretix/control/templates/pretixcontrol/event/settings.html:64 +#: pretix/control/templates/pretixcontrol/event/settings.html:65 #, fuzzy #| msgid "Customers can cancel their paid orders" msgid "Customer data (once per order)" msgstr "客户可以取消他们的已付款订单" -#: pretix/control/templates/pretixcontrol/event/settings.html:79 +#: pretix/control/templates/pretixcontrol/event/settings.html:80 #, fuzzy #| msgid "Sender address" msgid "Name and address" msgstr "发件人地址" -#: pretix/control/templates/pretixcontrol/event/settings.html:84 +#: pretix/control/templates/pretixcontrol/event/settings.html:85 #, fuzzy #| msgid "Invoice settings" msgid "See invoice settings" msgstr "发票设置" -#: pretix/control/templates/pretixcontrol/event/settings.html:90 +#: pretix/control/templates/pretixcontrol/event/settings.html:91 #, fuzzy #| msgid "Is an admission ticket" msgid "Attendee data (once per admission ticket)" msgstr "一张门票" -#: pretix/control/templates/pretixcontrol/event/settings.html:99 +#: pretix/control/templates/pretixcontrol/event/settings.html:100 #, fuzzy #| msgid "E-mail address verified" msgid "Custom fields" msgstr "E-mail 地址已验证" -#: pretix/control/templates/pretixcontrol/event/settings.html:104 +#: pretix/control/templates/pretixcontrol/event/settings.html:105 #, fuzzy #| msgid "Include questions" msgid "Manage questions" msgstr "包括问题" -#: pretix/control/templates/pretixcontrol/event/settings.html:111 +#: pretix/control/templates/pretixcontrol/event/settings.html:112 #, fuzzy #| msgid "User settings" msgid "Other settings" msgstr "用户设置" -#: pretix/control/templates/pretixcontrol/event/settings.html:117 +#: pretix/control/templates/pretixcontrol/event/settings.html:118 #, fuzzy #| msgid "Text" msgid "Texts" msgstr "文本" -#: pretix/control/templates/pretixcontrol/event/settings.html:124 +#: pretix/control/templates/pretixcontrol/event/settings.html:125 msgid "Confirmation text" msgstr "确认文本" -#: pretix/control/templates/pretixcontrol/event/settings.html:129 +#: pretix/control/templates/pretixcontrol/event/settings.html:130 #, fuzzy #| msgid "" #| "This text needs to be confirmed by the user before a purchase is " @@ -13300,18 +13809,18 @@ msgstr "" "此文本需要用户确认才能进行购买。例如,您可以在此处链接您的服务条款。 如果您使" "用“页面”功能发布服务条款,则不需要此设置,因为您可以在此处进行配置。" -#: pretix/control/templates/pretixcontrol/event/settings.html:186 +#: pretix/control/templates/pretixcontrol/event/settings.html:187 #, fuzzy #| msgid "Confirmation text" msgid "Add confirmation text" msgstr "确认文本" -#: pretix/control/templates/pretixcontrol/event/settings.html:200 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:55 +#: pretix/control/templates/pretixcontrol/event/settings.html:201 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:62 msgid "Shop design" msgstr "商店设计" -#: pretix/control/templates/pretixcontrol/event/settings.html:216 +#: pretix/control/templates/pretixcontrol/event/settings.html:217 #: pretix/control/templates/pretixcontrol/events/create_basics.html:53 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:411 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:94 @@ -13319,21 +13828,21 @@ msgstr "商店设计" msgid "Timeline" msgstr "时间线" -#: pretix/control/templates/pretixcontrol/event/settings.html:225 +#: pretix/control/templates/pretixcontrol/event/settings.html:226 msgid "Display" msgstr "显示" -#: pretix/control/templates/pretixcontrol/event/settings.html:245 +#: pretix/control/templates/pretixcontrol/event/settings.html:246 msgid "Cart" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:260 +#: pretix/control/templates/pretixcontrol/event/settings.html:261 #, fuzzy #| msgid "Event date" msgid "Item metadata" msgstr "活动日期" -#: pretix/control/templates/pretixcontrol/event/settings.html:262 +#: pretix/control/templates/pretixcontrol/event/settings.html:263 #, fuzzy #| msgid "" #| "You can here define a set of metadata properties (i.e. variables) that " @@ -13348,11 +13857,11 @@ msgstr "" "您可以在这里定义一组元数据属性(即变量),稍后您可以为活动设置这些属性,并在" "票据布局等位置重复使用这些属性。如果您创建了大量活动,它能很有用的节省时间。" -#: pretix/control/templates/pretixcontrol/event/settings.html:315 +#: pretix/control/templates/pretixcontrol/event/settings.html:316 msgid "Add property" msgstr "添加属性" -#: pretix/control/templates/pretixcontrol/event/settings.html:333 +#: pretix/control/templates/pretixcontrol/event/settings.html:334 #: pretix/control/templates/pretixcontrol/events/index.html:158 #: pretix/control/templates/pretixcontrol/organizers/detail.html:115 msgid "Clone event" @@ -13430,7 +13939,7 @@ msgid "Add a new rule" msgstr "添加新规则" #: pretix/control/templates/pretixcontrol/event/tax_edit.html:144 -#: pretix/control/templates/pretixcontrol/organizers/edit.html:81 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:88 #, fuzzy #| msgid "Change" msgid "Change history" @@ -13699,19 +14208,6 @@ msgstr "系列" msgid "More quotas" msgstr "更多配额" -#: pretix/control/templates/pretixcontrol/events/index.html:142 -#: pretix/control/templates/pretixcontrol/organizers/detail.html:98 -#: 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:536 -msgid "On sale" -msgstr "正在销售" - #: pretix/control/templates/pretixcontrol/events/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/detail.html:109 msgid "Open event dashboard" @@ -14116,7 +14612,7 @@ msgstr "" "请注意,您的变量将可供出售,直到您将其添加到现有或新创建的" "配额中。" -#: pretix/control/templates/pretixcontrol/item/include_variations.html:89 +#: pretix/control/templates/pretixcontrol/item/include_variations.html:101 msgid "Add a new variation" msgstr "添加一个新的变量" @@ -14124,19 +14620,35 @@ msgstr "添加一个新的变量" msgid "Availability" msgstr "可用性" -#: pretix/control/templates/pretixcontrol/item/index.html:115 +#: pretix/control/templates/pretixcontrol/item/index.html:121 #, fuzzy #| msgid "Ticket checked in" msgid "Tickets & check-in" msgstr "已检票" -#: pretix/control/templates/pretixcontrol/item/index.html:120 +#: pretix/control/templates/pretixcontrol/item/index.html:126 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:590 #: pretix/control/templates/pretixcontrol/subevents/detail.html:232 msgid "Additional settings" msgstr "其他设置" -#: pretix/control/templates/pretixcontrol/item/index.html:138 +#: pretix/control/templates/pretixcontrol/item/index.html:134 +#, fuzzy +#| msgid "All days" +msgid "days" +msgstr "每天" + +#: pretix/control/templates/pretixcontrol/item/index.html:135 +#, fuzzy +#| msgid "month(s)" +msgid "months" +msgstr "月份(s)" + +#: pretix/control/templates/pretixcontrol/item/index.html:137 +msgid "Membership duration after purchase" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/index.html:166 msgid "Product history" msgstr "产品历史记录" @@ -14277,8 +14789,10 @@ 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/control/templates/pretixcontrol/organizers/customer_membership.html:77 #: pretix/plugins/reports/exporters.py:287 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:24 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:79 msgid "Canceled" msgstr "取消" @@ -14780,42 +15294,42 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:97 -#: pretix/control/templates/pretixcontrol/order/change.html:302 +#: pretix/control/templates/pretixcontrol/order/change.html:320 #, fuzzy #| msgid "Change" msgid "Change to" msgstr "更改" -#: pretix/control/templates/pretixcontrol/order/change.html:171 -#: pretix/control/templates/pretixcontrol/order/change.html:321 +#: pretix/control/templates/pretixcontrol/order/change.html:183 +#: pretix/control/templates/pretixcontrol/order/change.html:339 #, fuzzy #| msgid "incl. taxes" msgid "including all taxes" msgstr "包含税" -#: pretix/control/templates/pretixcontrol/order/change.html:191 +#: pretix/control/templates/pretixcontrol/order/change.html:203 msgid "Removing this position will also remove all add-ons to this position." msgstr "删除此位置也将删除此位置的所有附加组件。" -#: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/control/templates/pretixcontrol/order/change.html:250 -#: pretix/control/templates/pretixcontrol/order/change.html:275 +#: pretix/control/templates/pretixcontrol/order/change.html:224 +#: pretix/control/templates/pretixcontrol/order/change.html:265 +#: pretix/control/templates/pretixcontrol/order/change.html:293 msgid "Add product" msgstr "附加产品" -#: pretix/control/templates/pretixcontrol/order/change.html:329 +#: pretix/control/templates/pretixcontrol/order/change.html:347 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:339 +#: pretix/control/templates/pretixcontrol/order/change.html:357 #: pretix/control/templates/pretixcontrol/order/change_questions.html:65 msgid "Other operations" msgstr "其他操作" -#: pretix/control/templates/pretixcontrol/order/change.html:365 +#: pretix/control/templates/pretixcontrol/order/change.html:383 msgid "Perform changes" msgstr "执行更改" @@ -14839,7 +15353,7 @@ msgid "Change order information" msgstr "更改订单信息" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:814 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -14996,243 +15510,256 @@ msgstr "订单详细信息" msgid "Cancellation date" msgstr "取消日期" -#: pretix/control/templates/pretixcontrol/order/index.html:189 +#: pretix/control/templates/pretixcontrol/order/index.html:186 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:144 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account" +msgstr "客户的行为" + +#: pretix/control/templates/pretixcontrol/order/index.html:198 +#, fuzzy +#| msgid "Contact information" +msgid "Contact email" +msgstr "联系方式" + +#: pretix/control/templates/pretixcontrol/order/index.html:202 msgid "" "We know that this email address works because the user clicked a link we " "sent them." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:230 +#: pretix/control/templates/pretixcontrol/order/index.html:243 msgid "Rebuild the invoice with updated data but the same invoice number." msgstr "使用更新的数据重新生成发票,但使用相同的发票号。" -#: pretix/control/templates/pretixcontrol/order/index.html:231 +#: pretix/control/templates/pretixcontrol/order/index.html:244 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:20 msgid "Regenerate" msgstr "再生" -#: pretix/control/templates/pretixcontrol/order/index.html:241 +#: pretix/control/templates/pretixcontrol/order/index.html:254 msgid "" "Generate a cancellation document for this invoice and create a new invoice " "with a new invoice number." msgstr "为此发票生成取消凭证,并使用新发票号创建新发票。" -#: pretix/control/templates/pretixcontrol/order/index.html:244 +#: pretix/control/templates/pretixcontrol/order/index.html:257 msgid "Generate cancellation" msgstr "生成取消" -#: pretix/control/templates/pretixcontrol/order/index.html:246 +#: pretix/control/templates/pretixcontrol/order/index.html:259 msgid "Cancel and reissue" msgstr "取消并重新发行" -#: pretix/control/templates/pretixcontrol/order/index.html:262 -#: pretix/control/templates/pretixcontrol/order/index.html:274 +#: pretix/control/templates/pretixcontrol/order/index.html:275 +#: pretix/control/templates/pretixcontrol/order/index.html:287 msgid "Generate invoice" msgstr "生成发票" -#: pretix/control/templates/pretixcontrol/order/index.html:287 +#: pretix/control/templates/pretixcontrol/order/index.html:300 msgid "Change answers" msgstr "改变答案" -#: pretix/control/templates/pretixcontrol/order/index.html:292 +#: pretix/control/templates/pretixcontrol/order/index.html:305 msgid "Change products" msgstr "改变产品" -#: pretix/control/templates/pretixcontrol/order/index.html:297 +#: pretix/control/templates/pretixcontrol/order/index.html:310 #: pretix/presale/templates/pretixpresale/event/order.html:196 msgid "Ordered items" msgstr "有序项目" -#: pretix/control/templates/pretixcontrol/order/index.html:317 +#: pretix/control/templates/pretixcontrol/order/index.html:330 #, fuzzy, python-format #| msgid "Automatically expire unpaid orders" msgid "Automatically marked not present: %(date)s" msgstr "未付订单自动过期" -#: pretix/control/templates/pretixcontrol/order/index.html:319 +#: pretix/control/templates/pretixcontrol/order/index.html:332 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Exit scan: %(date)s" msgstr "首次扫描:%(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:322 +#: pretix/control/templates/pretixcontrol/order/index.html:335 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Additional entry scan: %(date)s" msgstr "首次扫描:%(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:324 +#: pretix/control/templates/pretixcontrol/order/index.html:337 #, fuzzy, python-format #| msgid "Automatically expire unpaid orders" msgid "Automatically checked in: %(date)s" msgstr "未付订单自动过期" -#: pretix/control/templates/pretixcontrol/order/index.html:326 +#: pretix/control/templates/pretixcontrol/order/index.html:339 #, fuzzy, python-format #| msgid "First scanned: %(date)s" msgid "Entry scan: %(date)s" msgstr "首次扫描:%(date)s" -#: pretix/control/templates/pretixcontrol/order/index.html:339 +#: pretix/control/templates/pretixcontrol/order/index.html:352 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:26 msgid "Voucher code used:" msgstr "使用的优惠券码:" -#: pretix/control/templates/pretixcontrol/order/index.html:341 +#: pretix/control/templates/pretixcontrol/order/index.html:354 #, fuzzy, python-format #| msgid "Original price" msgid "Original price: %(price)s" msgstr "原价" -#: pretix/control/templates/pretixcontrol/order/index.html:377 +#: pretix/control/templates/pretixcontrol/order/index.html:396 #, fuzzy #| msgid "Ticket name" msgid "Ticket page" msgstr "票证名称" -#: pretix/control/templates/pretixcontrol/order/index.html:396 -#: pretix/control/templates/pretixcontrol/order/index.html:417 -#: pretix/control/templates/pretixcontrol/order/index.html:426 -#: 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:118 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:124 +#: pretix/control/templates/pretixcontrol/order/index.html:415 +#: pretix/control/templates/pretixcontrol/order/index.html:436 +#: pretix/control/templates/pretixcontrol/order/index.html:445 +#: pretix/control/templates/pretixcontrol/order/index.html:459 +#: pretix/control/templates/pretixcontrol/order/index.html:497 +#: pretix/control/templates/pretixcontrol/order/index.html:504 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:121 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:127 msgid "not answered" msgstr "没有回答" -#: pretix/control/templates/pretixcontrol/order/index.html:450 +#: pretix/control/templates/pretixcontrol/order/index.html:469 msgid "This question will be asked during check-in." msgstr "这个问题将在签入时提出。" -#: pretix/control/templates/pretixcontrol/order/index.html:462 +#: pretix/control/templates/pretixcontrol/order/index.html:481 msgid "" "This file has been uploaded by a user and could contain viruses or other " "malicious content." msgstr "此文件已由用户上载,可能包含病毒或其他恶意内容。" -#: pretix/control/templates/pretixcontrol/order/index.html:463 +#: pretix/control/templates/pretixcontrol/order/index.html:482 msgid "UNSAFE" 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:214 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:245 +#: pretix/control/templates/pretixcontrol/order/index.html:515 +#: pretix/control/templates/pretixcontrol/order/index.html:549 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:217 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:248 #, 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:224 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:255 +#: pretix/control/templates/pretixcontrol/order/index.html:525 +#: pretix/control/templates/pretixcontrol/order/index.html:559 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:227 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:258 #, 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:277 +#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:280 msgid "Taxes" msgstr "税" -#: pretix/control/templates/pretixcontrol/order/index.html:570 +#: pretix/control/templates/pretixcontrol/order/index.html:589 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 #: pretix/control/templates/pretixcontrol/orders/overview.html:166 #: 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 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:290 msgid "Total" msgstr "总计" -#: pretix/control/templates/pretixcontrol/order/index.html:580 +#: pretix/control/templates/pretixcontrol/order/index.html:599 #: pretix/presale/templates/pretixpresale/event/order.html:204 msgid "Successful payments" msgstr "成功支付订单" -#: pretix/control/templates/pretixcontrol/order/index.html:589 +#: pretix/control/templates/pretixcontrol/order/index.html:608 #: pretix/presale/templates/pretixpresale/event/order.html:213 msgid "Pending total" msgstr "尚未付款总额" -#: pretix/control/templates/pretixcontrol/order/index.html:605 +#: pretix/control/templates/pretixcontrol/order/index.html:624 msgid "Payments" msgstr "付款" -#: pretix/control/templates/pretixcontrol/order/index.html:615 +#: pretix/control/templates/pretixcontrol/order/index.html:634 msgid "Confirmation date" msgstr "确认日期" -#: pretix/control/templates/pretixcontrol/order/index.html:628 +#: pretix/control/templates/pretixcontrol/order/index.html:647 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "此付款是使用旧版本的Pretix创建的,因此可能无法获得准确的数据。" -#: pretix/control/templates/pretixcontrol/order/index.html:629 +#: pretix/control/templates/pretixcontrol/order/index.html:648 msgid "MIGRATED" msgstr "迁移" -#: pretix/control/templates/pretixcontrol/order/index.html:641 +#: pretix/control/templates/pretixcontrol/order/index.html:660 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "取消付款" -#: pretix/control/templates/pretixcontrol/order/index.html:646 +#: pretix/control/templates/pretixcontrol/order/index.html:665 msgid "Confirm as paid" msgstr "确认已付款" -#: pretix/control/templates/pretixcontrol/order/index.html:689 +#: pretix/control/templates/pretixcontrol/order/index.html:708 msgid "Create a refund" msgstr "创建退款" -#: pretix/control/templates/pretixcontrol/order/index.html:710 +#: pretix/control/templates/pretixcontrol/order/index.html:729 #: pretix/control/templates/pretixcontrol/orders/refunds.html:57 msgid "Source" msgstr "来源" -#: pretix/control/templates/pretixcontrol/order/index.html:743 +#: pretix/control/templates/pretixcontrol/order/index.html:762 msgid "Cancel transfer" msgstr "取消转移" -#: pretix/control/templates/pretixcontrol/order/index.html:748 +#: pretix/control/templates/pretixcontrol/order/index.html:767 #: pretix/control/templates/pretixcontrol/orders/refunds.html:109 msgid "Confirm as done" msgstr "确认已完成" -#: pretix/control/templates/pretixcontrol/order/index.html:755 +#: pretix/control/templates/pretixcontrol/order/index.html:774 #: pretix/control/templates/pretixcontrol/orders/refunds.html:115 msgid "Ignore" msgstr "忽略" -#: pretix/control/templates/pretixcontrol/order/index.html:761 +#: pretix/control/templates/pretixcontrol/order/index.html:780 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:120 msgid "Process refund" msgstr "处理退款" -#: pretix/control/templates/pretixcontrol/order/index.html:809 +#: pretix/control/templates/pretixcontrol/order/index.html:828 msgid "Change" msgstr "更改" -#: pretix/control/templates/pretixcontrol/order/index.html:825 +#: pretix/control/templates/pretixcontrol/order/index.html:844 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:101 #: pretix/presale/templates/pretixpresale/event/order.html:315 msgid "ZIP code and city" msgstr "邮政编码及城市" -#: pretix/control/templates/pretixcontrol/order/index.html:838 +#: pretix/control/templates/pretixcontrol/order/index.html:857 msgid "Valid EU VAT ID" msgstr "有效的欧盟增值税ID" -#: pretix/control/templates/pretixcontrol/order/index.html:844 +#: pretix/control/templates/pretixcontrol/order/index.html:863 msgid "Check" msgstr "检查" -#: pretix/control/templates/pretixcontrol/order/index.html:890 +#: pretix/control/templates/pretixcontrol/order/index.html:909 msgid "Order history" msgstr "订单历史纪录" @@ -15689,39 +16216,47 @@ msgid "Remove filter" msgstr "停止筛选" #: pretix/control/templates/pretixcontrol/orders/index.html:116 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:150 #, fuzzy #| msgid "Order total" -msgid "Order paid / total" +msgid "Order paid / total" msgstr "订单总计" #: pretix/control/templates/pretixcontrol/orders/index.html:151 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:184 #: pretix/control/templates/pretixcontrol/search/orders.html:83 msgid "CANCELLATION REQUESTED" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:154 #: pretix/control/templates/pretixcontrol/orders/index.html:156 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:187 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:189 #: pretix/control/templates/pretixcontrol/search/orders.html:86 #: pretix/control/templates/pretixcontrol/search/orders.html:88 msgid "REFUND PENDING" msgstr "待处理退款" #: pretix/control/templates/pretixcontrol/orders/index.html:159 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:192 #: pretix/control/templates/pretixcontrol/search/orders.html:91 msgid "OVERPAID" msgstr "超额支付" #: pretix/control/templates/pretixcontrol/orders/index.html:161 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:194 #: pretix/control/templates/pretixcontrol/search/orders.html:93 msgid "UNDERPAID" msgstr "未足额支付" #: pretix/control/templates/pretixcontrol/orders/index.html:163 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:196 #: pretix/control/templates/pretixcontrol/search/orders.html:95 msgid "FULLY PAID" msgstr "全额支付" #: pretix/control/templates/pretixcontrol/orders/index.html:175 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:208 msgid "INVOICE NOT CANCELED" msgstr "" @@ -15794,6 +16329,146 @@ msgstr "操作" msgid "Search" msgstr "搜索" +#: pretix/control/templates/pretixcontrol/organizers/customer.html:6 +#: pretix/control/templates/pretixcontrol/organizers/customer.html:12 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_edit.html:11 +#, fuzzy, python-format +#| msgid "E-mail address verified" +msgid "Customer #%(id)s" +msgstr "E-mail 地址已验证" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:21 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:14 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:69 +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 +#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:15 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:89 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:87 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:149 +#, fuzzy +#| msgid "Order details" +msgid "Details" +msgstr "订单详细信息" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:26 +#: pretix/control/templates/pretixcontrol/organizers/customers.html:37 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:41 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:20 +#, fuzzy +#| msgctxt "invoice" +#| msgid "Customer VAT ID" +msgid "Customer ID" +msgstr "客户增值税号" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:31 +#, fuzzy +#| msgid "Disabled" +msgid "disabled" +msgstr "禁用" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:33 +#, fuzzy +#| msgid "Deactivate" +msgid "not yet activated" +msgstr "停用" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:35 +#, fuzzy +#| msgid "Inactive" +msgid "active" +msgstr "待用" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:57 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:39 +#: pretix/control/templates/pretixcontrol/users/form.html:18 +msgid "Anonymize" +msgstr "匿名" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:65 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:43 +#, fuzzy +#| msgid "Members" +msgid "Memberships" +msgstr "成员" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:72 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:50 +#, fuzzy +#| msgid "Valid" +msgid "Valid from" +msgstr "有效" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:76 +#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:34 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:36 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:53 +#, fuzzy +#| msgid "Use languages" +msgid "Usages" +msgstr "使用语言" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:131 +#, fuzzy +#| msgid "Team memberships" +msgid "Add membership" +msgstr "团队成员资格" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:178 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:136 +msgid "Matched to the account based on the email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer.html:224 +#, fuzzy +#| msgid "User history" +msgid "Customer history" +msgstr "用户历史纪录" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:5 +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:11 +#, fuzzy, python-format +#| msgid "Anonymize user" +msgid "Anonymize customer #%(id)s" +msgstr "匿名用户" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:16 +#, fuzzy +#| msgid "Are you sure you want to delete the team?" +msgid "Are you sure you want to anonymize this customer account?" +msgstr "您确定要删除团队?" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:20 +msgid "All orders will be disconnected from this customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:22 +msgid "" +"The orders themselves will not be anonymized and can still contain personal " +"information!" +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:26 +msgid "" +"The customer will no longer be ble to log in and will lose access to any " +"membership benefits." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/customer_anonymize.html:29 +#, fuzzy +#| msgid "The question has been added." +msgid "This action is irreversible." +msgstr "该问题已添加。" + +#: pretix/control/templates/pretixcontrol/organizers/customers.html:14 +#, fuzzy +#| msgctxt "subevent" +#| msgid "{} new dates have been created." +msgid "No customer accounts have been created yet." +msgstr "{}新日期已创建。" + #: pretix/control/templates/pretixcontrol/organizers/delete.html:5 msgid "Delete organizer" msgstr "删除组织者" @@ -15976,7 +16651,7 @@ msgstr "组织者设置" msgid "Organizer page" msgstr "组织者页面" -#: pretix/control/templates/pretixcontrol/organizers/edit.html:57 +#: pretix/control/templates/pretixcontrol/organizers/edit.html:64 msgid "" "These settings will be used for the organizer page as well as for the " "default settings for all events in this account that do not have their own " @@ -16025,13 +16700,6 @@ msgstr "下面的列表显示了此组织者中存在的所有团队。" msgid "Gift card: %(card)s" msgstr "礼品卡" -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:23 -#: pretix/control/templates/pretixcontrol/organizers/giftcards.html:86 -#, fuzzy -#| msgid "Order details" -msgid "Details" -msgstr "订单详细信息" - #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:36 #, fuzzy #| msgid "Expiry date" @@ -16117,6 +16785,68 @@ msgstr "下面列表显示您具有所有组织者账户的管理权限。" msgid "Organizer logs" msgstr "组织者" +#: pretix/control/templates/pretixcontrol/organizers/mail.html:28 +#, fuzzy +#| msgid "Submit registration" +msgid "Customer account registration" +msgstr "提交注册" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:31 +#, fuzzy +#| msgid "Customer actions" +msgid "Customer account email change" +msgstr "客户的行为" + +#: pretix/control/templates/pretixcontrol/organizers/mail.html:34 +#, fuzzy +#| msgid "Your current password" +msgid "Customer account password reset" +msgstr "当前密码" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:5 +#, fuzzy +#| msgid "Team memberships" +msgid "Delete membership type:" +msgstr "团队成员资格" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:9 +#, fuzzy +#| msgid "Are you sure you want to delete the team?" +msgid "Are you sure you want to delete this membership type?" +msgstr "您确定要删除团队?" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_delete.html:11 +#, fuzzy +#| msgid "A voucher can not be deleted if it already has been redeemed." +msgid "This membership type cannot be deleted since it has already been used." +msgstr "如果优惠券已兑换,则无法删除。" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:6 +#, fuzzy +#| msgid "Members" +msgid "Membership type:" +msgstr "成员" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptype_edit.html:8 +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:21 +#, fuzzy +#| msgid "Create a new event" +msgid "Create a new membership type" +msgstr "创建一个新活动" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:8 +msgid "" +"You can define membership types. These allow you to link products from " +"different events together. You can sell a membership as part of a a product " +"in one event, and require valid memberships to allow purchases in another " +"event." +msgstr "" + +#: pretix/control/templates/pretixcontrol/organizers/membershiptypes.html:15 +msgid "" +"This can be used to enable products like year passes, tickets of ten, etc." +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/properties.html:7 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " @@ -16189,7 +16919,7 @@ msgstr "您将能够在下一步中添加团队成员。" msgid "Organizer permissions" msgstr "组织者权限" -#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:30 +#: pretix/control/templates/pretixcontrol/organizers/team_edit.html:31 msgid "Event permissions" msgstr "活动权限" @@ -17401,10 +18131,6 @@ msgstr "发送密码重置电子邮件" msgid "Impersonate user" msgstr "模拟用户" -#: pretix/control/templates/pretixcontrol/users/form.html:18 -msgid "Anonymize" -msgstr "匿名" - #: pretix/control/templates/pretixcontrol/users/form.html:36 #, fuzzy #| msgid "Two-factor authentication enabled" @@ -17712,28 +18438,36 @@ msgstr "移到列表顶部" msgid "Move to the end of the list" msgstr "移到列表末尾" -#: pretix/control/templatetags/hierarkey_form.py:65 -msgid "Organizer-level settings" -msgstr "组织者级别设置" - -#: pretix/control/templatetags/hierarkey_form.py:65 +#: pretix/control/templatetags/hierarkey_form.py:67 #, fuzzy -#| msgid "Organizer-level settings" -msgid "Site-level settings" -msgstr "组织者级别设置" +#| msgid "Create a new organizer" +msgid "Currently set on organizer level" +msgstr "创建一个新的组织者" -#: pretix/control/templatetags/hierarkey_form.py:68 +#: pretix/control/templatetags/hierarkey_form.py:67 +#, fuzzy +#| msgid "Currently for sale" +msgid "Currently set on global level" +msgstr "目前正在出售" + +#: pretix/control/templatetags/hierarkey_form.py:70 +#, fuzzy +#| 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 go to the organizer settings to change them or decouple them from " +#| "the organizer account to change them for this event individually." 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 " -"go to the organizer settings to change them or decouple them from the " -"organizer account to change them for this event individually." +"go to the organizer settings to change them for all your events or you can " +"unlock them to change them for this event individually." msgstr "" "这些设置目前设置在组织者级别。这样,您可以轻松地同时为所有活动更改它们。您可" "以转到组织者设置来更改它们,也可以将它们与组织者帐户断开连接来单独更改此活动" "的设置。" -#: pretix/control/templatetags/hierarkey_form.py:72 +#: pretix/control/templatetags/hierarkey_form.py:74 #, fuzzy #| msgid "" #| "These settings are currently set on organizer level. This way, you can " @@ -17743,32 +18477,28 @@ msgstr "" 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 " -"global settings to change them or decouple them from the global settings to " -"change them for this event individually." +"global settings to change them for all your organizers or you can unlock " +"them to change them for this event individually." msgstr "" "这些设置目前设置在组织者级别。这样,您可以轻松地同时为所有活动更改它们。您可" "以转到组织者设置来更改它们,也可以将它们与组织者帐户断开连接来单独更改此活动" "的设置。" -#: pretix/control/templatetags/hierarkey_form.py:76 -msgid "Change only for this event" -msgstr "仅为此活动更改" +#: pretix/control/templatetags/hierarkey_form.py:78 +msgid "Unlock" +msgstr "" -#: pretix/control/templatetags/hierarkey_form.py:76 +#: pretix/control/templatetags/hierarkey_form.py:79 #, fuzzy -#| msgid "Change only for this event" -msgid "Change only for this organizer" -msgstr "仅为此活动更改" +#| msgid "Organizer settings" +msgid "Go to organizer settings" +msgstr "组织者设置" -#: pretix/control/templatetags/hierarkey_form.py:77 -msgid "Change for all events" -msgstr "更改所有活动" - -#: pretix/control/templatetags/hierarkey_form.py:77 +#: pretix/control/templatetags/hierarkey_form.py:79 #, fuzzy -#| msgid "Change for all events" -msgid "Change for all organizers" -msgstr "更改所有活动" +#| msgid "Global settings" +msgid "Go to global settings" +msgstr "全局设置" #: pretix/control/views/__init__.py:166 msgid "That page number is not an integer" @@ -17868,10 +18598,10 @@ msgstr "已创建新的签入列表。" #: 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:451 -#: pretix/control/views/subevents.py:962 pretix/control/views/subevents.py:1410 -#: pretix/control/views/user.py:326 pretix/plugins/badges/views.py:91 -#: pretix/plugins/stripe/views.py:635 +#: pretix/control/views/organizer.py:237 pretix/control/views/organizer.py:281 +#: pretix/control/views/subevents.py:451 pretix/control/views/subevents.py:962 +#: pretix/control/views/subevents.py:1410 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 "我们无法保存您的更改。详见下文。" @@ -17964,7 +18694,7 @@ msgstr "" msgid "Set up event" msgstr "设置活动" -#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:86 +#: pretix/control/views/dashboards.py:515 pretix/control/views/typeahead.py:88 msgctxt "subevent" msgid "No dates" msgstr "没有日期" @@ -17995,7 +18725,7 @@ msgid "{num} order" msgid_plural "{num} orders" msgstr[0] "{num}订单" -#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:335 +#: pretix/control/views/event.py:218 pretix/control/views/organizer.py:443 msgid "" "Your changes have been saved. Please note that it can take a short period of " "time until your changes become active." @@ -18034,18 +18764,18 @@ msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "此付款提供程序不存在或相应的插件被禁用。" -#: pretix/control/views/event.py:643 +#: pretix/control/views/event.py:643 pretix/control/views/organizer.py:268 #, python-format msgid "An error occurred while contacting the SMTP server: %s" msgstr "联系SMTP服务器时出错:%s" -#: pretix/control/views/event.py:646 +#: pretix/control/views/event.py:646 pretix/control/views/organizer.py:271 msgid "" "Your changes have been saved and the connection attempt to your SMTP server " "was successful." msgstr "您的更改已保存,与SMTP服务器的连接尝试成功。" -#: pretix/control/views/event.py:649 +#: pretix/control/views/event.py:649 pretix/control/views/organizer.py:274 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 " @@ -18054,11 +18784,12 @@ msgstr "" "我们已经能够联系您配置的SMTP服务器。 请记住选中“使用自定义SMTP服务器”复选框," "否则将不使用您的SMTP服务器。" -#: pretix/control/views/event.py:686 pretix/plugins/sendmail/views.py:178 +#: pretix/control/views/event.py:686 pretix/control/views/organizer.py:310 +#: pretix/plugins/sendmail/views.py:178 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:694 +#: pretix/control/views/event.py:694 pretix/control/views/organizer.py:318 msgid "invalid item" msgstr "无效项目" @@ -18067,7 +18798,7 @@ msgid "Unknown e-mail renderer." msgstr "未知的电子邮件渲染器。" #: pretix/control/views/event.py:760 pretix/control/views/orders.py:420 -#: pretix/presale/views/order.py:958 pretix/presale/views/order.py:965 +#: pretix/presale/views/order.py:966 pretix/presale/views/order.py:973 msgid "You requested an invalid ticket output type." msgstr "您请求的票证输出类型无效。" @@ -18164,7 +18895,7 @@ msgstr "减少门票" msgid "Your changes have not been saved, see below for errors." msgstr "您的更改尚未保存,请参阅下面的错误。" -#: pretix/control/views/global_settings.py:194 +#: pretix/control/views/global_settings.py:193 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 " @@ -18172,26 +18903,26 @@ msgid "" "Enterprise license." msgstr "" -#: pretix/control/views/global_settings.py:202 +#: pretix/control/views/global_settings.py:201 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:210 +#: pretix/control/views/global_settings.py:209 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:217 +#: pretix/control/views/global_settings.py:216 msgid "" "You must not use pretix under AGPL terms if you use pretix Enterprise " "plugins." msgstr "" -#: pretix/control/views/global_settings.py:224 +#: pretix/control/views/global_settings.py:223 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 " @@ -18199,35 +18930,35 @@ msgid "" "keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:231 +#: pretix/control/views/global_settings.py:230 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 + additional restrictions). Make sure to keep it up to date!" msgstr "" -#: pretix/control/views/global_settings.py:242 +#: pretix/control/views/global_settings.py:241 #, 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/global_settings.py:250 +#: pretix/control/views/global_settings.py:249 #, 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:257 +#: pretix/control/views/global_settings.py:256 #, 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:264 +#: pretix/control/views/global_settings.py:263 #, python-brace-format msgid "" "You selected that you have no free plugins installed, but we found the " @@ -18407,14 +19138,14 @@ msgstr "" #: 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 +#: pretix/presale/views/order.py:693 pretix/presale/views/order.py:806 +#: pretix/presale/views/order.py:821 pretix/presale/views/order.py:870 +#: pretix/presale/views/order.py:975 pretix/presale/views/order.py:1100 +#: pretix/presale/views/order.py:1143 msgid "Unknown order code or not authorized to access this order." msgstr "未知订单代码或未授权访问此订单。" -#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:971 +#: pretix/control/views/orders.py:424 pretix/presale/views/order.py:979 msgid "Ticket download is not enabled for this product." msgstr "此产品未启用票证下载。" @@ -18642,15 +19373,15 @@ msgstr "发票已清除个人数据。" msgid "The email has been queued to be sent." msgstr "电子邮件已排队等待发送。" -#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1101 +#: pretix/control/views/orders.py:1405 pretix/presale/views/order.py:1109 msgid "This invoice has not been found" msgstr "尚未找到此发票" -#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1108 +#: pretix/control/views/orders.py:1412 pretix/presale/views/order.py:1116 msgid "The invoice file is no longer stored on the server." msgstr "发票文件不再存储在服务器上。" -#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1113 +#: pretix/control/views/orders.py:1417 pretix/presale/views/order.py:1121 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -18680,177 +19411,180 @@ msgstr "此操作仅适于用待处理订单。" msgid "This action is only allowed for pending or paid orders." msgstr "此操作仅适用于待处理或付款订单。" -#: pretix/control/views/orders.py:1713 pretix/presale/views/order.py:1231 +#: pretix/control/views/orders.py:1723 pretix/presale/views/order.py:1239 msgid "An error occurred. Please see the details below." msgstr "发生错误。 请参阅下面的详细信息。" -#: pretix/control/views/orders.py:1721 +#: pretix/control/views/orders.py:1731 msgid "The order has been changed and the user has been notified." msgstr "订单已更改并已通知用户。" -#: pretix/control/views/orders.py:1723 pretix/control/views/orders.py:1839 -#: pretix/control/views/orders.py:1876 pretix/presale/views/order.py:1248 +#: pretix/control/views/orders.py:1733 pretix/control/views/orders.py:1867 +#: pretix/control/views/orders.py:1904 pretix/presale/views/order.py:1256 msgid "The order has been changed." msgstr "订单已更改。" -#: pretix/control/views/orders.py:1750 pretix/presale/checkoutflow.py:588 -#: pretix/presale/views/order.py:740 +#: pretix/control/views/orders.py:1760 pretix/presale/checkoutflow.py:811 +#: pretix/presale/views/order.py:748 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "我们在处理您的输入时遇到困难。请检查下面的错误。" -#: pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1869 msgid "Nothing about the order had to be changed." msgstr "订单的任何内容都不得改变。" -#: pretix/control/views/orders.py:1920 pretix/plugins/sendmail/views.py:118 +#: pretix/control/views/orders.py:1948 pretix/plugins/sendmail/views.py:118 msgid "We could not send the email. See below for details." msgstr "我们无法发送电子邮件。 请参阅下文了解详情。" -#: pretix/control/views/orders.py:1936 pretix/control/views/orders.py:1999 +#: pretix/control/views/orders.py:1964 pretix/control/views/orders.py:2027 #: pretix/plugins/sendmail/views.py:188 #, python-brace-format msgid "Subject: {subject}" msgstr "主题:{subject}" -#: pretix/control/views/orders.py:1948 pretix/control/views/orders.py:2013 +#: pretix/control/views/orders.py:1976 pretix/control/views/orders.py:2041 msgid "Your message has been queued and will be sent to {}." msgstr "您的邮件已排队,并将发送至{}。" -#: pretix/control/views/orders.py:1952 pretix/control/views/orders.py:2016 +#: pretix/control/views/orders.py:1980 pretix/control/views/orders.py:2044 msgid "Failed to send mail to the following user: {}" msgstr "无法向以下用户发送邮件:{}" -#: pretix/control/views/orders.py:2052 pretix/presale/views/order.py:930 +#: pretix/control/views/orders.py:2080 pretix/presale/views/order.py:938 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "此链接不再有效。 请返回,刷新页面,然后重试。" -#: pretix/control/views/orders.py:2130 +#: pretix/control/views/orders.py:2158 msgid "There is no order with the given order code." msgstr "没有指定订单代码的订单。" -#: pretix/control/views/orders.py:2197 pretix/control/views/organizer.py:1267 +#: pretix/control/views/orders.py:2225 pretix/control/views/organizer.py:1375 msgid "The selected exporter was not found." msgstr "找不到选定的导出程序。" -#: pretix/control/views/orders.py:2204 pretix/control/views/organizer.py:1273 +#: pretix/control/views/orders.py:2232 pretix/control/views/organizer.py:1381 msgid "There was a problem processing your input. See below for error details." msgstr "处理您的输入时出现问题。请参阅下面的错误详细信息。" -#: pretix/control/views/orders.py:2289 +#: pretix/control/views/orders.py:2317 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "订单已取消。" -#: pretix/control/views/orders.py:2291 +#: pretix/control/views/orders.py:2319 #, 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:2312 +#: pretix/control/views/orders.py:2340 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your input was not valid." msgstr "您输入的密码无效,请重试。" -#: pretix/control/views/organizer.py:128 +#: pretix/control/views/organizer.py:138 msgid "Token name" msgstr "令牌名称" -#: pretix/control/views/organizer.py:248 +#: pretix/control/views/organizer.py:356 msgid "This organizer can not be deleted." msgstr "无法删除此组织者。" -#: pretix/control/views/organizer.py:270 +#: pretix/control/views/organizer.py:378 msgid "The organizer has been deleted." msgstr "此组织者已被删除。" -#: pretix/control/views/organizer.py:273 +#: pretix/control/views/organizer.py:381 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:376 +#: pretix/control/views/organizer.py:484 msgid "The new organizer has been created." msgstr "已创建新的组织者。" -#: pretix/control/views/organizer.py:379 +#: pretix/control/views/organizer.py:487 msgid "Administrators" msgstr "管理员" -#: pretix/control/views/organizer.py:440 +#: pretix/control/views/organizer.py:548 msgid "The team has been created. You can now add members to the team." msgstr "团队已经创建。 您现在可以向团队添加成员。" -#: pretix/control/views/organizer.py:451 pretix/control/views/organizer.py:486 -#: pretix/control/views/organizer.py:700 pretix/control/views/organizer.py:749 -#: pretix/control/views/organizer.py:810 pretix/control/views/organizer.py:914 -#: pretix/control/views/organizer.py:956 pretix/control/views/organizer.py:1334 -#: pretix/control/views/organizer.py:1368 -#: pretix/control/views/organizer.py:1430 -#: pretix/control/views/organizer.py:1459 +#: pretix/control/views/organizer.py:559 pretix/control/views/organizer.py:594 +#: pretix/control/views/organizer.py:808 pretix/control/views/organizer.py:857 +#: pretix/control/views/organizer.py:918 pretix/control/views/organizer.py:1022 +#: pretix/control/views/organizer.py:1064 +#: pretix/control/views/organizer.py:1442 +#: pretix/control/views/organizer.py:1476 +#: pretix/control/views/organizer.py:1538 +#: pretix/control/views/organizer.py:1567 +#: pretix/control/views/organizer.py:1654 +#: pretix/control/views/organizer.py:1688 msgid "Your changes could not be saved." msgstr "您的更改无法保存。" -#: pretix/control/views/organizer.py:521 +#: pretix/control/views/organizer.py:629 msgid "The selected team has been deleted." msgstr "所选团队已被删除。" -#: pretix/control/views/organizer.py:524 +#: pretix/control/views/organizer.py:632 msgid "The selected team cannot be deleted." msgstr "无法删除所选团队。" -#: pretix/control/views/organizer.py:587 +#: pretix/control/views/organizer.py:695 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:598 +#: pretix/control/views/organizer.py:706 msgid "The member has been removed from the team." msgstr "该成员已从团队中删除。" -#: pretix/control/views/organizer.py:605 pretix/control/views/organizer.py:621 +#: pretix/control/views/organizer.py:713 pretix/control/views/organizer.py:729 msgid "Invalid invite selected." msgstr "选择的邀请无效。" -#: pretix/control/views/organizer.py:614 +#: pretix/control/views/organizer.py:722 msgid "The invite has been revoked." msgstr "邀请已被撤销。" -#: pretix/control/views/organizer.py:630 +#: pretix/control/views/organizer.py:738 #, fuzzy #| msgid "The invite has been revoked." msgid "The invite has been resent." msgstr "邀请已被撤销。" -#: pretix/control/views/organizer.py:637 +#: pretix/control/views/organizer.py:745 msgid "Invalid token selected." msgstr "选择的令牌无效。" -#: pretix/control/views/organizer.py:647 +#: pretix/control/views/organizer.py:755 msgid "The token has been revoked." msgstr "令牌已被撤销。" -#: pretix/control/views/organizer.py:659 +#: pretix/control/views/organizer.py:767 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:669 +#: pretix/control/views/organizer.py:777 msgid "The new member has been invited to the team." msgstr "新成员已被邀请加入该团队。" -#: pretix/control/views/organizer.py:684 +#: pretix/control/views/organizer.py:792 msgid "The new member has been added to the team." msgstr "新成员已添加到团队中。" -#: pretix/control/views/organizer.py:695 +#: pretix/control/views/organizer.py:803 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 " @@ -18859,84 +19593,96 @@ msgstr "" "已使用以下密钥创建了新的API令牌:{}\n" "请将此密钥复制到安全的地方。 您将无法在此处再次查看。" -#: pretix/control/views/organizer.py:830 +#: pretix/control/views/organizer.py:938 msgid "This device has been set up successfully." msgstr "此设备已成功设置。" -#: pretix/control/views/organizer.py:858 +#: pretix/control/views/organizer.py:966 msgid "This device currently does not have access." msgstr "此设备目前没有访问权限。" -#: pretix/control/views/organizer.py:869 +#: pretix/control/views/organizer.py:977 msgid "Access for this device has been revoked." msgstr "此设备的访问权限已被撤销。" -#: pretix/control/views/organizer.py:1016 +#: pretix/control/views/organizer.py:1124 #, fuzzy #| msgid "The selected tax rule has been deleted." msgid "The selected gift card issuer has been added." msgstr "所选的税务规则已被删除。" -#: pretix/control/views/organizer.py:1030 +#: pretix/control/views/organizer.py:1138 #, fuzzy #| msgid "The selected tax rule has been deleted." msgid "The selected gift card issuer has been removed." msgstr "所选的税务规则已被删除。" -#: pretix/control/views/organizer.py:1063 -#: pretix/control/views/organizer.py:1096 +#: pretix/control/views/organizer.py:1171 +#: pretix/control/views/organizer.py:1204 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1086 +#: pretix/control/views/organizer.py:1194 #, 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:1088 +#: pretix/control/views/organizer.py:1196 #, fuzzy #| msgid "The question has been added." msgid "The transaction has been reversed." msgstr "该问题已添加。" -#: pretix/control/views/organizer.py:1093 +#: pretix/control/views/organizer.py:1201 #, 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:1110 +#: pretix/control/views/organizer.py:1218 #, fuzzy #| msgid "The question has been added." msgid "The manual transaction has been saved." msgstr "该问题已添加。" -#: pretix/control/views/organizer.py:1142 +#: pretix/control/views/organizer.py:1250 #, 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:1392 +#: pretix/control/views/organizer.py:1500 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The selected gate has been deleted." msgstr "所选日期已被删除。" -#: pretix/control/views/organizer.py:1421 +#: pretix/control/views/organizer.py:1529 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "产品已创建。" -#: pretix/control/views/organizer.py:1483 +#: pretix/control/views/organizer.py:1591 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "所选产品已被删除。" +#: pretix/control/views/organizer.py:1718 +#, fuzzy +#| msgid "The selected product has been deleted." +msgid "The selected object has been deleted." +msgstr "所选产品已被删除。" + +#: pretix/control/views/organizer.py:1941 +#, fuzzy +#| msgid "This user has been anonymized." +msgid "The customer account has been anonymized." +msgstr "此用户已被匿名。" + #: pretix/control/views/pdf.py:74 #, fuzzy #| msgid "The uploaded PDF file is to large." @@ -19000,17 +19746,17 @@ msgctxt "subevent" msgid "{} new dates have been created." msgstr "{}新日期已创建。" -#: pretix/control/views/typeahead.py:89 +#: pretix/control/views/typeahead.py:91 msgid "Series:" msgstr "系列:" -#: pretix/control/views/typeahead.py:112 +#: pretix/control/views/typeahead.py:114 #, fuzzy #| msgid "Order {val}" msgid "Order {}" msgstr "订单{val}" -#: pretix/control/views/typeahead.py:125 +#: pretix/control/views/typeahead.py:127 #, fuzzy #| msgid "Voucher" msgid "Voucher {}" @@ -19555,8 +20301,8 @@ msgstr "请输入您的银行帐户详细信息。" #: 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:794 -#: pretix/plugins/stripe/payment.py:936 pretix/plugins/stripe/payment.py:1103 -#: pretix/plugins/stripe/payment.py:1255 +#: pretix/plugins/stripe/payment.py:953 pretix/plugins/stripe/payment.py:1120 +#: pretix/plugins/stripe/payment.py:1272 #: 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" @@ -20225,16 +20971,16 @@ msgstr "" msgid "PayPal account" msgstr "PayPal帐户" -#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:190 +#: pretix/plugins/paypal/payment.py:115 pretix/plugins/stripe/payment.py:191 #, python-brace-format msgid "{text}" msgstr "{text}" -#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:191 +#: pretix/plugins/paypal/payment.py:116 pretix/plugins/stripe/payment.py:192 msgid "Click here for a tutorial on how to obtain the required keys" msgstr "单击此处获取有关如何获取所需密钥的教程" -#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:170 +#: pretix/plugins/paypal/payment.py:128 pretix/plugins/stripe/payment.py:171 msgid "Endpoint" msgstr "端点" @@ -20312,8 +21058,8 @@ msgid "" "payment completed." msgstr "PayPal尚未批准付款。 我们会在付款完成后立即通知您。" -#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:483 -#: pretix/plugins/stripe/payment.py:835 +#: pretix/plugins/paypal/payment.py:466 pretix/plugins/stripe/payment.py:496 +#: pretix/plugins/stripe/payment.py:852 msgid "There was an error sending the confirmation mail." msgstr "发送确认邮件时出错。" @@ -20924,7 +21670,7 @@ msgid "" msgstr "我们会在第一批订单提交后立即向您展示有关销售的各种统计数据!" #: pretix/plugins/stripe/__init__.py:31 pretix/plugins/stripe/__init__.py:34 -#: pretix/plugins/stripe/payment.py:80 +#: pretix/plugins/stripe/payment.py:81 msgid "Stripe" msgstr "条纹" @@ -20957,7 +21703,7 @@ msgstr "Stripe连接:密钥" msgid "Stripe Connect: App fee (min)" msgstr "Stripe连接:密钥" -#: pretix/plugins/stripe/payment.py:109 +#: pretix/plugins/stripe/payment.py:110 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 " @@ -20966,15 +21712,15 @@ msgstr "" "要通过Stripe接受付款,您需要在Stripe拥有一个帐户。通过单击以下按钮,您可以创" "建新的Stripe帐户连接pretix到现有帐户。" -#: pretix/plugins/stripe/payment.py:113 +#: pretix/plugins/stripe/payment.py:114 msgid "Connect with Stripe" msgstr "与Stripe连接" -#: pretix/plugins/stripe/payment.py:123 +#: pretix/plugins/stripe/payment.py:124 msgid "Disconnect from Stripe" msgstr "断开与Stripe链接" -#: pretix/plugins/stripe/payment.py:127 +#: pretix/plugins/stripe/payment.py:128 msgid "" "Please configure a Stripe Webhook to the following endpoint in order to automatically " @@ -20985,22 +21731,22 @@ msgstr "" "Webhook配置到以下端点,以便在外部退款时自动取消订单,并处理类似sofort的异" "步付款方法。" -#: pretix/plugins/stripe/payment.py:139 +#: pretix/plugins/stripe/payment.py:140 msgid "Enable MOTO payments for resellers" msgstr "" -#: pretix/plugins/stripe/payment.py:141 +#: pretix/plugins/stripe/payment.py:142 #, 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:149 +#: pretix/plugins/stripe/payment.py:150 msgid "Stripe Integration security guide" msgstr "" -#: pretix/plugins/stripe/payment.py:143 +#: pretix/plugins/stripe/payment.py:144 #, python-format msgid "" "We can flag the credit card transaction you make through the reseller " @@ -21011,74 +21757,74 @@ msgid "" "this subject." msgstr "" -#: pretix/plugins/stripe/payment.py:165 +#: pretix/plugins/stripe/payment.py:166 msgid "Stripe account" msgstr "Stripe账户" -#: pretix/plugins/stripe/payment.py:173 +#: pretix/plugins/stripe/payment.py:174 msgctxt "stripe" msgid "Live" msgstr "现场直播" -#: pretix/plugins/stripe/payment.py:174 +#: pretix/plugins/stripe/payment.py:175 msgctxt "stripe" msgid "Testing" msgstr "测试" -#: pretix/plugins/stripe/payment.py:176 +#: pretix/plugins/stripe/payment.py:177 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:189 +#: pretix/plugins/stripe/payment.py:190 msgid "Publishable key" msgstr "可发布的密钥" -#: pretix/plugins/stripe/payment.py:200 +#: pretix/plugins/stripe/payment.py:201 msgid "Secret key" msgstr "密钥" -#: pretix/plugins/stripe/payment.py:209 +#: pretix/plugins/stripe/payment.py:210 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:217 +#: pretix/plugins/stripe/payment.py:218 msgid "Credit card payments" msgstr "信用卡付款" -#: pretix/plugins/stripe/payment.py:222 pretix/plugins/stripe/payment.py:920 +#: pretix/plugins/stripe/payment.py:223 pretix/plugins/stripe/payment.py:937 msgid "giropay" msgstr "Giropay" -#: 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 +#: pretix/plugins/stripe/payment.py:225 pretix/plugins/stripe/payment.py:232 +#: pretix/plugins/stripe/payment.py:239 pretix/plugins/stripe/payment.py:246 +#: pretix/plugins/stripe/payment.py:254 pretix/plugins/stripe/payment.py:267 +#: pretix/plugins/stripe/payment.py:274 pretix/plugins/stripe/payment.py:281 +#: pretix/plugins/stripe/payment.py:288 msgid "Needs to be enabled in your Stripe account first." msgstr "需要先在您的Stripe帐户中启用。" -#: pretix/plugins/stripe/payment.py:229 pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:230 pretix/plugins/stripe/payment.py:1009 msgid "iDEAL" msgstr "iDEAL" -#: pretix/plugins/stripe/payment.py:236 pretix/plugins/stripe/payment.py:1044 +#: pretix/plugins/stripe/payment.py:237 pretix/plugins/stripe/payment.py:1061 msgid "Alipay" msgstr "支付宝" -#: pretix/plugins/stripe/payment.py:243 pretix/plugins/stripe/payment.py:1087 +#: pretix/plugins/stripe/payment.py:244 pretix/plugins/stripe/payment.py:1104 msgid "Bancontact" msgstr "Bancontact" -#: pretix/plugins/stripe/payment.py:250 pretix/plugins/stripe/payment.py:1159 +#: pretix/plugins/stripe/payment.py:251 pretix/plugins/stripe/payment.py:1176 msgid "SOFORT" msgstr "Sofort" -#: pretix/plugins/stripe/payment.py:255 +#: pretix/plugins/stripe/payment.py:256 msgid "" "Despite the name, Sofort payments via Stripe are not " "processed instantly but might take up to 14 days to be " @@ -21089,23 +21835,29 @@ msgstr "" "下可能需要14天才能确认。如果您的付款条件允许此延迟,请仅激活" "此付款方式。" -#: pretix/plugins/stripe/payment.py:264 pretix/plugins/stripe/payment.py:1239 +#: pretix/plugins/stripe/payment.py:265 pretix/plugins/stripe/payment.py:1256 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:271 pretix/plugins/stripe/payment.py:1311 +#: pretix/plugins/stripe/payment.py:272 pretix/plugins/stripe/payment.py:1328 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:278 pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:279 pretix/plugins/stripe/payment.py:1375 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:285 pretix/plugins/stripe/payment.py:1414 +#: pretix/plugins/stripe/payment.py:286 pretix/plugins/stripe/payment.py:1431 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:312 +#: pretix/plugins/stripe/payment.py:295 +#, fuzzy +#| msgid "Description" +msgid "Destination" +msgstr "描述" + +#: pretix/plugins/stripe/payment.py:321 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of 许多测试卡之一来执行交" "易。实际上不会转移任何资金。" -#: pretix/plugins/stripe/payment.py:441 pretix/plugins/stripe/payment.py:791 -#: pretix/plugins/stripe/payment.py:886 +#: pretix/plugins/stripe/payment.py:454 pretix/plugins/stripe/payment.py:808 +#: pretix/plugins/stripe/payment.py:903 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "Stripe报告您的卡错误:%s" -#: 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 +#: pretix/plugins/stripe/payment.py:481 pretix/plugins/stripe/payment.py:618 +#: pretix/plugins/stripe/payment.py:821 pretix/plugins/stripe/payment.py:915 +#: pretix/plugins/stripe/payment.py:1487 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:486 pretix/plugins/stripe/payment.py:838 +#: pretix/plugins/stripe/payment.py:499 pretix/plugins/stripe/payment.py:855 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." msgstr "您的付款尚未完成。 我们会在付款完成后立即通知您。" -#: pretix/plugins/stripe/payment.py:495 pretix/plugins/stripe/payment.py:852 +#: pretix/plugins/stripe/payment.py:508 pretix/plugins/stripe/payment.py:869 #, python-format msgid "Stripe reported an error: %s" msgstr "Stripe报告错误:%s" -#: pretix/plugins/stripe/payment.py:551 +#: pretix/plugins/stripe/payment.py:564 msgid "No payment information found." msgstr "未找到任何付款信息。" -#: pretix/plugins/stripe/payment.py:572 +#: pretix/plugins/stripe/payment.py:589 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." msgstr "我们无法与Stripe通信。如果问题仍然存在,请重试并与支持人员联系。" -#: pretix/plugins/stripe/payment.py:576 +#: pretix/plugins/stripe/payment.py:593 msgid "Stripe returned an error" msgstr "Stripe返回错误" -#: pretix/plugins/stripe/payment.py:672 +#: pretix/plugins/stripe/payment.py:689 msgid "Credit card via Stripe" msgstr "Stripe信用卡" -#: pretix/plugins/stripe/payment.py:673 +#: pretix/plugins/stripe/payment.py:690 msgid "Credit card" msgstr "信用卡" -#: pretix/plugins/stripe/payment.py:700 +#: pretix/plugins/stripe/payment.py:717 msgid "You may need to enable JavaScript for Stripe payments." msgstr "您可能需要为Stripe付款启用JavaScript。" -#: pretix/plugins/stripe/payment.py:846 +#: pretix/plugins/stripe/payment.py:863 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your payment failed. Please try again." msgstr "您输入的密码无效,请重试。" -#: pretix/plugins/stripe/payment.py:919 +#: pretix/plugins/stripe/payment.py:936 msgid "giropay via Stripe" msgstr "通过Stripe的Giropay" -#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1118 -#: pretix/plugins/stripe/payment.py:1270 +#: pretix/plugins/stripe/payment.py:968 pretix/plugins/stripe/payment.py:1135 +#: pretix/plugins/stripe/payment.py:1287 msgid "unknown name" msgstr "未知名称" -#: 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 +#: pretix/plugins/stripe/payment.py:1000 pretix/plugins/stripe/payment.py:1052 +#: pretix/plugins/stripe/payment.py:1167 pretix/plugins/stripe/payment.py:1319 +#: pretix/plugins/stripe/payment.py:1422 #, fuzzy, python-brace-format #| msgid "Bank account type" msgid "Bank account at {bank}" msgstr "银行账户类型" -#: pretix/plugins/stripe/payment.py:991 +#: pretix/plugins/stripe/payment.py:1008 msgid "iDEAL via Stripe" msgstr "通过Stripe的iDEAL" -#: pretix/plugins/stripe/payment.py:1043 +#: pretix/plugins/stripe/payment.py:1060 msgid "Alipay via Stripe" msgstr "通过Stripe的支付宝" -#: pretix/plugins/stripe/payment.py:1086 +#: pretix/plugins/stripe/payment.py:1103 msgid "Bancontact via Stripe" msgstr "通过Stripe的Bancontact" -#: pretix/plugins/stripe/payment.py:1158 +#: pretix/plugins/stripe/payment.py:1175 msgid "SOFORT via Stripe" msgstr "通过Stripe的Sofort" -#: pretix/plugins/stripe/payment.py:1175 +#: pretix/plugins/stripe/payment.py:1192 msgid "Country of your bank" msgstr "银行所在的国家" -#: pretix/plugins/stripe/payment.py:1176 +#: pretix/plugins/stripe/payment.py:1193 msgid "Germany" msgstr "德国" -#: pretix/plugins/stripe/payment.py:1177 +#: pretix/plugins/stripe/payment.py:1194 msgid "Austria" msgstr "奥地利" -#: pretix/plugins/stripe/payment.py:1178 +#: pretix/plugins/stripe/payment.py:1195 msgid "Belgium" msgstr "比利时" -#: pretix/plugins/stripe/payment.py:1179 +#: pretix/plugins/stripe/payment.py:1196 msgid "Netherlands" msgstr "荷兰" -#: pretix/plugins/stripe/payment.py:1180 +#: pretix/plugins/stripe/payment.py:1197 msgid "Spain" msgstr "西班牙" -#: pretix/plugins/stripe/payment.py:1227 +#: pretix/plugins/stripe/payment.py:1244 #, fuzzy, python-brace-format #| msgid "Bank account details" msgid "Bank account {iban} at {bank}" msgstr "银行帐户详细信息" -#: pretix/plugins/stripe/payment.py:1238 +#: pretix/plugins/stripe/payment.py:1255 #, fuzzy #| msgid "iDEAL via Stripe" msgid "EPS via Stripe" msgstr "通过Stripe的iDEAL" -#: pretix/plugins/stripe/payment.py:1310 +#: pretix/plugins/stripe/payment.py:1327 #, fuzzy #| msgid "Alipay via Stripe" msgid "Multibanco via Stripe" msgstr "通过Stripe的支付宝" -#: pretix/plugins/stripe/payment.py:1357 +#: pretix/plugins/stripe/payment.py:1374 #, fuzzy #| msgid "Alipay via Stripe" msgid "Przelewy24 via Stripe" msgstr "通过Stripe的支付宝" -#: pretix/plugins/stripe/payment.py:1413 +#: pretix/plugins/stripe/payment.py:1430 #, fuzzy #| msgid "Payment via Stripe" msgid "WeChat Pay via Stripe" @@ -21698,94 +22450,171 @@ msgstr "签入" msgid "Check-in" msgstr "签入" -#: pretix/presale/checkoutflow.py:97 +#: pretix/presale/checkoutflow.py:101 msgctxt "checkoutflow" msgid "Step" msgstr "步骤" -#: pretix/presale/checkoutflow.py:232 +#: pretix/presale/checkoutflow.py:233 +#, fuzzy +#| msgid "Customer actions" +msgctxt "checkoutflow" +msgid "Customer account" +msgstr "客户的行为" + +#: pretix/presale/checkoutflow.py:349 +#, fuzzy +#| msgid "Members" +msgctxt "checkoutflow" +msgid "Membership" +msgstr "成员" + +#: pretix/presale/checkoutflow.py:391 pretix/presale/checkoutflow.py:411 +msgid "" +"Your cart includes a product that requires an active membership to be " +"selected." +msgstr "" + +#: pretix/presale/checkoutflow.py:430 msgctxt "checkoutflow" msgid "Add-on products" msgstr "附加产品" -#: pretix/presale/checkoutflow.py:450 +#: pretix/presale/checkoutflow.py:648 msgctxt "checkoutflow" msgid "Your information" msgstr "您的信息" -#: pretix/presale/checkoutflow.py:605 +#: pretix/presale/checkoutflow.py:828 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:611 +#: pretix/presale/checkoutflow.py:834 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:624 pretix/presale/checkoutflow.py:630 +#: pretix/presale/checkoutflow.py:847 pretix/presale/checkoutflow.py:853 msgid "Please enter a valid email address." msgstr "请输入有效的电子邮件地址。" -#: pretix/presale/checkoutflow.py:637 +#: pretix/presale/checkoutflow.py:860 msgid "Please enter your invoicing address." msgstr "请输入您的发票地址。" -#: pretix/presale/checkoutflow.py:641 +#: pretix/presale/checkoutflow.py:864 msgid "Please enter your name." msgstr "请输入您的姓名。" -#: pretix/presale/checkoutflow.py:675 pretix/presale/checkoutflow.py:680 -#: pretix/presale/checkoutflow.py:685 pretix/presale/checkoutflow.py:690 -#: pretix/presale/checkoutflow.py:695 +#: pretix/presale/checkoutflow.py:898 pretix/presale/checkoutflow.py:903 +#: pretix/presale/checkoutflow.py:908 pretix/presale/checkoutflow.py:913 +#: pretix/presale/checkoutflow.py:918 msgid "Please fill in answers to all required questions." msgstr "请填写所有必填问题的答案。" -#: pretix/presale/checkoutflow.py:722 +#: pretix/presale/checkoutflow.py:945 msgctxt "checkoutflow" msgid "Payment" msgstr "付款" -#: pretix/presale/checkoutflow.py:767 pretix/presale/views/order.py:647 +#: pretix/presale/checkoutflow.py:990 pretix/presale/views/order.py:647 msgid "Please select a payment method." msgstr "请选择付款方式。" -#: pretix/presale/checkoutflow.py:791 pretix/presale/checkoutflow.py:797 +#: pretix/presale/checkoutflow.py:1014 pretix/presale/checkoutflow.py:1020 #: 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:828 +#: pretix/presale/checkoutflow.py:1051 msgctxt "checkoutflow" msgid "Review order" msgstr "查看订单" -#: pretix/presale/checkoutflow.py:916 +#: pretix/presale/checkoutflow.py:1136 msgid "You need to check all checkboxes on the bottom of the page." msgstr "您需要选中页面底部的所有复选框。" -#: pretix/presale/checkoutflow.py:951 +#: pretix/presale/checkoutflow.py:1179 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "发送确认邮件时出错。 请稍后再试。" -#: pretix/presale/forms/checkout.py:70 +#: pretix/presale/forms/checkout.py:73 msgid "E-mail address (repeated)" msgstr "电子邮件地址(重复)" -#: pretix/presale/forms/checkout.py:71 +#: pretix/presale/forms/checkout.py:74 msgid "" "Please enter the same email address again to make sure you typed it " "correctly." msgstr "请再次输入相同的电子邮件地址,以确保您输入正确的地址。" -#: pretix/presale/forms/checkout.py:117 +#: pretix/presale/forms/checkout.py:120 msgid "Please enter the same email address twice." msgstr "请输入两次相同的电子邮件地址。" +#: pretix/presale/forms/customer.py:60 +#, fuzzy +#| msgctxt "subevent" +#| msgid "You need to select a date." +msgid "You need to fill out all fields." +msgstr "您需要选择一个日期。" + +#: pretix/presale/forms/customer.py:62 +#, fuzzy +#| msgid "Please enter a correct email address and password." +msgid "We have not found an account with this email address and password." +msgstr "请输入正确的email地址和密码。" + +#: pretix/presale/forms/customer.py:64 +#, fuzzy +#| msgid "This account is inactive." +msgid "This account is disabled." +msgstr "账号未激活。" + +#: pretix/presale/forms/customer.py:65 +msgid "" +"You have not yet activated your account and set a password. Please click the " +"link in the email we sent you. Click \"Reset password\" to receive a new " +"email in case you cannot find it again." +msgstr "" + +#: pretix/presale/forms/customer.py:128 +msgid "" +"We've received a lot of registration requests from you, please wait 10 " +"minutes before you try again." +msgstr "" + +#: pretix/presale/forms/customer.py:130 +msgid "" +"An account with this email address is already registered. Please try to log " +"in or reset your password instead." +msgstr "" + +#: pretix/presale/forms/customer.py:215 +#, python-brace-format +msgid "Activate your account at {organizer}" +msgstr "" + +#: pretix/presale/forms/customer.py:271 +msgid "For security reasons, please wait 10 minutes before you try again." +msgstr "" + +#: pretix/presale/forms/customer.py:272 +#, fuzzy +#| msgid "This combination of credentials is not known to our system." +msgid "A user with this email address is not known in our system." +msgstr "凭据的这种组合对于我们的系统是未知的。" + +#: pretix/presale/forms/customer.py:391 +msgid "Only required if you change your email address" +msgstr "" + #: 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 @@ -21858,20 +22687,22 @@ msgstr "此商店目前仅对您和您的团队可见。" msgid "Take it live now" msgstr "现在就开始吧" -#: pretix/presale/templates/pretixpresale/event/base.html:40 -#: pretix/presale/templates/pretixpresale/event/base.html:86 +#: pretix/presale/templates/pretixpresale/event/base.html:41 +#: pretix/presale/templates/pretixpresale/event/base.html:90 +#: pretix/presale/templates/pretixpresale/organizers/base.html:16 +#: pretix/presale/templates/pretixpresale/organizers/base.html:50 #, fuzzy #| msgid "Use languages" msgid "select language" msgstr "使用语言" -#: pretix/presale/templates/pretixpresale/event/base.html:52 +#: pretix/presale/templates/pretixpresale/event/base.html:55 #, python-format msgid "Show all events of %(name)s" msgstr "显示的所有事件%(name)s" -#: pretix/presale/templates/pretixpresale/event/base.html:101 -#: pretix/presale/templates/pretixpresale/event/base.html:137 +#: pretix/presale/templates/pretixpresale/event/base.html:107 +#: pretix/presale/templates/pretixpresale/event/base.html:143 msgid "" "This ticket shop is currently in test mode. Please do not perform any real " "purchases as your order might be deleted without notice." @@ -21879,20 +22710,20 @@ msgstr "" "这家售票店目前处于测试模式。请不要进行任何真正的购买,因为您的订单可能会被删" "除而不通知。" -#: pretix/presale/templates/pretixpresale/event/base.html:107 -#: pretix/presale/templates/pretixpresale/event/base.html:143 +#: pretix/presale/templates/pretixpresale/event/base.html:113 +#: pretix/presale/templates/pretixpresale/event/base.html:149 msgid "" "Orders made through this sales channel cannot be deleted - even if the " "ticket shop is in test mode!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/base.html:151 -#: pretix/presale/templates/pretixpresale/organizers/base.html:69 +#: pretix/presale/templates/pretixpresale/event/base.html:157 +#: pretix/presale/templates/pretixpresale/organizers/base.html:75 msgid "Contact event organizer" msgstr "联系活动组织者" -#: pretix/presale/templates/pretixpresale/event/base.html:154 -#: pretix/presale/templates/pretixpresale/organizers/base.html:72 +#: pretix/presale/templates/pretixpresale/event/base.html:160 +#: pretix/presale/templates/pretixpresale/organizers/base.html:78 msgid "Imprint" msgstr "版本说明" @@ -22009,7 +22840,9 @@ msgid "There are no add-ons available for this product." msgstr "此产品没有可用的附加组件。" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:337 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:192 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:209 +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:130 +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:86 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:72 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:152 msgid "Go back" @@ -22109,17 +22942,17 @@ msgstr "联系方式" msgid "Contact information" msgstr "联系方式" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:162 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:179 msgid "Confirmations" msgstr "确认" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:180 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:197 msgid "" "Your order requires approval by the event organizer before it can be " "confirmed and forms a valid contract." msgstr "您的订单需要得到活动组织者的批准才能确认并形成有效合同。" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:182 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:199 msgid "" "We will sent you an email as soon as the event organizer approved or " "rejected your order. If your order was approved, we will send you a link " @@ -22128,14 +22961,95 @@ msgstr "" "我们会在活动组织者批准或拒绝您的订单后立即向您发送电子邮件。 如果您的订单获得" "批准,我们会向您发送一个可用于支付的链接。" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:198 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:215 msgid "Place binding order" msgstr "绑定订货" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:200 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:217 msgid "Submit registration" msgstr "提交注册" +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:20 +#, fuzzy +#| msgid "Enter custom amount" +msgid "Log in with a customer account" +msgstr "输入购买金额" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:30 +#, fuzzy +#| msgid "You are currently working on behalf of %(user)s." +msgid "You are currently logged in with the following credentials." +msgstr "您当前代表%(user)s 工作。" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:48 +#, python-format +msgid "" +"If you created a customer account at %(org)s before, you can log in now and " +"connect your order to your account. This will allow you to see all your " +"orders in one place and access them at any time." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:60 +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:31 +#, fuzzy +#| msgid "Repeat password" +msgid "Reset password" +msgstr "再次输入密码" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:77 +#, fuzzy +#| msgid "Create a new account" +msgid "Create a new customer account" +msgstr "创建一个新账户" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:87 +#, python-format +msgid "" +"We will send you an email with a link to activate your account and set a " +"password, so you can use the account for future orders at %(org)s. You can " +"still go ahead with this purchase before you received the email." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:106 +#, fuzzy +#| msgid "Continue in new tab" +msgid "Continue as a guest" +msgstr "在新选项卡中继续" + +#: pretix/presale/templates/pretixpresale/event/checkout_customer.html:115 +msgid "" +"You are not required to create an account. If you proceed as a guest, you " +"will be able to access the details and status of your order any time through " +"the secret link we will send you via email once the order is complete." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:6 +#, fuzzy +#| msgid "" +#| "For some of the products in your cart, you can choose additional options " +#| "before you continue." +msgid "" +"Some of the products in your cart can only be purchased if there is an " +"active membership on your account." +msgstr "对于购物车中的某些产品,您可以在继续之前选择其他选项。" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:38 +#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 +msgid "Selected add-ons" +msgstr "所选的附加组件" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:69 +msgid "" +"Your account does not include an active membership that allows you to buy " +"this product." +msgstr "" + +#: pretix/presale/templates/pretixpresale/event/checkout_membership.html:70 +#, fuzzy +#| msgid "Add-on products will not be counted." +msgid "You will not be able to continue." +msgstr "附加产品不计算在内。" + #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:7 msgid "Please select how you want to pay." msgstr "请选择付款方式。" @@ -22180,10 +23094,6 @@ msgstr "您需要填写所有标记为*的字段才能继续。" msgid "Copy answers from above" msgstr "从上面复制答案" -#: pretix/presale/templates/pretixpresale/event/checkout_questions.html:98 -msgid "Selected add-ons" -msgstr "所选的附加组件" - #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:133 #, fuzzy #| msgid "Change answers" @@ -22248,36 +23158,36 @@ msgstr "保留的" msgid "All remaining products are reserved but might become available again." msgstr "保留所有剩余产品,但可能会再次提供。" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:54 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:57 #, fuzzy #| msgid "Show attendee names on invoices" msgid "No attendee name provided" msgstr "在发票上显示观众姓名" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:148 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:199 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:151 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:202 #, fuzzy #| msgid "Modify price for %(item)s" msgid "price per item" msgstr "修改%(item)s的价格" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:159 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:162 msgid "Okay, we're removing that…" msgstr "好的,我们正在删除…" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:163 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:166 msgid "Remove one" msgstr "删除一个" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:175 msgid "quantity" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:176 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:179 msgid "We're trying to reserve another one for you!" msgstr "我们正试图为你预留另一个!" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:177 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:180 #: pretix/presale/templates/pretixpresale/event/index.html:199 #: pretix/presale/templates/pretixpresale/event/seatingplan.html:24 #: pretix/presale/templates/pretixpresale/event/voucher.html:78 @@ -22287,39 +23197,39 @@ msgid "" "your purchase." msgstr "物品放入购物车后,您将有%(time)s分钟完成购买。" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:195 msgid "Add one more" msgstr "再添加一个" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:208 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:211 #, fuzzy #| msgid "Price" msgid "price" msgstr "价格" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:289 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:292 #, fuzzy, python-format #| msgid "Add product" msgid "One product" msgid_plural "%(num)s products" msgstr[0] "附加产品" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:303 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:306 #, 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:312 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 #: pretix/presale/templates/pretixpresale/event/index.html:238 msgid "Redeem a voucher" msgstr "兑换优惠券" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:315 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:318 msgid "We're applying this voucher to your cart..." msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:323 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:326 #: pretix/presale/templates/pretixpresale/event/index.html:257 msgid "Redeem voucher" msgstr "兑换优惠券" @@ -23123,6 +24033,24 @@ msgstr "" " 来自%(start_date)s\n" " " +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:5 +#, fuzzy +#| msgid "Customer actions" +msgid "customer account" +msgstr "客户的行为" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:8 +#, fuzzy +#| msgid "Enter custom amount" +msgid "View customer account" +msgstr "输入购买金额" + +#: pretix/presale/templates/pretixpresale/fragment_login_status.html:9 +#, fuzzy +#| msgid "View all unresolved problems" +msgid "View user profile" +msgstr "查看所有未解决的问题" + #: pretix/presale/templates/pretixpresale/fragment_week_calendar.html:78 #, fuzzy, python-format #| msgid "" @@ -23200,6 +24128,97 @@ msgstr "同步" msgid "Note that the events in this view are in different timezones." msgstr "请注意,此视图中的事件位于不同的时区。" +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:15 +#, fuzzy +#| msgid "Account information changed" +msgid "Account information" +msgstr "账户信息已更改" + +#: pretix/presale/templates/pretixpresale/organizers/customer_info.html:11 +#, fuzzy +#| msgid "Change order information" +msgid "Update your account information" +msgstr "更改订单信息" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:11 +#, python-format +msgid "Sign in to your account at %(org)s" +msgstr "" + +#: pretix/presale/templates/pretixpresale/organizers/customer_login.html:26 +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:20 +#, fuzzy +#| msgid "Create a new account" +msgid "Create account" +msgstr "创建一个新账户" + +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:10 +#, fuzzy +#| msgid "Team memberships" +msgid "Your membership" +msgstr "团队成员资格" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:6 +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:6 +#, fuzzy +#| msgid "Password recovery" +msgid "Password reset" +msgstr "找回密码" + +#: pretix/presale/templates/pretixpresale/organizers/customer_password.html:11 +#: pretix/presale/templates/pretixpresale/organizers/customer_setpassword.html:11 +#, fuzzy +#| msgid "Set new password" +msgid "Set a new password for your account" +msgstr "设置新密码" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:7 +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:10 +#, fuzzy +#| msgid "Stripe account" +msgid "Your account" +msgstr "Stripe账户" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:31 +#, fuzzy +#| msgid "Change contact information" +msgid "Change account information" +msgstr "更改联系信息" + +#: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:35 +#, fuzzy +#| msgid "Change answers" +msgid "Change password" +msgstr "改变答案" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:6 +#, fuzzy +#| msgid "Submit registration" +msgid "Registration" +msgstr "提交注册" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:11 +#, fuzzy, python-format +#| msgid "Create a new account" +msgid "Create a new account at %(org)s" +msgstr "创建一个新账户" + +#: pretix/presale/templates/pretixpresale/organizers/customer_registration.html:24 +#, fuzzy +#| msgid "Add product to an existing quota" +msgid "Log in to an existing account" +msgstr "将产品添加到现有配额" + +#: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:20 +#, fuzzy +#| msgid "Repeat new password" +msgid "Request a new password" +msgstr "再次输入新密码" + #: pretix/presale/templates/pretixpresale/organizers/index.html:8 msgid "Event list" msgstr "活动列表" @@ -23241,20 +24260,20 @@ msgstr "第%(page)s页,共%(of)s页" msgid "We are processing your request …" msgstr "我们正在处理你的请求…" -#: pretix/presale/utils.py:78 pretix/presale/utils.py:197 -#: pretix/presale/utils.py:198 +#: pretix/presale/utils.py:170 pretix/presale/utils.py:292 +#: pretix/presale/utils.py:293 msgid "The selected event was not found." msgstr "找不到所选的活动。" -#: pretix/presale/utils.py:161 +#: pretix/presale/utils.py:256 msgid "The selected ticket shop is currently not available." msgstr "所选的售票处目前无法使用。" -#: pretix/presale/utils.py:167 +#: pretix/presale/utils.py:262 msgid "This feature is not enabled." msgstr "此功能未启用。" -#: pretix/presale/utils.py:206 pretix/presale/utils.py:210 +#: pretix/presale/utils.py:301 pretix/presale/utils.py:305 msgid "The selected organizer was not found." msgstr "找不到所选的组织者。" @@ -23296,6 +24315,55 @@ msgstr "你的购物车是空的" msgid "The presale for this event is over or has not yet started." msgstr "此活动的预售已结束或尚未开始。" +#: pretix/presale/views/customer.py:172 +msgid "" +"Your account has been created. Please follow the link in the email we sent " +"you to activate your account and choose a password." +msgstr "" + +#: pretix/presale/views/customer.py:191 pretix/presale/views/customer.py:194 +#: pretix/presale/views/customer.py:448 pretix/presale/views/customer.py:454 +#, fuzzy +#| msgid "You entered an invalid number." +msgid "You clicked an invalid link." +msgstr "您输入的号码无效。" + +#: pretix/presale/views/customer.py:214 +#, fuzzy +#| msgid "Your password has been changed." +msgid "Your new password has been set! You can now use it to log in." +msgstr "您的密码已更改。" + +#: pretix/presale/views/customer.py:243 +#, python-brace-format +msgid "Set a new password for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:252 +#, fuzzy +#| msgid "We sent out an e-mail containing further instructions." +msgid "" +"We've sent you an email with further instructions on resetting your password." +msgstr "我们发了一封包含进一步说明的电子邮件。" + +#: pretix/presale/views/customer.py:409 +#, python-brace-format +msgid "Confirm email address for your account at {organizer}" +msgstr "" + +#: pretix/presale/views/customer.py:416 +msgid "" +"Your changes have been saved. We've sent you an email with a link to update " +"your email address. The email address of your account will be changed as " +"soon as you click that link." +msgstr "" + +#: pretix/presale/views/customer.py:464 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "Your email address has been updated." +msgstr "您的购物车已更新。" + #: pretix/presale/views/event.py:604 msgid "Unknown event code or not authorized to access this event." msgstr "未知活动代码或未授权访问此事件。" @@ -23339,44 +24407,44 @@ msgstr "此订单的付款方式无法更改。" msgid "A payment is currently pending for this order." msgstr "此订单目前正在等待付款。" -#: pretix/presale/views/order.py:800 +#: pretix/presale/views/order.py:808 msgid "You cannot modify this order" msgstr "您无法修改此订单" -#: pretix/presale/views/order.py:878 pretix/presale/views/order.py:883 -#: pretix/presale/views/order.py:888 +#: pretix/presale/views/order.py:886 pretix/presale/views/order.py:891 +#: pretix/presale/views/order.py:896 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "You chose an invalid cancellation fee." msgstr "保留固定的取消费用" -#: pretix/presale/views/order.py:904 +#: pretix/presale/views/order.py:912 #, fuzzy #| msgid "Any customer" msgid "Canceled by customer" msgstr "任何客户" -#: pretix/presale/views/order.py:915 +#: pretix/presale/views/order.py:923 #, fuzzy #| msgid "The question has been deleted." msgid "The cancellation has been requested." msgstr "该问题已被删除。" -#: pretix/presale/views/order.py:969 +#: pretix/presale/views/order.py:977 msgid "Ticket download is not (yet) enabled for this order." msgstr "尚未为此订单启用门票下载。" -#: pretix/presale/views/order.py:978 +#: pretix/presale/views/order.py:986 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1137 +#: pretix/presale/views/order.py:1145 #, fuzzy #| msgid "You cannot cancel this order." msgid "You cannot change this order." msgstr "您无法取消此订单。" -#: pretix/presale/views/order.py:1240 +#: pretix/presale/views/order.py:1248 #, fuzzy, python-brace-format #| msgid "" #| "The order has been canceled. You can now select how you want to transfer " @@ -23456,104 +24524,128 @@ msgstr "这不是一个系列活动。" msgid "from %(start_date)s" msgstr "从 %(start_date)s" -#: pretix/settings.py:469 +#: pretix/settings.py:470 msgid "English" msgstr "英语" -#: pretix/settings.py:470 +#: pretix/settings.py:471 msgid "German" msgstr "德语" -#: pretix/settings.py:471 +#: pretix/settings.py:472 msgid "German (informal)" msgstr "德语(非正式的)" -#: pretix/settings.py:472 +#: pretix/settings.py:473 msgid "Arabic" msgstr "" -#: pretix/settings.py:473 +#: pretix/settings.py:474 msgid "Chinese (simplified)" msgstr "" -#: pretix/settings.py:474 +#: pretix/settings.py:475 msgid "Danish" msgstr "丹麦语" -#: pretix/settings.py:475 +#: pretix/settings.py:476 msgid "Dutch" msgstr "荷兰语" -#: pretix/settings.py:476 +#: pretix/settings.py:477 msgid "Dutch (informal)" msgstr "荷兰语(非正式的)" -#: pretix/settings.py:477 +#: pretix/settings.py:478 msgid "French" msgstr "法语" -#: pretix/settings.py:478 +#: pretix/settings.py:479 #, fuzzy #| msgid "Danish" msgid "Finnish" msgstr "丹麦语" -#: pretix/settings.py:479 +#: pretix/settings.py:480 msgid "Greek" msgstr "" -#: pretix/settings.py:480 +#: pretix/settings.py:481 msgid "Italian" msgstr "" -#: pretix/settings.py:481 +#: pretix/settings.py:482 msgid "Latvian" msgstr "" -#: pretix/settings.py:482 +#: pretix/settings.py:483 #, fuzzy #| msgid "English" msgid "Polish" msgstr "英语" -#: pretix/settings.py:483 +#: pretix/settings.py:484 #, fuzzy #| msgid "Portuguese (Brazil)" msgid "Portuguese (Portugal)" msgstr "葡萄牙语(巴西)" -#: pretix/settings.py:484 +#: pretix/settings.py:485 msgid "Portuguese (Brazil)" msgstr "葡萄牙语(巴西)" -#: pretix/settings.py:485 +#: pretix/settings.py:486 msgid "Russian" msgstr "" -#: pretix/settings.py:486 +#: pretix/settings.py:487 msgid "Spanish" msgstr "西班牙语" -#: pretix/settings.py:487 +#: pretix/settings.py:488 msgid "Turkish" msgstr "土耳其语" -#: pretix/settings.py:787 +#: pretix/settings.py:788 msgid "User profile only" msgstr "" -#: pretix/settings.py:788 +#: pretix/settings.py:789 msgid "Read access" msgstr "读取权限" -#: pretix/settings.py:789 +#: pretix/settings.py:790 msgid "Write access" msgstr "录入权限" -#: pretix/settings.py:799 +#: pretix/settings.py:800 msgid "Kosovo" msgstr "" +#~ msgid "Organizer-level settings" +#~ msgstr "组织者级别设置" + +#, fuzzy +#~| msgid "Organizer-level settings" +#~ msgid "Site-level settings" +#~ msgstr "组织者级别设置" + +#~ msgid "Change only for this event" +#~ msgstr "仅为此活动更改" + +#, fuzzy +#~| msgid "Change only for this event" +#~ msgid "Change only for this organizer" +#~ msgstr "仅为此活动更改" + +#~ msgid "Change for all events" +#~ msgstr "更改所有活动" + +#, fuzzy +#~| msgid "Change for all events" +#~ msgid "Change for all organizers" +#~ msgstr "更改所有活动" + #, fuzzy #~| msgid "Optional. No products will be sold before this date." #~ msgid "Only include orders issued on or before this date." @@ -23919,9 +25011,6 @@ msgstr "" #~ msgid "Tickets on sale" #~ msgstr "可售票" -#~ msgid "Please enter a correct email address and password." -#~ msgstr "请输入正确的email地址和密码。" - #~ msgid "" #~ "This will only work if you handle your check-in with pretixdroid 1.8 or " #~ "newer or pretixdesk 0.2 or newer." diff --git a/src/pretix/locale/zh_Hans/LC_MESSAGES/djangojs.po b/src/pretix/locale/zh_Hans/LC_MESSAGES/djangojs.po index 6bf0970c41..2d80f9d22f 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-04-30 09:39+0000\n" +"POT-Creation-Date: 2021-05-06 18:55+0000\n" "PO-Revision-Date: 2019-03-28 14:00+0000\n" "Last-Translator: yichengsd \n" "Language-Team: Chinese (Simplified)